diff --git a/EVENTS.txt b/EVENTS.txt index 2496416173..8e730945a4 100644 --- a/EVENTS.txt +++ b/EVENTS.txt @@ -1136,3 +1136,25 @@ StartShowFeedLink: before showing an individual feed item EndShowFeedLink: after showing an individual feed - $action: action being executed - $feed: feed to show + +StartShowNoticeForm: before showing the notice form (before
) +- $action: action being executed + +EndShowNoticeForm: after showing the notice form (after ) +- $action: action being executed + +StartGrantRole: when a role is being assigned +- $profile: profile that will have the role +- $role: string name of the role + +EndGrantRole: when a role has been successfully assigned +- $profile: profile that will have the role +- $role: string name of the role + +StartRevokeRole: when a role is being revoked +- $profile: profile that will lose the role +- $role: string name of the role + +EndRevokeRole: when a role has been revoked +- $profile: profile that lost the role +- $role: string name of the role diff --git a/README b/README index c4d529f19d..6872634b88 100644 --- a/README +++ b/README @@ -2,8 +2,8 @@ README ------ -StatusNet 0.9.5 "What's The Frequency, Kenneth?" -10 September 2010 +StatusNet 0.9.6 "Man on the Moon" +25 October 2010 - RELEASE CANDIDATE This is the README file for StatusNet, the Open Source microblogging platform. It includes installation instructions, descriptions of @@ -96,8 +96,8 @@ for additional terms. New this version ================ -This is a security, bug and feature release since version 0.9.4 released on -16 August 2010. +This is a security, bug and feature release since version 0.9.5 released on +10 September 2010. For best compatibility with client software and site federation, and a lot of bug fixes, it is highly recommended that all public sites upgrade to the new @@ -105,24 +105,24 @@ version. Notable changes this version: -- Change of license for default themes and documentation from - AGPLv3 to CC-By 3.0 Unported. -- An experimental TinyMCE plugin to do in-browser rich editing of - status updates. Does not support StatusNet syntax like @-replies or - #hashtags very well. -- An experimental plugin to add titles to notices. -- A plugin to support the Echo commenting - system. -- A plugin to support the Disqus commenting system. -- Changes to OStatus support to make StatusNet work for the Social Web - Acid Test Level 0 . -- Themes now support a theme.ini file for theme configuration, including - defining a "base" theme. -- Improved two-way Twitter integration, including support for - repeats and retweets, replies, and faves going both ways across the - bridge, as well as better parsing of Twitter statuses. +- Site moderators can now delete groups. +- New themes: clean, shiny, mnml, victorian +- New YammerImport plugin allows site admins to import non-private profiles and + message from an authenticated Yammer site. +- New experimental plugins: AnonFavorites, SlicedFavorites, GroupFavorited, + ForceGroup, ShareNotice +- OAuth upgraded to 1.0a +- Localization updates now include plugins, thanks to translatewiki.net! +- SSL link generation should be more consistent; alternate SSL URLs can be + set in the admin UI for more parts of the system. +- Experimental backupuser.php, restoreuser.php command-line scripts to + dump/restore a user's complete activity stream. Can be used to transfer + accounts manually between sites, or to save a backup before deleting. +- Unicode fixes for OStatus notices +- Header metadata on notice pages to aid in manual reposting on Facebook +- Lots of little fixes... -A full changelog is available at http://status.net/wiki/StatusNet_0.9.5. +A full changelog is available at http://status.net/wiki/StatusNet_0.9.6. Prerequisites ============= @@ -235,9 +235,9 @@ especially if you've previously installed PHP/MySQL packages. 1. Unpack the tarball you downloaded on your Web server. Usually a command like this will work: - tar zxf statusnet-0.9.5.tar.gz + tar zxf statusnet-0.9.6.tar.gz - ...which will make a statusnet-0.9.5 subdirectory in your current + ...which will make a statusnet-0.9.6 subdirectory in your current directory. (If you don't have shell access on your Web server, you may have to unpack the tarball on your local computer and FTP the files to the server.) @@ -245,7 +245,7 @@ especially if you've previously installed PHP/MySQL packages. 2. Move the tarball to a directory of your choosing in your Web root directory. Usually something like this will work: - mv statusnet-0.9.5 /var/www/statusnet + mv statusnet-0.9.6 /var/www/statusnet This will make your StatusNet instance available in the statusnet path of your server, like "http://example.net/statusnet". "microblog" or @@ -604,7 +604,7 @@ subdirectory to add a new language to your system. You'll need to compile the ".po" files into ".mo" files, however. Contributions of translation information to StatusNet are very easy: -you can use the Web interface at TranslateWiki.net to add one +you can use the Web interface at translatewiki.net to add one or a few or lots of new translations -- or even new languages. You can also download more up-to-date .po files there, if you so desire. @@ -660,7 +660,7 @@ with this situation. If you've been using StatusNet 0.7, 0.6, 0.5 or lower, or if you've been tracking the "git" version of the software, you will probably want to upgrade and keep your existing data. There is no automated -upgrade procedure in StatusNet 0.9.5. Try these step-by-step +upgrade procedure in StatusNet 0.9.6. Try these step-by-step instructions; read to the end first before trying them. 0. Download StatusNet and set up all the prerequisites as if you were @@ -681,10 +681,11 @@ instructions; read to the end first before trying them. 5. Once all writing processes to your site are turned off, make a final backup of the Web directory and database. 6. Move your StatusNet directory to a backup spot, like "statusnet.bak". -7. Unpack your StatusNet 0.9.5 tarball and move it to "statusnet" or +7. Unpack your StatusNet 0.9.6 tarball and move it to "statusnet" or wherever your code used to be. -8. Copy the config.php file and avatar directory from your old - directory to your new directory. +8. Copy the config.php file and the contents of the avatar/, background/, + file/, and local/ subdirectories from your old directory to your new + directory. 9. Copy htaccess.sample to .htaccess in the new directory. Change the RewriteBase to use the correct path. 10. Rebuild the database. (You can safely skip this step and go to #12 @@ -852,6 +853,8 @@ notice: A plain string that will appear on every page. A good place be escaped. logo: URL of an image file to use as the logo for the site. Overrides the logo in the theme, if any. +ssllogo: URL of an image file to use as the logo on SSL pages. If unset, + theme logo is used instead. ssl: Whether to use SSL and https:// URLs for some or all pages. Possible values are 'always' (use it for all pages), 'never' (don't use it for any pages), or 'sometimes' (use it for @@ -1111,6 +1114,9 @@ path: Path part of theme URLs, before the theme name. Relative to the which means to use the site path + '/theme'. ssl: Whether to use SSL for theme elements. Default is null, which means guess based on site SSL settings. +sslserver: SSL server to use when page is HTTPS-encrypted. If + unspecified, site ssl server and so on will be used. +sslpath: If sslserver if defined, path to use when page is HTTPS-encrypted. javascript ---------- @@ -1122,6 +1128,9 @@ path: Path part of Javascript URLs. Defaults to null, which means to use the site path + '/js/'. ssl: Whether to use SSL for JavaScript files. Default is null, which means guess based on site SSL settings. +sslserver: SSL server to use when page is HTTPS-encrypted. If + unspecified, site ssl server and so on will be used. +sslpath: If sslserver if defined, path to use when page is HTTPS-encrypted. xmpp ---- @@ -1349,6 +1358,11 @@ ssl: whether to use HTTPS for file URLs. Defaults to null, meaning to filecommand: command to use for determining the type of a file. May be skipped if fileinfo extension is installed. Defaults to '/usr/bin/file'. +sslserver: if specified, this server will be used when creating HTTPS + URLs. Otherwise, the site SSL server will be used, with /file/ path. +sslpath: if this and the sslserver are specified, this path will be used + when creating HTTPS URLs. Otherwise, the attachments|path value + will be used. group ----- @@ -1405,8 +1419,9 @@ dir: directory to write backgrounds too. Default is '/background/' subdir of install dir. path: path to backgrounds. Default is sub-path of install path; note that you may need to change this if you change site-path too. -ssl: Whether or not to use HTTPS for background files. Defaults to - null, meaning to guess from site-wide SSL settings. +sslserver: SSL server to use when page is HTTPS-encrypted. If + unspecified, site ssl server and so on will be used. +sslpath: If sslserver if defined, path to use when page is HTTPS-encrypted. ping ---- @@ -1471,7 +1486,8 @@ If an installation has only one user, this can simplify a lot of the interface. It also makes the user's profile the root URL. enabled: Whether to run in "single user mode". Default false. -nickname: nickname of the single user. +nickname: nickname of the single user. If no nickname is specified, + the site owner account will be used (if present). robotstxt --------- @@ -1487,6 +1503,33 @@ disallow: Array of (virtual) directories to disallow. Default is 'main', 'search', 'message', 'settings', 'admin'. Ignored when site is private, in which case the entire site ('/') is disallowed. +api +--- + +Options for the Twitter-like API. + +realm: HTTP Basic Auth realm (see http://tools.ietf.org/html/rfc2617 + for details). Some third-party tools like ping.fm want this to be + 'Identi.ca API', so set it to that if you want to. default = null, + meaning 'something based on the site name'. + +nofollow +-------- + +We optionally put 'rel="nofollow"' on some links in some pages. The +following configuration settings let you fine-tune how or when things +are nofollowed. See http://en.wikipedia.org/wiki/Nofollow for more +information on what 'nofollow' means. + +subscribers: whether to nofollow links to subscribers on the profile + and personal pages. Default is true. +members: links to members on the group page. Default true. +peopletag: links to people listed in the peopletag page. Default true. +external: external links in notices. One of three values: 'sometimes', + 'always', 'never'. If 'sometimes', then external links are not + nofollowed on profile, notice, and favorites page. Default is + 'sometimes'. + Plugins ======= @@ -1544,7 +1587,7 @@ repository (see below), and you get a compilation error ("unexpected T_STRING") in the browser, check to see that you don't have any conflicts in your code. -If you upgraded to StatusNet 0.9.5 without reading the "Notice +If you upgraded to StatusNet 0.9.x without reading the "Notice inboxes" section above, and all your users' 'Personal' tabs are empty, read the "Notice inboxes" section above. @@ -1655,6 +1698,10 @@ if anyone's been overlooked in error. * mEDI * Brett Taylor * Brigitte Schuster +* Siebrand Mazeland and the amazing volunteer translators at translatewiki.net +* Brion Vibber, StatusNet, Inc. +* James Walker, StatusNet, Inc. +* Samantha Doherty, designer, StatusNet, Inc. Thanks also to the developers of our upstream library code and to the thousands of people who have tried out Identi.ca, installed StatusNet, diff --git a/actions/all.php b/actions/all.php index 6c14d2f139..b65335abcd 100644 --- a/actions/all.php +++ b/actions/all.php @@ -89,7 +89,7 @@ class AllAction extends ProfileAction // TRANS: Page title. %1$s is user nickname, %2$d is page number return sprintf(_('%1$s and friends, page %2$d'), $this->user->nickname, $this->page); } else { - // TRANS: Page title. %1$s is user nickname + // TRANS: Page title. %s is user nickname return sprintf(_("%s and friends"), $this->user->nickname); } } @@ -103,7 +103,7 @@ class AllAction extends ProfileAction 'nickname' => $this->user->nickname) ), - // TRANS: %1$s is user nickname + // TRANS: %s is user nickname sprintf(_('Feed for friends of %s (RSS 1.0)'), $this->user->nickname)), new Feed(Feed::RSS2, common_local_url( @@ -112,7 +112,7 @@ class AllAction extends ProfileAction 'id' => $this->user->nickname ) ), - // TRANS: %1$s is user nickname + // TRANS: %s is user nickname sprintf(_('Feed for friends of %s (RSS 2.0)'), $this->user->nickname)), new Feed(Feed::ATOM, common_local_url( @@ -121,7 +121,7 @@ class AllAction extends ProfileAction 'id' => $this->user->nickname ) ), - // TRANS: %1$s is user nickname + // TRANS: %s is user nickname sprintf(_('Feed for friends of %s (Atom)'), $this->user->nickname)) ); } @@ -134,18 +134,23 @@ class AllAction extends ProfileAction function showEmptyListMessage() { - // TRANS: %1$s is user nickname + // TRANS: %s is user nickname $message = sprintf(_('This is the timeline for %s and friends but no one has posted anything yet.'), $this->user->nickname) . ' '; if (common_logged_in()) { $current_user = common_current_user(); if ($this->user->id === $current_user->id) { + // TRANS: Encouragement displayed on logged in user's empty timeline. + // TRANS: This message contains Markdown links. Keep "](" together. $message .= _('Try subscribing to more people, [join a group](%%action.groups%%) or post something yourself.'); } else { // TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" + // TRANS: This message contains Markdown links. Keep "](" together. $message .= sprintf(_('You can try to [nudge %1$s](../%2$s) from their profile or [post something to them](%%%%action.newnotice%%%%?status_textarea=%3$s).'), $this->user->nickname, $this->user->nickname, '@' . $this->user->nickname); } } else { + // TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. + // TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. $message .= sprintf(_('Why not [register an account](%%%%action.register%%%%) and then nudge %s or post a notice to them.'), $this->user->nickname); } @@ -181,7 +186,7 @@ class AllAction extends ProfileAction // TRANS: H1 text $this->element('h1', null, _("You and friends")); } else { - // TRANS: H1 text. %1$s is user nickname + // TRANS: H1 text. %s is a user nickname $this->element('h1', null, sprintf(_('%s and friends'), $this->user->nickname)); } } diff --git a/actions/apiaccountupdatedeliverydevice.php b/actions/apiaccountupdatedeliverydevice.php index 2d903cb460..a7342a94f3 100644 --- a/actions/apiaccountupdatedeliverydevice.php +++ b/actions/apiaccountupdatedeliverydevice.php @@ -45,7 +45,6 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction { /** @@ -56,7 +55,6 @@ class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -76,7 +74,6 @@ class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -92,6 +89,7 @@ class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction if (!in_array($this->format, array('xml', 'json'))) { $this->clientError( + // TRANS: Client error displayed handling a non-existing API method. _('API method not found.'), 404, $this->format @@ -102,16 +100,14 @@ class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction // Note: Twitter no longer supports IM if (!in_array(strtolower($this->device), array('sms', 'im', 'none'))) { - $this->clientError( - _( - 'You must specify a parameter named ' . - '\'device\' with a value of one of: sms, im, none.' - ) - ); + // TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. + $this->clientError(_( 'You must specify a parameter named ' . + '\'device\' with a value of one of: sms, im, none.' )); return; } if (empty($this->user)) { + // TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. $this->clientError(_('No such user.'), 404, $this->format); return; } @@ -131,6 +127,7 @@ class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction if ($result === false) { common_log_db_error($this->user, 'UPDATE', __FILE__); + // TRANS: Server error displayed when a user's delivery device cannot be updated. $this->serverError(_('Could not update user.')); return; } @@ -155,5 +152,4 @@ class ApiAccountUpdateDeliveryDeviceAction extends ApiAuthAction $this->endDocument('json'); } } - } diff --git a/actions/apiaccountupdateprofile.php b/actions/apiaccountupdateprofile.php index 92d0f6b771..aea10e33e3 100644 --- a/actions/apiaccountupdateprofile.php +++ b/actions/apiaccountupdateprofile.php @@ -43,10 +43,8 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiAccountUpdateProfileAction extends ApiAuthAction { - /** * Take arguments for running * @@ -55,7 +53,6 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -79,7 +76,6 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -103,6 +99,7 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction } if (empty($this->user)) { + // TRANS: Client error displayed if a user could not be found. $this->clientError(_('No such user.'), 404, $this->format); return; } @@ -110,6 +107,7 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction $profile = $this->user->getProfile(); if (empty($profile)) { + // TRANS: Client error displayed if a user profile could not be found. $this->clientError(_('User has no profile.')); return; } @@ -145,6 +143,7 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction if (!$result) { common_log_db_error($profile, 'UPDATE', __FILE__); + // TRANS: Server error displayed if a user profile could not be saved. $this->serverError(_('Could not save profile.')); return; } @@ -163,5 +162,4 @@ class ApiAccountUpdateProfileAction extends ApiAuthAction $this->endDocument('json'); } } - } diff --git a/actions/apiaccountupdateprofilebackgroundimage.php b/actions/apiaccountupdateprofilebackgroundimage.php index 923fb1d114..87af962d21 100644 --- a/actions/apiaccountupdateprofilebackgroundimage.php +++ b/actions/apiaccountupdateprofilebackgroundimage.php @@ -42,10 +42,8 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction { - var $tile = false; /** @@ -56,7 +54,6 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -76,7 +73,6 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -92,6 +88,7 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction if (!in_array($this->format, array('xml', 'json'))) { $this->clientError( + // TRANS: Client error displayed when trying to handle an unknown API method. _('API method not found.'), 404, $this->format @@ -106,8 +103,11 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->clientError(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; @@ -125,7 +125,6 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction // is part of the img filename. if (empty($design)) { - $this->user->query('BEGIN'); // save new design @@ -134,6 +133,7 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction if (empty($id)) { common_log_db_error($id, 'INSERT', __FILE__); + // TRANS: Client error displayed when saving design settings fails because of an empty id. $this->clientError(_('Unable to save your design settings.')); return; } @@ -144,6 +144,7 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction if (empty($result)) { common_log_db_error($original, 'UPDATE', __FILE__); + // TRANS: Client error displayed when saving design settings fails because of an empty result. $this->clientError(_('Unable to save your design settings.')); $this->user->query('ROLLBACK'); return; @@ -185,6 +186,7 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction if ($result === false) { common_log_db_error($design, 'UPDATE', __FILE__); + // TRANS: Error displayed when updating design settings fails. $this->showForm(_('Could not update your design.')); return; } @@ -192,6 +194,7 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction $profile = $this->user->getProfile(); if (empty($profile)) { + // TRANS: Client error displayed when a user has no profile. $this->clientError(_('User has no profile.')); return; } @@ -208,5 +211,4 @@ class ApiAccountUpdateProfileBackgroundImageAction extends ApiAuthAction $this->endDocument('json'); } } - } diff --git a/actions/apiaccountupdateprofileimage.php b/actions/apiaccountupdateprofileimage.php index 7f868a6eb3..1f38bd2204 100644 --- a/actions/apiaccountupdateprofileimage.php +++ b/actions/apiaccountupdateprofileimage.php @@ -95,9 +95,11 @@ class ApiAccountUpdateProfileImageAction extends ApiAuthAction && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); - + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->clientError(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; } diff --git a/actions/apiblockcreate.php b/actions/apiblockcreate.php index 53844cd2f2..a9f31e791b 100644 --- a/actions/apiblockcreate.php +++ b/actions/apiblockcreate.php @@ -46,7 +46,6 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiBlockCreateAction extends ApiAuthAction { var $other = null; @@ -59,7 +58,6 @@ class ApiBlockCreateAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -79,7 +77,6 @@ class ApiBlockCreateAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -103,6 +100,7 @@ class ApiBlockCreateAction extends ApiAuthAction if ($this->user->id == $this->other->id) { $this->clientError( + // TRANS: Client error displayed when users try to block themselves. _("You cannot block yourself!"), 403, $this->format @@ -124,10 +122,8 @@ class ApiBlockCreateAction extends ApiAuthAction $this->showProfile($this->other, $this->format); $this->endDocument($this->format); } else { + // TRANS: Server error displayed when blocking a user has failed. $this->serverError(_('Block user failed.'), 500, $this->format); } - } - } - diff --git a/actions/apiblockdestroy.php b/actions/apiblockdestroy.php index 871ce66c73..b699077849 100644 --- a/actions/apiblockdestroy.php +++ b/actions/apiblockdestroy.php @@ -45,7 +45,6 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiBlockDestroyAction extends ApiAuthAction { var $other = null; @@ -58,7 +57,6 @@ class ApiBlockDestroyAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -78,7 +76,6 @@ class ApiBlockDestroyAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -112,10 +109,8 @@ class ApiBlockDestroyAction extends ApiAuthAction $this->showProfile($this->other, $this->format); $this->endDocument($this->format); } else { + // TRANS: Server error displayed when unblocking a user has failed. $this->serverError(_('Unblock user failed.')); } - } - } - diff --git a/actions/apidirectmessage.php b/actions/apidirectmessage.php index e7ea38dfa1..4e2ec5eb08 100644 --- a/actions/apidirectmessage.php +++ b/actions/apidirectmessage.php @@ -74,6 +74,7 @@ class ApiDirectMessageAction extends ApiAuthAction $this->user = $this->auth_user; if (empty($this->user)) { + // TRANS: Client error given when a user was not found (404). $this->clientError(_('No such user.'), 404, $this->format); return; } @@ -86,10 +87,12 @@ class ApiDirectMessageAction extends ApiAuthAction // Action was called by /api/direct_messages/sent.format $this->title = sprintf( + // TRANS: %s is a user nickname. _("Direct messages from %s"), $this->user->nickname ); $this->subtitle = sprintf( + // TRANS: %s is a user nickname. _("All the direct messages sent from %s"), $this->user->nickname ); @@ -98,10 +101,12 @@ class ApiDirectMessageAction extends ApiAuthAction $this->id = "tag:$taguribase:SentDirectMessages:" . $this->user->id; } else { $this->title = sprintf( + // TRANS: %s is a user nickname. _("Direct messages to %s"), $this->user->nickname ); $this->subtitle = sprintf( + // TRANS: %s is a user nickname. _("All the direct messages sent to %s"), $this->user->nickname ); @@ -153,6 +158,7 @@ class ApiDirectMessageAction extends ApiAuthAction $this->showJsonDirectMessages(); break; default: + // TRANS: Client error given when an API method was not found (404). $this->clientError(_('API method not found.'), $code = 404); break; } diff --git a/actions/apidirectmessagenew.php b/actions/apidirectmessagenew.php index 44e205ebb0..ccef57b3f8 100644 --- a/actions/apidirectmessagenew.php +++ b/actions/apidirectmessagenew.php @@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiDirectMessageNewAction extends ApiAuthAction { var $other = null; @@ -63,7 +62,6 @@ class ApiDirectMessageNewAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -99,7 +97,6 @@ class ApiDirectMessageNewAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -116,6 +113,7 @@ class ApiDirectMessageNewAction extends ApiAuthAction if (empty($this->content)) { $this->clientError( + // TRANS: Client error (406). _('No message text!'), 406, $this->format @@ -124,8 +122,9 @@ class ApiDirectMessageNewAction extends ApiAuthAction $content_shortened = common_shorten_links($this->content); if (Message::contentTooLong($content_shortened)) { $this->clientError( - sprintf( - _('That\'s too long. Max message size is %d chars.'), + // TRANS: Client error displayed when message content is too long. + // TRANS: %d is the maximum number of characters for a message. + sprintf(_m('That\'s too long. Maximum message size is %d character.', 'That\'s too long. Maximum message size is %d characters.', Message::maxContent()), Message::maxContent() ), 406, @@ -136,10 +135,12 @@ class ApiDirectMessageNewAction extends ApiAuthAction } if (empty($this->other)) { + // TRANS: Client error displayed if a recipient user could not be found (403). $this->clientError(_('Recipient user not found.'), 403, $this->format); return; } else if (!$this->user->mutuallySubscribed($this->other)) { $this->clientError( + // TRANS: Client error displayed trying to direct message another user who's not a friend (403). _('Can\'t send direct messages to users who aren\'t your friend.'), 403, $this->format @@ -149,10 +150,9 @@ class ApiDirectMessageNewAction extends ApiAuthAction // Note: sending msgs to yourself is allowed by Twitter - $errmsg = 'Don\'t send a message to yourself; ' . - 'just say it to yourself quietly instead.'; - - $this->clientError(_($errmsg), 403, $this->format); + // TRANS: Client error displayed trying to direct message self (403). + $this->clientError(_('Do not send a message to yourself; ' . + 'just say it to yourself quietly instead.'), 403, $this->format); return; } @@ -176,6 +176,4 @@ class ApiDirectMessageNewAction extends ApiAuthAction $this->showSingleJsondirectMessage($message); } } - } - diff --git a/actions/apifavoritecreate.php b/actions/apifavoritecreate.php index 15da010138..90a29d2288 100644 --- a/actions/apifavoritecreate.php +++ b/actions/apifavoritecreate.php @@ -48,7 +48,6 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiFavoriteCreateAction extends ApiAuthAction { var $notice = null; @@ -61,7 +60,6 @@ class ApiFavoriteCreateAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -81,7 +79,6 @@ class ApiFavoriteCreateAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -107,6 +104,7 @@ class ApiFavoriteCreateAction extends ApiAuthAction if (empty($this->notice)) { $this->clientError( + // TRANS: Client error displayed when requesting a status with a non-existing ID. _('No status found with that ID.'), 404, $this->format @@ -118,6 +116,7 @@ class ApiFavoriteCreateAction extends ApiAuthAction if ($this->user->hasFave($this->notice)) { $this->clientError( + // TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. _('This status is already a favorite.'), 403, $this->format @@ -129,6 +128,7 @@ class ApiFavoriteCreateAction extends ApiAuthAction if (empty($fave)) { $this->clientError( + // TRANS: Client error displayed when marking a notice as favourite fails. _('Could not create favorite.'), 403, $this->format @@ -166,5 +166,4 @@ class ApiFavoriteCreateAction extends ApiAuthAction // XXX: notify by SMS } } - } diff --git a/actions/apigroupcreate.php b/actions/apigroupcreate.php index fa443573d6..1608e030b8 100644 --- a/actions/apigroupcreate.php +++ b/actions/apigroupcreate.php @@ -49,7 +49,6 @@ require_once INSTALLDIR . '/lib/apiauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiGroupCreateAction extends ApiAuthAction { var $group = null; @@ -95,7 +94,6 @@ class ApiGroupCreateAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -111,6 +109,7 @@ class ApiGroupCreateAction extends ApiAuthAction } if (empty($this->user)) { + // TRANS: Client error given when a user was not found (404). $this->clientError(_('No such user.'), 404, $this->format); return; } @@ -137,13 +136,13 @@ class ApiGroupCreateAction extends ApiAuthAction break; default: $this->clientError( + // TRANS: Client error given when an API method was not found (404). _('API method not found.'), 404, $this->format ); break; } - } /** @@ -164,6 +163,7 @@ class ApiGroupCreateAction extends ApiAuthAction if (!$valid) { $this->clientError( + // TRANS: Validation error in form for group creation. _( 'Nickname must have only lowercase letters ' . 'and numbers and no spaces.' @@ -174,6 +174,7 @@ class ApiGroupCreateAction extends ApiAuthAction return false; } elseif ($this->groupNicknameExists($this->nickname)) { $this->clientError( + // TRANS: Client error trying to create a group with a nickname this is already in use. _('Nickname already in use. Try another one.'), 403, $this->format @@ -181,6 +182,7 @@ class ApiGroupCreateAction extends ApiAuthAction return false; } else if (!User_group::allowedNickname($this->nickname)) { $this->clientError( + // TRANS: Client error in form for group creation. _('Not a valid nickname.'), 403, $this->format @@ -197,6 +199,7 @@ class ApiGroupCreateAction extends ApiAuthAction ) )) { $this->clientError( + // TRANS: Client error in form for group creation. _('Homepage is not a valid URL.'), 403, $this->format @@ -206,7 +209,8 @@ class ApiGroupCreateAction extends ApiAuthAction !is_null($this->fullname) && mb_strlen($this->fullname) > 255) { $this->clientError( - _('Full name is too long (max 255 chars).'), + // TRANS: Client error in form for group creation. + _('Full name is too long (maximum 255 characters).'), 403, $this->format ); @@ -225,7 +229,7 @@ class ApiGroupCreateAction extends ApiAuthAction !is_null($this->location) && mb_strlen($this->location) > 255) { $this->clientError( - _('Location is too long (max 255 chars).'), + _('Location is too long (maximum 255 characters).'), 403, $this->format ); diff --git a/actions/apimediaupload.php b/actions/apimediaupload.php index 54d7fda68f..a33771caea 100644 --- a/actions/apimediaupload.php +++ b/actions/apimediaupload.php @@ -78,9 +78,11 @@ class ApiMediaUploadAction extends ApiAuthAction && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); - + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->clientError(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; } diff --git a/actions/apioauthaccesstoken.php b/actions/apioauthaccesstoken.php index 663a7a2bb6..f66e4af1ea 100644 --- a/actions/apioauthaccesstoken.php +++ b/actions/apioauthaccesstoken.php @@ -44,7 +44,6 @@ require_once INSTALLDIR . '/lib/apioauth.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiOauthAccessTokenAction extends ApiOauthAction { protected $reqToken = null; @@ -67,21 +66,21 @@ class ApiOauthAccessTokenAction extends ApiOauthAction $server->add_signature_method($hmac_method); - $atok = null; + $atok = $app = null; // XXX: Insist that oauth_token and oauth_verifier be populated? // Spec doesn't say they MUST be. try { - $req = OAuthRequest::from_request(); $this->reqToken = $req->get_parameter('oauth_token'); $this->verifier = $req->get_parameter('oauth_verifier'); + $app = $datastore->getAppByRequestToken($this->reqToken); $atok = $server->fetch_access_token($req); - } catch (OAuthException $e) { + } catch (Exception $e) { common_log(LOG_WARNING, 'API OAuthException - ' . $e->getMessage()); common_debug(var_export($req, true)); $code = $e->getCode(); @@ -92,22 +91,27 @@ class ApiOauthAccessTokenAction extends ApiOauthAction // Token exchange failed -- log it - list($proxy, $ip) = common_client_ip(); - $msg = sprintf( - 'API OAuth - Failure exchanging request token for access token, ' - . 'request token = %s, verifier = %s, IP = %s, proxy = %s', + 'API OAuth - Failure exchanging OAuth request token for access token, ' + . 'request token = %s, verifier = %s', $this->reqToken, - $this->verifier, - $ip, - $proxy + $this->verifier ); common_log(LOG_WARNING, $msg); - + // TRANS: Client error given from the OAuth API when the request token or verifier is invalid. $this->clientError(_("Invalid request token or verifier.", 400, 'text')); } else { + common_log( + LOG_INFO, + sprintf( + "Issued access token '%s' for application %d (%s).", + $atok->key, + $app->id, + $app->name + ) + ); $this->showAccessToken($atok); } } diff --git a/actions/apioauthauthorize.php b/actions/apioauthauthorize.php index ea5c30c2ac..2b8ea84c7d 100644 --- a/actions/apioauthauthorize.php +++ b/actions/apioauthauthorize.php @@ -35,7 +35,7 @@ require_once INSTALLDIR . '/lib/apioauth.php'; require_once INSTALLDIR . '/lib/info.php'; /** - * Authorize an OAuth request token + * Authorize an Oputh request token * * @category API * @package StatusNet @@ -43,7 +43,6 @@ require_once INSTALLDIR . '/lib/info.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiOauthAuthorizeAction extends Action { var $oauthTokenParam; @@ -69,11 +68,11 @@ class ApiOauthAuthorizeAction extends Action { parent::prepare($args); - $this->nickname = $this->trimmed('nickname'); - $this->password = $this->arg('password'); - $this->oauthTokenParam = $this->arg('oauth_token'); - $this->callback = $this->arg('oauth_callback'); - $this->store = new ApiStatusNetOAuthDataStore(); + $this->nickname = $this->trimmed('nickname'); + $this->password = $this->arg('password'); + $this->oauthTokenParam = $this->arg('oauth_token'); + $this->mode = $this->arg('mode'); + $this->store = new ApiStatusNetOAuthDataStore(); try { $this->app = $this->store->getAppByRequestToken($this->oauthTokenParam); @@ -93,7 +92,6 @@ class ApiOauthAuthorizeAction extends Action * * @return void */ - function handle($args) { parent::handle($args); @@ -106,6 +104,7 @@ class ApiOauthAuthorizeAction extends Action // Make sure a oauth_token parameter was provided if (empty($this->oauthTokenParam)) { + // TRANS: Client error given when no oauth_token was passed to the OAuth API. $this->clientError(_('No oauth_token parameter provided.')); } else { @@ -113,20 +112,21 @@ class ApiOauthAuthorizeAction extends Action $this->reqToken = $this->store->getTokenByKey($this->oauthTokenParam); if (empty($this->reqToken)) { - $this->serverError( - _('Invalid request token.') - ); + // TRANS: Client error given when an invalid request token was passed to the OAuth API. + $this->clientError(_('Invalid request token.')); } else { // Check to make sure we haven't already authorized the token if ($this->reqToken->state != 0) { - $this->clientError("Invalid request token."); + // TRANS: Client error given when an invalid request token was passed to the OAuth API. + $this->clientError(_('Request token already authorized.')); } } } // make sure there's an app associated with this token if (empty($this->app)) { + // TRANS: Client error given when an invalid request token was passed to the OAuth API. $this->clientError(_('Invalid request token.')); } @@ -156,10 +156,15 @@ class ApiOauthAuthorizeAction extends Action // XXX Force credentials check? - // XXX OpenID + // @fixme this should probably use a unified login form handler + $user = null; + if (Event::handle('StartOAuthLoginCheck', array($this, &$user))) { + $user = common_check_user($this->nickname, $this->password); + } + Event::handle('EndOAuthLoginCheck', array($this, &$user)); - $user = common_check_user($this->nickname, $this->password); if (empty($user)) { + // TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. $this->showForm(_("Invalid nickname / password!")); return; } @@ -167,10 +172,11 @@ class ApiOauthAuthorizeAction extends Action $user = common_current_user(); } - if ($this->arg('allow')) { + // fetch the token + $this->reqToken = $this->store->getTokenByKey($this->oauthTokenParam); + assert(!empty($this->reqToken)); - // fetch the token - $this->reqToken = $this->store->getTokenByKey($this->oauthTokenParam); + if ($this->arg('allow')) { // mark the req token as authorized try { @@ -179,73 +185,66 @@ class ApiOauthAuthorizeAction extends Action $this->serverError($e->getMessage()); } - // Check to see if there was a previous token associated - // with this user/app and kill it. If the user is doing this she - // probably doesn't want any old tokens anyway. + common_log( + LOG_INFO, + sprintf( + "API OAuth - User %d (%s) has authorized request token %s for OAuth application %d (%s).", + $user->id, + $user->nickname, + $this->reqToken->tok, + $this->app->id, + $this->app->name + ) + ); - $appUser = Oauth_application_user::getByKeys($user, $this->app); + // XXX: Make sure we have a oauth_token_association table. The table + // is now in the main schema, but because it is being added with + // a point release, it's unlikely to be there. This code can be + // removed as of 1.0. + $this->ensureOauthTokenAssociationTable(); - if (!empty($appUser)) { - $result = $appUser->delete(); + $tokenAssoc = new Oauth_token_association(); - if (!$result) { - common_log_db_error($appUser, 'DELETE', __FILE__); - $this->serverError(_('Database error deleting OAuth application user.')); - } - } + $tokenAssoc->profile_id = $user->id; + $tokenAssoc->application_id = $this->app->id; + $tokenAssoc->token = $this->oauthTokenParam; + $tokenAssoc->created = common_sql_now(); - // associated the authorized req token with the user and the app - - $appUser = new Oauth_application_user(); - - $appUser->profile_id = $user->id; - $appUser->application_id = $this->app->id; - - // Note: do not copy the access type from the application. - // The access type should always be 0 when the OAuth app - // user record has a request token associated with it. - // Access type gets assigned once an access token has been - // granted. The OAuth app user record then gets updated - // with the new access token and access type. - - $appUser->token = $this->oauthTokenParam; - $appUser->created = common_sql_now(); - - $result = $appUser->insert(); + $result = $tokenAssoc->insert(); if (!$result) { - common_log_db_error($appUser, 'INSERT', __FILE__); - $this->serverError(_('Database error inserting OAuth application user.')); + common_log_db_error($tokenAssoc, 'INSERT', __FILE__); + // TRANS: Server error displayed when a database action fails. + $this->serverError(_('Database error inserting oauth_token_association.')); } - // If we have a callback redirect and provide the token + $callback = $this->getCallback(); - // Note: A callback specified in the app setup overrides whatever - // is passed in with the request. - - if (!empty($this->app->callback_url)) { - $this->callback = $this->app->callback_url; - } - - if (!empty($this->callback)) { - - $targetUrl = $this->getCallback( - $this->callback, + if (!empty($callback) && $this->reqToken->verified_callback != 'oob') { + $targetUrl = $this->buildCallbackUrl( + $callback, array( 'oauth_token' => $this->oauthTokenParam, 'oauth_verifier' => $this->reqToken->verifier // 1.0a ) ); + common_log(LOG_INFO, "Redirecting to callback: $targetUrl"); + // Redirect the user to the provided OAuth callback common_redirect($targetUrl, 303); - } else { + } elseif ($this->app->type == 2) { + // Strangely, a web application seems to want to do the OOB + // workflow. Because no callback was specified anywhere. common_log( - LOG_INFO, - "No oauth_callback parameter provided for application ID " - . $this->app->id - . " when authorizing request token." + LOG_WARNING, + sprintf( + "API OAuth - No callback provided for OAuth web client ID %s (%s) " + . "during authorization step. Falling back to OOB workflow.", + $this->app->id, + $this->app->name + ) ); } @@ -254,18 +253,118 @@ class ApiOauthAuthorizeAction extends Action } else if ($this->arg('cancel')) { + common_log( + LOG_INFO, + sprintf( + "API OAuth - User %d (%s) refused to authorize request token %s for OAuth application %d (%s).", + $user->id, + $user->nickname, + $this->reqToken->tok, + $this->app->id, + $this->app->name + ) + ); + try { $this->store->revoke_token($this->oauthTokenParam, 0); - $this->showCanceled(); } catch (Exception $e) { $this->ServerError($e->getMessage()); } + $callback = $this->getCallback(); + + // If there's a callback available, inform the consumer the user + // has refused authorization + if (!empty($callback) && $this->reqToken->verified_callback != 'oob') { + $targetUrl = $this->buildCallbackUrl( + $callback, + array( + 'oauth_problem' => 'user_refused', + ) + ); + + common_log(LOG_INFO, "Redirecting to callback: $targetUrl"); + + // Redirect the user to the provided OAuth callback + common_redirect($targetUrl, 303); + } + + // otherwise inform the user that authorization for the rt was declined + $this->showCanceled(); + } else { + // TRANS: Client error given on when invalid data was passed through a form in the OAuth API. $this->clientError(_('Unexpected form submission.')); } } + // XXX Remove this function when we hit 1.0 + function ensureOauthTokenAssociationTable() + { + $schema = Schema::get(); + + $reqTokenCols = array( + new ColumnDef('profile_id', 'integer', null, true, 'PRI'), + new ColumnDef('application_id', 'integer', null, true, 'PRI'), + new ColumnDef('token', 'varchar', 255, true, 'PRI'), + new ColumnDef('created', 'datetime', null, false), + new ColumnDef( + 'modified', + 'timestamp', + null, + false, + null, + 'CURRENT_TIMESTAMP', + 'on update CURRENT_TIMESTAMP' + ) + ); + + $schema->ensureTable('oauth_token_association', $reqTokenCols); + } + + /** + * Show body - override to add a special CSS class for the authorize + * page's "desktop mode" (minimal display) + * + * Calls template methods + * + * @return nothing + */ + function showBody() + { + $bodyClasses = array(); + + if ($this->desktopMode()) { + $bodyClasses[] = 'oauth-desktop-mode'; + } + + if (common_current_user()) { + $bodyClasses[] = 'user_in'; + } + + $attrs = array('id' => strtolower($this->trimmed('action'))); + + if (!empty($bodyClasses)) { + $attrs['class'] = implode(' ', $bodyClasses); + } + + $this->elementStart('body', $attrs); + + $this->elementStart('div', array('id' => 'wrap')); + if (Event::handle('StartShowHeader', array($this))) { + $this->showHeader(); + Event::handle('EndShowHeader', array($this)); + } + $this->showCore(); + if (Event::handle('StartShowFooter', array($this))) { + $this->showFooter(); + Event::handle('EndShowFooter', array($this)); + } + $this->elementEnd('div'); + $this->showScripts(); + $this->elementEnd('body'); + } + function showForm($error=null) { $this->error = $error; @@ -285,9 +384,9 @@ class ApiOauthAuthorizeAction extends Action * * @return string title of the page */ - function title() { + // TRANS: Title for a page where a user can confirm/deny account access by an external application. return _('An application would like to connect to your account'); } @@ -296,7 +395,6 @@ class ApiOauthAuthorizeAction extends Action * * @return void */ - function showContent() { $this->elementStart('form', array('method' => 'post', @@ -305,27 +403,40 @@ class ApiOauthAuthorizeAction extends Action 'action' => common_local_url('ApiOauthAuthorize'))); $this->elementStart('fieldset'); $this->element('legend', array('id' => 'apioauthauthorize_allowdeny'), + // TRANS: Fieldset legend. _('Allow or deny access')); $this->hidden('token', common_session_token()); + $this->hidden('mode', $this->mode); $this->hidden('oauth_token', $this->oauthTokenParam); $this->hidden('oauth_callback', $this->callback); $this->elementStart('ul', 'form_data'); $this->elementStart('li'); $this->elementStart('p'); - if (!empty($this->app->icon)) { + if (!empty($this->app->icon) && $this->app->name != 'anonymous') { $this->element('img', array('src' => $this->app->icon)); } $access = ($this->app->access_type & Oauth_application::$writeAccess) ? 'access and update' : 'access'; - $msg = _('The application %1$s by ' . - '%2$s would like the ability ' . + // TRANS: User notification of external application requesting account access. + // TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, + // TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. + if ($this->app->name == 'anonymous') { + // Special message for the anonymous app and consumer + $msg = _('An application would like the ability ' . 'to %3$s your %4$s account data. ' . 'You should only give access to your %4$s account ' . 'to third parties you trust.'); + } else { + $msg = _('The application %1$s by ' . + '%2$s would like the ability ' . + 'to %3$s your %4$s account data. ' . + 'You should only give access to your %4$s account ' . + 'to third parties you trust.'); + } $this->raw(sprintf($msg, $this->app->name, @@ -336,34 +447,43 @@ class ApiOauthAuthorizeAction extends Action $this->elementEnd('li'); $this->elementEnd('ul'); + // quickie hack + $button = false; if (!common_logged_in()) { + if (Event::handle('StartOAuthLoginForm', array($this, &$button))) { + $this->elementStart('fieldset'); + // TRANS: Fieldset legend. + $this->element('legend', null, _m('LEGEND','Account')); + $this->elementStart('ul', 'form_data'); + $this->elementStart('li'); + // TRANS: Field label on OAuth API authorisation form. + $this->input('nickname', _('Nickname')); + $this->elementEnd('li'); + $this->elementStart('li'); + // TRANS: Field label on OAuth API authorisation form. + $this->password('password', _('Password')); + $this->elementEnd('li'); + $this->elementEnd('ul'); - $this->elementStart('fieldset'); - $this->element('legend', null, _('Account')); - $this->elementStart('ul', 'form_data'); - $this->elementStart('li'); - $this->input('nickname', _('Nickname')); - $this->elementEnd('li'); - $this->elementStart('li'); - $this->password('password', _('Password')); - $this->elementEnd('li'); - $this->elementEnd('ul'); - - $this->elementEnd('fieldset'); - + $this->elementEnd('fieldset'); + } + Event::handle('EndOAuthLoginForm', array($this, &$button)); } $this->element('input', array('id' => 'cancel_submit', 'class' => 'submit submit form_action-primary', 'name' => 'cancel', 'type' => 'submit', - 'value' => _('Cancel'))); + // TRANS: Button text that when clicked will cancel the process of allowing access to an account + // TRANS: by an external application. + 'value' => _m('BUTTON','Cancel'))); $this->element('input', array('id' => 'allow_submit', 'class' => 'submit submit form_action-secondary', 'name' => 'allow', 'type' => 'submit', - 'value' => _('Allow'))); + // TRANS: Button text that when clicked will allow access to an account by an external application. + 'value' => $button ? $button : _m('BUTTON','Allow'))); $this->elementEnd('fieldset'); $this->elementEnd('form'); @@ -377,9 +497,9 @@ class ApiOauthAuthorizeAction extends Action * * @return void */ - function getInstructions() { + // TRANS: Form instructions. return _('Authorize access to your account information.'); } @@ -390,18 +510,61 @@ class ApiOauthAuthorizeAction extends Action * * @return void */ - function showLocalNav() { // NOP } + /* + * Checks to see if a the "mode" parameter is present in the request + * and set to "desktop". If it is, the page is meant to be displayed in + * a small frame of another application, and we should suppress the + * header, aside, and footer. + */ + function desktopMode() + { + if (isset($this->mode) && $this->mode == 'desktop') { + return true; + } else { + return false; + } + } + + /* + * Override - suppress output in "desktop" mode + */ + function showHeader() + { + if ($this->desktopMode() == false) { + parent::showHeader(); + } + } + + /* + * Override - suppress output in "desktop" mode + */ + function showAside() + { + if ($this->desktopMode() == false) { + parent::showAside(); + } + } + + /* + * Override - suppress output in "desktop" mode + */ + function showFooter() + { + if ($this->desktopMode() == false) { + parent::showFooter(); + } + } + /** * Show site notice. * * @return nothing */ - function showSiteNotice() { // NOP @@ -414,7 +577,6 @@ class ApiOauthAuthorizeAction extends Action * * @return nothing */ - function showNoticeForm() { // NOP @@ -426,14 +588,16 @@ class ApiOauthAuthorizeAction extends Action * * @return nothing */ - function showCanceled() { $info = new InfoAction( + // TRANS: Header for user notification after revoking OAuth access to an application. _('Authorization canceled.'), sprintf( + // TRANS: User notification after revoking OAuth access to an application. + // TRANS: %s is an OAuth token. _('The request token %s has been revoked.'), - $this->oauthTokenParm + $this->oauthTokenParam ) ); @@ -446,21 +610,29 @@ class ApiOauthAuthorizeAction extends Action * * @return nothing */ - function showAuthorized() { $title = sprintf( - _("You have successfully authorized %s."), - $this->app->name + // TRANS: Header of user notification after authorising an application access to a profile. + // TRANS: %s is the authorised application name. + _('You have successfully authorized %s.'), + ($this->app->name == 'anonymous') ? 'the application' : $this->app->name ); $msg = sprintf( + // TRANS: Uer notification after authorising an application access to a profile. + // TRANS: %s is the authorised application name. _('Please return to %s and enter the following security code to complete the process.'), - $this->app->name + ($this->app->name == 'anonymous') ? 'the application' : $this->app->name ); if ($this->reqToken->verified_callback == 'oob') { - $pin = new ApiOauthPinAction($title, $msg, $this->reqToken->verifier); + $pin = new ApiOauthPinAction( + $title, + $msg, + $this->reqToken->verifier, + $this->desktopMode() + ); $pin->showPage(); } else { @@ -480,6 +652,36 @@ class ApiOauthAuthorizeAction extends Action } } + /* + * Figure out what the callback should be + */ + function getCallback() + { + $callback = null; + + // Return the verified callback if we have one + if ($this->reqToken->verified_callback != 'oob') { + + $callback = $this->reqToken->verified_callback; + + // Otherwise return the callback that was provided when + // registering the app + if (empty($callback)) { + + common_debug( + "No verified callback found for request token, using application callback: " + . $this->app->callback_url, + __FILE__ + ); + + $callback = $this->app->callback_url; + } + + } + + return $callback; + } + /* * Properly format the callback URL and parameters so it's * suitable for a redirect in the OAuth dance @@ -489,8 +691,7 @@ class ApiOauthAuthorizeAction extends Action * * @return string $url a URL to use for redirecting to */ - - function getCallback($url, $params) + function buildCallbackUrl($url, $params) { foreach ($params as $k => $v) { $url = $this->appendQueryVar( @@ -513,7 +714,6 @@ class ApiOauthAuthorizeAction extends Action * * @return string $url the new URL with added parameter */ - function appendQueryVar($url, $k, $v) { $url = preg_replace('/(.*)(\?|&)' . $k . '=[^&]+?(&)(.*)/i', '$1$2$4', $url . '&'); $url = substr($url, 0, -1); diff --git a/actions/apioauthpin.php b/actions/apioauthpin.php index 5e6713a548..a0d98e5431 100644 --- a/actions/apioauthpin.php +++ b/actions/apioauthpin.php @@ -31,8 +31,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } -require_once INSTALLDIR . '/lib/info.php'; - /** * Class for displaying an OAuth verifier pin * @@ -47,13 +45,121 @@ require_once INSTALLDIR . '/lib/info.php'; class ApiOauthPinAction extends InfoAction { - function __construct($title, $message, $verifier) + function __construct($title, $message, $verifier, $desktopMode = false) { - $this->verifier = $verifier; - $this->title = $title; + $this->verifier = $verifier; + $this->title = $title; + $this->desktopMode = $desktopMode; parent::__construct($title, $message); } + /** + * Show body - override to add a special CSS class for the pin pages's + * "desktop mode" (minimal display) + * + * Calls template methods + * + * @return nothing + */ + function showBody() + { + $bodyClasses = array(); + + if ($this->desktopMode) { + $bodyClasses[] = 'oauth-desktop-mode'; + } + + if (common_current_user()) { + $bodyClasses[] = 'user_in'; + } + + $attrs = array('id' => strtolower($this->trimmed('action'))); + + if (!empty($bodyClasses)) { + $attrs['class'] = implode(' ', $bodyClasses); + } + + $this->elementStart('body', $attrs); + + $this->elementStart('div', array('id' => 'wrap')); + if (Event::handle('StartShowHeader', array($this))) { + $this->showHeader(); + Event::handle('EndShowHeader', array($this)); + } + $this->showCore(); + if (Event::handle('StartShowFooter', array($this))) { + $this->showFooter(); + Event::handle('EndShowFooter', array($this)); + } + $this->elementEnd('div'); + $this->showScripts(); + $this->elementEnd('body'); + } + + /** + * A local menu + * + * Shows different login/register actions. + * + * @return void + */ + function showLocalNav() + { + // NOP + } + + /* + * Override - suppress output in "desktop" mode + */ + function showHeader() + { + if ($this->desktopMode == false) { + parent::showHeader(); + } + } + + /* + * Override - suppress output in "desktop" mode + */ + function showAside() + { + if ($this->desktopMode == false) { + parent::showAside(); + } + } + + /* + * Override - suppress output in "desktop" mode + */ + function showFooter() + { + if ($this->desktopMode == false) { + parent::showFooter(); + } + } + + /** + * Show site notice. + * + * @return nothing + */ + function showSiteNotice() + { + // NOP + } + + /** + * Show notice form. + * + * Show the form for posting a new notice + * + * @return nothing + */ + function showNoticeForm() + { + // NOP + } + /** * Display content. * diff --git a/actions/apioauthrequesttoken.php b/actions/apioauthrequesttoken.php index 478d2dbfc4..3765671256 100644 --- a/actions/apioauthrequesttoken.php +++ b/actions/apioauthrequesttoken.php @@ -146,7 +146,7 @@ class ApiOauthRequestTokenAction extends ApiOauthAction function verifyCallback($callback) { if ($callback == "oob") { - common_debug("OAuth request token requested for out of bounds client."); + common_debug("OAuth request token requested for out of band client."); // XXX: Should we throw an error if a client is registered as a // web application but requests the pin based workflow? For now I'm @@ -154,10 +154,7 @@ class ApiOauthRequestTokenAction extends ApiOauthAction return true; } else { - return Validate::uri( - $callback, - array('allowed_schemes' => array('http', 'https')) - ); + return Validate::uri($callback); } } diff --git a/actions/apistatusesupdate.php b/actions/apistatusesupdate.php index 4715f70027..822ebacbdd 100644 --- a/actions/apistatusesupdate.php +++ b/actions/apistatusesupdate.php @@ -147,10 +147,8 @@ require_once INSTALLDIR . '/lib/mediafile.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ApiStatusesUpdateAction extends ApiAuthAction { - var $source = null; var $status = null; var $in_reply_to_status_id = null; var $lat = null; @@ -164,7 +162,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction * @return boolean success flag * */ - function prepare($args) { parent::prepare($args); @@ -188,7 +185,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction * * @return void */ - function handle($args) { parent::handle($args); @@ -210,8 +206,11 @@ class ApiStatusesUpdateAction extends ApiAuthAction && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->clientError(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; @@ -219,6 +218,7 @@ class ApiStatusesUpdateAction extends ApiAuthAction if (empty($this->status)) { $this->clientError( + // TRANS: Client error displayed when the parameter "status" is missing. _('Client must provide a \'status\' parameter with a value.'), 400, $this->format @@ -240,7 +240,11 @@ class ApiStatusesUpdateAction extends ApiAuthAction $this->clientError( sprintf( - _('That\'s too long. Max notice size is %d chars.'), + // TRANS: Client error displayed when the parameter "status" is missing. + // TRANS: %d is the maximum number of character for a notice. + _m('That\'s too long. Maximum notice size is %d character.', + 'That\'s too long. Maximum notice size is %d characters.', + Notice::maxContent()), Notice::maxContent() ), 406, @@ -256,7 +260,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction $cmd = $inter->handle_command($this->auth_user, $status_shortened); if ($cmd) { - if ($this->supported($cmd)) { $cmd->execute(new Channel()); } @@ -266,13 +269,10 @@ class ApiStatusesUpdateAction extends ApiAuthAction // or not! $this->notice = $this->auth_user->getCurrentNotice(); - } else { - $reply_to = null; if (!empty($this->in_reply_to_status_id)) { - // Check whether notice actually exists $reply = Notice::staticGet($this->in_reply_to_status_id); @@ -281,7 +281,8 @@ class ApiStatusesUpdateAction extends ApiAuthAction $reply_to = $this->in_reply_to_status_id; } else { $this->clientError( - _('Not found.'), + // TRANS: Client error displayed when replying to a non-existing notice. + _('Parent notice not found.'), $code = 404, $this->format ); @@ -303,10 +304,9 @@ class ApiStatusesUpdateAction extends ApiAuthAction if (Notice::contentTooLong($status_shortened)) { $upload->delete(); - $msg = _( - 'Max notice size is %d chars, ' . - 'including attachment URL.' - ); + $msg = _m('Maximum notice size is %d character, including attachment URL.', + 'Maximum notice size is %d characters, including attachment URL.', + Notice::maxContent()); $this->clientError( sprintf($msg, Notice::maxContent()), 400, @@ -345,7 +345,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction if (isset($upload)) { $upload->attachToNotice($this->notice); } - } $this->showNotice(); @@ -356,7 +355,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction * * @return void */ - function showNotice() { if (!empty($this->notice)) { @@ -375,7 +373,6 @@ class ApiStatusesUpdateAction extends ApiAuthAction * * @return boolean true or false */ - function supported($cmd) { static $cmdlist = array('MessageCommand', 'SubCommand', 'UnsubCommand', @@ -387,5 +384,4 @@ class ApiStatusesUpdateAction extends ApiAuthAction return false; } - } diff --git a/actions/avatarsettings.php b/actions/avatarsettings.php index 52dc2e4249..9d4040e75a 100644 --- a/actions/avatarsettings.php +++ b/actions/avatarsettings.php @@ -254,9 +254,11 @@ class AvatarsettingsAction extends AccountSettingsAction && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); - + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->showForm(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; } diff --git a/actions/deletegroup.php b/actions/deletegroup.php index acb309e1df..62fff00c48 100644 --- a/actions/deletegroup.php +++ b/actions/deletegroup.php @@ -45,7 +45,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @link http://status.net/ * @fixme merge more of this code with related variants */ - class DeletegroupAction extends RedirectingAction { var $group = null; @@ -56,12 +55,12 @@ class DeletegroupAction extends RedirectingAction * @fixme merge common setup code with other group actions * @fixme allow group admins to delete their own groups */ - function prepare($args) { parent::prepare($args); if (!common_logged_in()) { + // TRANS: Client error when trying to delete group while not logged in. $this->clientError(_('You must be logged in to delete a group.')); return false; } @@ -84,23 +83,27 @@ class DeletegroupAction extends RedirectingAction $local = Local_group::staticGet('nickname', $nickname); if (!$local) { + // TRANS: Client error when trying to delete a non-local group. $this->clientError(_('No such group.'), 404); return false; } $this->group = User_group::staticGet('id', $local->group_id); } else { + // TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. $this->clientError(_('No nickname or ID.'), 404); return false; } if (!$this->group) { + // TRANS: Client error when trying to delete a non-existing group. $this->clientError(_('No such group.'), 404); return false; } $cur = common_current_user(); if (!$cur->hasRight(Right::DELETEGROUP)) { + // TRANS: Client error when trying to delete a group without having the rights to delete it. $this->clientError(_('You are not allowed to delete this group.'), 403); return false; } @@ -117,7 +120,6 @@ class DeletegroupAction extends RedirectingAction * * @return void */ - function handle($args) { parent::handle($args); @@ -143,14 +145,18 @@ class DeletegroupAction extends RedirectingAction Event::handle('EndDeleteGroup', array($this->group)); } } catch (Exception $e) { - $this->serverError(sprintf(_('Could not delete group %2$s.'), + // TRANS: Server error displayed if a group could not be deleted. + // TRANS: %s is the name of the group that could not be deleted. + $this->serverError(sprintf(_('Could not delete group %s.'), $this->group->nickname)); } if ($this->boolean('ajax')) { $this->startHTML('text/xml;charset=utf-8'); $this->elementStart('head'); - $this->element('title', null, sprintf(_('Deleted group %2$s'), + // TRANS: Message given after deleting a group. + // TRANS: %s is the deleted group's name. + $this->element('title', null, sprintf(_('Deleted group %s'), $this->group->nickname)); $this->elementEnd('head'); $this->elementStart('body'); @@ -166,6 +172,7 @@ class DeletegroupAction extends RedirectingAction } function title() { + // TRANS: Title. return _('Delete group'); } @@ -191,8 +198,10 @@ class DeletegroupAction extends RedirectingAction 'action' => common_local_url('deletegroup', array('id' => $this->group->id)))); $this->elementStart('fieldset'); $this->hidden('token', common_session_token()); + // TRANS: Form legend for deleting a group. $this->element('legend', _('Delete group')); if (Event::handle('StartDeleteGroupForm', array($this, $this->group))) { + // TRANS: Warning in form for deleleting a group. $this->element('p', null, _('Are you sure you want to delete this group? '. 'This will clear all data about the group from the '. @@ -223,4 +232,4 @@ class DeletegroupAction extends RedirectingAction $this->elementEnd('fieldset'); $this->elementEnd('form'); } -} \ No newline at end of file +} diff --git a/actions/designadminpanel.php b/actions/designadminpanel.php index 4285f7d731..321a8ee5eb 100644 --- a/actions/designadminpanel.php +++ b/actions/designadminpanel.php @@ -120,8 +120,11 @@ class DesignadminpanelAction extends AdminPanelAction && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->clientException(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; } @@ -140,7 +143,7 @@ class DesignadminpanelAction extends AdminPanelAction $themeChanged = ($this->trimmed('theme') != $oldtheme); } - static $settings = array('theme', 'logo'); + static $settings = array('theme', 'logo', 'ssllogo'); $values = array(); @@ -230,6 +233,7 @@ class DesignadminpanelAction extends AdminPanelAction function restoreDefaults() { $this->deleteSetting('site', 'logo'); + $this->deleteSetting('site', 'ssllogo'); $this->deleteSetting('site', 'theme'); $settings = array( @@ -257,8 +261,8 @@ class DesignadminpanelAction extends AdminPanelAction function saveBackgroundImage() { $filename = null; - - if ($_FILES['design_background-image_file']['error'] == + if (isset($_FILES['design_background-image_file']['error']) && + $_FILES['design_background-image_file']['error'] == UPLOAD_ERR_OK) { $filepath = null; @@ -293,7 +297,7 @@ class DesignadminpanelAction extends AdminPanelAction /** * Save the custom theme if the user uploaded one. - * + * * @return mixed custom theme name, if succesful, or null if no theme upload. * @throws ClientException for invalid theme archives * @throws ServerException if trouble saving the theme files @@ -331,6 +335,11 @@ class DesignadminpanelAction extends AdminPanelAction $this->clientError(_('Invalid logo URL.')); } + if (!empty($values['ssllogo']) && + !Validate::uri($values['ssllogo'], array('allowed_schemes' => array('https')))) { + $this->clientError(_('Invalid SSL logo URL.')); + } + if (!in_array($values['theme'], Theme::listAvailable())) { $this->clientError(sprintf(_("Theme not available: %s."), $values['theme'])); } @@ -444,6 +453,10 @@ class DesignAdminPanelForm extends AdminForm $this->input('logo', _('Site logo'), 'Logo for the site (full URL)'); $this->unli(); + $this->li(); + $this->input('ssllogo', _('SSL logo'), 'Logo to show on SSL pages'); + $this->unli(); + $this->out->elementEnd('ul'); $this->out->elementEnd('fieldset'); diff --git a/actions/editapplication.php b/actions/editapplication.php index 477bcd6f0b..d1c7a5c3d5 100644 --- a/actions/editapplication.php +++ b/actions/editapplication.php @@ -42,7 +42,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class EditApplicationAction extends OwnerDesignAction { var $msg = null; @@ -51,18 +50,19 @@ class EditApplicationAction extends OwnerDesignAction function title() { - return _('Edit Application'); + // TRANS: Title for "Edit application" form. + return _('Edit application'); } /** * Prepare to run */ - function prepare($args) { parent::prepare($args); if (!common_logged_in()) { + // TRANS: Client error displayed trying to edit an application while not logged in. $this->clientError(_('You must be logged in to edit an application.')); return false; } @@ -74,10 +74,12 @@ class EditApplicationAction extends OwnerDesignAction $cur = common_current_user(); if ($cur->id != $this->owner->id) { + // TRANS: Client error displayed trying to edit an application while not being its owner. $this->clientError(_('You are not the owner of this application.'), 401); } if (!$this->app) { + // TRANS: Client error displayed trying to edit an application that does not exist. $this->clientError(_('No such application.')); return false; } @@ -94,7 +96,6 @@ class EditApplicationAction extends OwnerDesignAction * * @return void */ - function handle($args) { parent::handle($args); @@ -115,8 +116,11 @@ class EditApplicationAction extends OwnerDesignAction && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->clientException(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; } @@ -136,6 +140,7 @@ class EditApplicationAction extends OwnerDesignAction } elseif ($this->arg('save')) { $this->trySave(); } else { + // TRANS: Client error displayed submitting invalid form data for edit application. $this->clientError(_('Unexpected form submission.')); } } @@ -158,6 +163,7 @@ class EditApplicationAction extends OwnerDesignAction $this->element('p', 'error', $this->msg); } else { $this->element('p', 'instructions', + // TRANS: Instructions for "Edit application" form. _('Use this form to edit your application.')); } } @@ -174,36 +180,47 @@ class EditApplicationAction extends OwnerDesignAction $access_type = $this->arg('default_access_type'); if (empty($name)) { + // TRANS: Validation error shown when not providing a name in the "Edit application" form. $this->showForm(_('Name is required.')); return; } elseif (mb_strlen($name) > 255) { - $this->showForm(_('Name is too long (max 255 chars).')); + // TRANS: Validation error shown when providing too long a name in the "Edit application" form. + $this->showForm(_('Name is too long (max 255 characters).')); return; } else if ($this->nameExists($name)) { + // TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. $this->showForm(_('Name already in use. Try another one.')); return; } elseif (empty($description)) { + // TRANS: Validation error shown when not providing a description in the "Edit application" form. $this->showForm(_('Description is required.')); return; } elseif (Oauth_application::descriptionTooLong($description)) { $this->showForm(sprintf( - _('Description is too long (max %d chars).'), + // TRANS: Validation error shown when providing too long a description in the "Edit application" form. + _m('Description is too long (maximum %d character).', + 'Description is too long (maximum %d characters).', + Oauth_application::maxDesc()), Oauth_application::maxDesc())); return; } elseif (mb_strlen($source_url) > 255) { + // TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. $this->showForm(_('Source URL is too long.')); return; } elseif ((mb_strlen($source_url) > 0) && !Validate::uri($source_url, array('allowed_schemes' => array('http', 'https')))) { + // TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. $this->showForm(_('Source URL is not valid.')); return; } elseif (empty($organization)) { + // TRANS: Validation error shown when not providing an organisation in the "Edit application" form. $this->showForm(_('Organization is required.')); return; } elseif (mb_strlen($organization) > 255) { - $this->showForm(_('Organization is too long (max 255 chars).')); + // TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. + $this->showForm(_('Organization is too long (maximum 255 characters).')); return; } elseif (empty($homepage)) { $this->showForm(_('Organization homepage is required.')); @@ -212,9 +229,11 @@ class EditApplicationAction extends OwnerDesignAction && !Validate::uri($homepage, array('allowed_schemes' => array('http', 'https')))) { + // TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. $this->showForm(_('Homepage is not a valid URL.')); return; } elseif (mb_strlen($callback_url) > 255) { + // TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. $this->showForm(_('Callback is too long.')); return; } elseif (mb_strlen($callback_url) > 0 @@ -222,6 +241,7 @@ class EditApplicationAction extends OwnerDesignAction array('allowed_schemes' => array('http', 'https')) )) { + // TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. $this->showForm(_('Callback URL is not valid.')); return; } @@ -258,6 +278,7 @@ class EditApplicationAction extends OwnerDesignAction // the next step. if ($result === false) { common_log_db_error($this->app, 'UPDATE', __FILE__); + // TRANS: Server error occuring when an application could not be updated from the "Edit application" form. $this->serverError(_('Could not update application.')); } @@ -276,7 +297,6 @@ class EditApplicationAction extends OwnerDesignAction * * @return boolean true if the name already exists */ - function nameExists($name) { $newapp = Oauth_application::staticGet('name', $name); @@ -286,6 +306,4 @@ class EditApplicationAction extends OwnerDesignAction return $newapp->id != $this->app->id; } } - } - diff --git a/actions/editgroup.php b/actions/editgroup.php index 4b596cade9..eaadbabe45 100644 --- a/actions/editgroup.php +++ b/actions/editgroup.php @@ -199,13 +199,13 @@ class EditgroupAction extends GroupDesignAction $this->showForm(_('Homepage is not a valid URL.')); return; } else if (!is_null($fullname) && mb_strlen($fullname) > 255) { - $this->showForm(_('Full name is too long (max 255 chars).')); + $this->showForm(_('Full name is too long (maximum 255 characters).')); return; } else if (User_group::descriptionTooLong($description)) { - $this->showForm(sprintf(_('description is too long (max %d chars).'), User_group::maxDescription())); + $this->showForm(sprintf(_('Description is too long (max %d chars).'), User_group::maxDescription())); return; } else if (!is_null($location) && mb_strlen($location) > 255) { - $this->showForm(_('Location is too long (max 255 chars).')); + $this->showForm(_('Location is too long (maximum 255 characters).')); return; } diff --git a/actions/invite.php b/actions/invite.php index 4bba8893d6..2779437e0c 100644 --- a/actions/invite.php +++ b/actions/invite.php @@ -36,8 +36,11 @@ class InviteAction extends CurrentUserDesignAction { parent::handle($args); if (!common_config('invite', 'enabled')) { + // TRANS: Client error displayed when trying to sent invites while they have been disabled. $this->clientError(_('Invites have been disabled.')); } else if (!common_logged_in()) { + // TRANS: Client error displayed when trying to sent invites while not logged in. + // TRANS: %s is the StatusNet site name. $this->clientError(sprintf(_('You must be logged in to invite other users to use %s.'), common_config('site', 'name'))); return; @@ -69,7 +72,9 @@ class InviteAction extends CurrentUserDesignAction foreach ($addresses as $email) { $email = trim($email); if (!Validate::email($email, common_config('email', 'check_domain'))) { - $this->showForm(sprintf(_('Invalid email address: %s'), $email)); + // TRANS: Form validation message when providing an e-mail address that does not validate. + // TRANS: %s is an invalid e-mail address. + $this->showForm(sprintf(_('Invalid email address: %s.'), $email)); return; } } @@ -107,8 +112,10 @@ class InviteAction extends CurrentUserDesignAction function title() { if ($this->mode == 'sent') { - return _('Invitation(s) sent'); + // TRANS: Page title when invitations have been sent. + return _('Invitations sent'); } else { + // TRANS: Page title when inviting potential users. return _('Invite new users'); } } @@ -125,28 +132,48 @@ class InviteAction extends CurrentUserDesignAction function showInvitationSuccess() { if ($this->already) { - $this->element('p', null, _('You are already subscribed to these users:')); + // TRANS: Message displayed inviting users to use a StatusNet site while the inviting user + // TRANS: is already subscribed to one or more users with the given e-mail address(es). + // TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. + // TRANS: Followed by a bullet list. + $this->element('p', null, _m('You are already subscribed to this user:', + 'You are already subscribed to these users:', + count($this->already))); $this->elementStart('ul'); foreach ($this->already as $other) { + // TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). $this->element('li', null, sprintf(_('%1$s (%2$s)'), $other->nickname, $other->email)); } $this->elementEnd('ul'); } if ($this->subbed) { - $this->element('p', null, _('These people are already users and you were automatically subscribed to them:')); + // TRANS: Message displayed inviting users to use a StatusNet site while the invited user + // TRANS: already uses a this StatusNet site. Plural form is based on the number of + // TRANS: reported already present people. Followed by a bullet list. + $this->element('p', null, _m('This person is already a user and you were automatically subscribed:', + 'These people are already users and you were automatically subscribed to them:', + count($this->subbed))); $this->elementStart('ul'); foreach ($this->subbed as $other) { + // TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). $this->element('li', null, sprintf(_('%1$s (%2$s)'), $other->nickname, $other->email)); } $this->elementEnd('ul'); } if ($this->sent) { - $this->element('p', null, _('Invitation(s) sent to the following people:')); + // TRANS: Message displayed inviting users to use a StatusNet site. Plural form is + // TRANS: based on the number of invitations sent. Followed by a bullet list of + // TRANS: e-mail addresses to which invitations were sent. + $this->element('p', null, _m('Invitation sent to the following person:', + 'Invitations sent to the following people:', + count($this->sent))); $this->elementStart('ul'); foreach ($this->sent as $other) { $this->element('li', null, $other); } $this->elementEnd('ul'); + // TRANS: Generic message displayed after sending out one or more invitations to + // TRANS: people to join a StatusNet site. $this->element('p', null, _('You will be notified when your invitees accept the invitation and register on the site. Thanks for growing the community!')); } } @@ -159,6 +186,7 @@ class InviteAction extends CurrentUserDesignAction } else { $this->elementStart('div', 'instructions'); $this->element('p', null, + // TRANS: Form instructions. _('Use this form to invite your friends and colleagues to use this service.')); $this->elementEnd('div'); } @@ -179,18 +207,23 @@ class InviteAction extends CurrentUserDesignAction 'class' => 'form_settings', 'action' => common_local_url('invite'))); $this->elementStart('fieldset'); + // TRANS: Form legend. $this->element('legend', null, 'Send an invitation'); $this->hidden('token', common_session_token()); $this->elementStart('ul', 'form_data'); $this->elementStart('li'); + // TRANS: Field label for a list of e-mail addresses. $this->textarea('addresses', _('Email addresses'), $this->trimmed('addresses'), + // TRANS: Tooltip for field label for a list of e-mail addresses. _('Addresses of friends to invite (one per line)')); $this->elementEnd('li'); $this->elementStart('li'); + // TRANS: Field label for a personal message to send to invitees. $this->textarea('personal', _('Personal message'), $this->trimmed('personal'), + // TRANS: Tooltip for field label for a personal message to send to invitees. _('Optionally add a personal message to the invitation.')); $this->elementEnd('li'); $this->elementEnd('ul'); @@ -224,10 +257,16 @@ class InviteAction extends CurrentUserDesignAction $headers['From'] = mail_notify_from(); $headers['To'] = trim($email); - // TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. + // TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral + // TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is + // TRANS: the StatusNet sitename. $headers['Subject'] = sprintf(_('%1$s has invited you to join them on %2$s'), $bestname, $sitename); - // TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. + // TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral + // TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the + // TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the + // TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link + // TRANS: to register with the StatusNet site. $body = sprintf(_("%1\$s has invited you to join them on %2\$s (%3\$s).\n\n". "%2\$s is a micro-blogging service that lets you keep up-to-date with people you know and people who interest you.\n\n". "You can also share news about yourself, your thoughts, or your life online with people who know about you. ". diff --git a/actions/makeadmin.php b/actions/makeadmin.php index 9ccb442308..4e6e97a569 100644 --- a/actions/makeadmin.php +++ b/actions/makeadmin.php @@ -148,7 +148,7 @@ class MakeadminAction extends RedirectingAction $this->group->getBestName()); } - $this->returnToArgs(); + $this->returnToPrevious(); } /** diff --git a/actions/newapplication.php b/actions/newapplication.php index 8b150c3151..033c0852d9 100644 --- a/actions/newapplication.php +++ b/actions/newapplication.php @@ -42,14 +42,14 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class NewApplicationAction extends OwnerDesignAction { var $msg; function title() { - return _('New Application'); + // TRANS: This is the title of the form for adding a new application. + return _('New application'); } /** @@ -61,6 +61,7 @@ class NewApplicationAction extends OwnerDesignAction parent::prepare($args); if (!common_logged_in()) { + // TRANS: Client error displayed trying to add a new application while not logged in. $this->clientError(_('You must be logged in to register an application.')); return false; } @@ -91,35 +92,38 @@ class NewApplicationAction extends OwnerDesignAction function handlePost($args) { - // Workaround for PHP returning empty $_POST and $_FILES when POST + // Workaround for PHP returning empty $_POST and $_FILES when POST // length > post_max_size in php.ini if (empty($_FILES) && empty($_POST) && ($_SERVER['CONTENT_LENGTH'] > 0) ) { - $msg = _('The server was unable to handle that much POST ' . - 'data (%s bytes) due to its current configuration.'); + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); $this->clientException(sprintf($msg, $_SERVER['CONTENT_LENGTH'])); return; } - // CSRF protection - $token = $this->trimmed('token'); - if (!$token || $token != common_session_token()) { - $this->clientError(_('There was a problem with your session token.')); - return; - } + // CSRF protection + $token = $this->trimmed('token'); + if (!$token || $token != common_session_token()) { + $this->clientError(_('There was a problem with your session token.')); + return; + } - $cur = common_current_user(); + $cur = common_current_user(); - if ($this->arg('cancel')) { - common_redirect(common_local_url('oauthappssettings'), 303); - } elseif ($this->arg('save')) { - $this->trySave(); - } else { - $this->clientError(_('Unexpected form submission.')); - } + if ($this->arg('cancel')) { + common_redirect(common_local_url('oauthappssettings'), 303); + } elseif ($this->arg('save')) { + $this->trySave(); + } else { + $this->clientError(_('Unexpected form submission.')); + } } function showForm($msg=null) @@ -162,14 +166,18 @@ class NewApplicationAction extends OwnerDesignAction $this->showForm(_('Name already in use. Try another one.')); return; } elseif (mb_strlen($name) > 255) { - $this->showForm(_('Name is too long (max 255 chars).')); + $this->showForm(_('Name is too long (maximum 255 chars).')); return; } elseif (empty($description)) { $this->showForm(_('Description is required.')); return; } elseif (Oauth_application::descriptionTooLong($description)) { $this->showForm(sprintf( - _('Description is too long (max %d chars).'), + // TRANS: Form validation error in New application form. + // TRANS: %d is the maximum number of characters for the description. + _m('Description is too long (maximum %d character).', + 'Description is too long (maximum %d characters).', + Oauth_application::maxDesc()), Oauth_application::maxDesc())); return; } elseif (empty($source_url)) { @@ -188,7 +196,7 @@ class NewApplicationAction extends OwnerDesignAction $this->showForm(_('Organization is required.')); return; } elseif (mb_strlen($organization) > 255) { - $this->showForm(_('Organization is too long (max 255 chars).')); + $this->showForm(_('Organization is too long (maximum 255 chars).')); return; } elseif (empty($homepage)) { $this->showForm(_('Organization homepage is required.')); diff --git a/actions/newgroup.php b/actions/newgroup.php index 75bc293ec6..ebfe9b599d 100644 --- a/actions/newgroup.php +++ b/actions/newgroup.php @@ -139,13 +139,13 @@ class NewgroupAction extends Action $this->showForm(_('Homepage is not a valid URL.')); return; } else if (!is_null($fullname) && mb_strlen($fullname) > 255) { - $this->showForm(_('Full name is too long (max 255 chars).')); + $this->showForm(_('Full name is too long (maximum 255 characters).')); return; } else if (User_group::descriptionTooLong($description)) { $this->showForm(sprintf(_('description is too long (max %d chars).'), User_group::maxDescription())); return; } else if (!is_null($location) && mb_strlen($location) > 255) { - $this->showForm(_('Location is too long (max 255 chars).')); + $this->showForm(_('Location is too long (maximum 255 characters).')); return; } diff --git a/actions/newmessage.php b/actions/newmessage.php index 25e58feab3..c58ed3849e 100644 --- a/actions/newmessage.php +++ b/actions/newmessage.php @@ -147,8 +147,11 @@ class NewmessageAction extends Action $content_shortened = common_shorten_links($this->content); if (Message::contentTooLong($content_shortened)) { - $this->showForm(sprintf(_('That\'s too long. ' . - 'Max message size is %d chars.'), + // TRANS: Form validation error displayed when message content is too long. + // TRANS: %d is the maximum number of characters for a message. + $this->showForm(sprintf(_m('That\'s too long. Maximum message size is %d character.', + 'That\'s too long. Maximum message size is %d characters.', + Message::maxContent()), Message::maxContent())); return; } diff --git a/actions/newnotice.php b/actions/newnotice.php index ea832cf4e1..57cd847c6e 100644 --- a/actions/newnotice.php +++ b/actions/newnotice.php @@ -82,7 +82,6 @@ class NewnoticeAction extends Action * * @return void */ - function handle($args) { if (!common_logged_in()) { @@ -91,9 +90,12 @@ class NewnoticeAction extends Action // check for this before token since all POST and FILES data // is losts when size is exceeded if (empty($_POST) && $_SERVER['CONTENT_LENGTH']) { - $this->clientError(sprintf(_('The server was unable to handle ' . - 'that much POST data (%s bytes) due to its current configuration.'), - $_SERVER['CONTENT_LENGTH'])); + // TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. + // TRANS: %s is the number of bytes of the CONTENT_LENGTH. + $msg = _m('The server was unable to handle that much POST data (%s byte) due to its current configuration.', + 'The server was unable to handle that much POST data (%s bytes) due to its current configuration.', + intval($_SERVER['CONTENT_LENGTH'])); + $this->clientError(sprintf($msg,$_SERVER['CONTENT_LENGTH'])); } parent::handle($args); @@ -352,4 +354,3 @@ class NewnoticeAction extends Action $nli->show(); } } - diff --git a/actions/nudge.php b/actions/nudge.php index 32ae8587cc..219a8c9aba 100644 --- a/actions/nudge.php +++ b/actions/nudge.php @@ -82,7 +82,7 @@ class NudgeAction extends Action } if (!$other->email || !$other->emailnotifynudge) { - $this->clientError(_('This user doesn\'t allow nudges or hasn\'t confirmed or set their email yet.')); + $this->clientError(_('This user doesn\'t allow nudges or hasn\'t confirmed or set their email address yet.')); return; } diff --git a/actions/oauthappssettings.php b/actions/oauthappssettings.php index 6c0670b17b..c98c90dbf8 100644 --- a/actions/oauthappssettings.php +++ b/actions/oauthappssettings.php @@ -56,6 +56,7 @@ class OauthappssettingsAction extends SettingsAction $this->page = ($this->arg('page')) ? ($this->arg('page') + 0) : 1; if (!common_logged_in()) { + // TRANS: Message displayed to an anonymous user trying to view OAuth application list. $this->clientError(_('You must be logged in to list your applications.')); return false; } @@ -71,6 +72,7 @@ class OauthappssettingsAction extends SettingsAction function title() { + // TRANS: Page title for OAuth applications return _('OAuth applications'); } @@ -82,6 +84,7 @@ class OauthappssettingsAction extends SettingsAction function getInstructions() { + // TRANS: Page instructions for OAuth applications return _('Applications you have registered'); } @@ -100,6 +103,7 @@ class OauthappssettingsAction extends SettingsAction $application = new Oauth_application(); $application->owner = $user->id; + $application->whereAdd("name != 'anonymous'"); $application->limit($offset, $limit); $application->orderBy('created DESC'); $application->find(); @@ -119,6 +123,7 @@ class OauthappssettingsAction extends SettingsAction array('href' => common_local_url('newapplication'), 'class' => 'more' ), + // TRANS: Link description to add a new OAuth application. 'Register a new application'); $this->elementEnd('p'); @@ -132,6 +137,7 @@ class OauthappssettingsAction extends SettingsAction function showEmptyListMessage() { + // TRANS: Empty list message on page with OAuth applications. $message = sprintf(_('You have not registered any applications yet.')); $this->elementStart('div', 'guide'); @@ -162,5 +168,4 @@ class OauthappssettingsAction extends SettingsAction } } - } diff --git a/actions/oauthconnectionssettings.php b/actions/oauthconnectionssettings.php index 1fa70662fc..9a7cda924a 100644 --- a/actions/oauthconnectionssettings.php +++ b/actions/oauthconnectionssettings.php @@ -22,7 +22,7 @@ * @category Settings * @package StatusNet * @author Zach Copley - * @copyright 2008-2009 StatusNet, Inc. + * @copyright 2008-2010 StatusNet, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ @@ -46,17 +46,15 @@ require_once INSTALLDIR . '/lib/apioauthstore.php'; * * @see SettingsAction */ - class OauthconnectionssettingsAction extends ConnectSettingsAction { - - var $page = null; - var $id = null; + var $page = null; + var $oauth_token = null; function prepare($args) { parent::prepare($args); - $this->id = (int)$this->arg('id'); + $this->oauth_token = $this->arg('oauth_token'); $this->page = ($this->arg('page')) ? ($this->arg('page') + 0) : 1; return true; } @@ -69,6 +67,7 @@ class OauthconnectionssettingsAction extends ConnectSettingsAction function title() { + // TRANS: Title for OAuth connection settings. return _('Connected applications'); } @@ -80,7 +79,8 @@ class OauthconnectionssettingsAction extends ConnectSettingsAction function getInstructions() { - return _('You have allowed the following applications to access your account.'); + // TRANS: Instructions for OAuth connection settings. + return _('The following connections exist for your account.'); } /** @@ -97,22 +97,26 @@ class OauthconnectionssettingsAction extends ConnectSettingsAction $offset = ($this->page - 1) * APPS_PER_PAGE; $limit = APPS_PER_PAGE + 1; - $application = $profile->getApplications($offset, $limit); + $connection = $profile->getConnectedApps($offset, $limit); $cnt = 0; - if (!empty($application)) { - $al = new ApplicationList($application, $user, $this, true); - $cnt = $al->show(); + if (!empty($connection)) { + $cal = new ConnectedAppsList($connection, $user, $this); + $cnt = $cal->show(); } if ($cnt == 0) { $this->showEmptyListMessage(); } - $this->pagination($this->page > 1, $cnt > APPS_PER_PAGE, - $this->page, 'connectionssettings', - array('nickname' => $user->nickname)); + $this->pagination( + $this->page > 1, + $cnt > APPS_PER_PAGE, + $this->page, + 'connectionssettings', + array('nickname' => $user->nickname) + ); } /** @@ -125,7 +129,6 @@ class OauthconnectionssettingsAction extends ConnectSettingsAction * * @return void */ - function handlePost() { // CSRF protection @@ -138,44 +141,36 @@ class OauthconnectionssettingsAction extends ConnectSettingsAction } if ($this->arg('revoke')) { - $this->revokeAccess($this->id); - - // XXX: Show some indicator to the user of what's been done. - - $this->showPage(); + $this->revokeAccess($this->oauth_token); } else { + // TRANS: Client error when submitting a form with unexpected information. $this->clientError(_('Unexpected form submission.'), 401); return false; } } /** - * Revoke access to an authorized OAuth application + * Revoke an access token + * + * XXX: Confirm revoke before doing it * * @param int $appId the ID of the application * */ - - function revokeAccess($appId) + function revokeAccess($token) { $cur = common_current_user(); - $app = Oauth_application::staticGet('id', $appId); - - if (empty($app)) { - $this->clientError(_('No such application.'), 404); - return false; - } - - // XXX: Transaction here? - - $appUser = Oauth_application_user::getByKeys($cur, $app); + $appUser = Oauth_application_user::getByUserAndToken($cur, $token); if (empty($appUser)) { + // TRANS: Client error when trying to revoke access for an application while not being a user of it. $this->clientError(_('You are not a user of that application.'), 401); return false; } + $app = Oauth_application::staticGet('id', $appUser->application_id); + $datastore = new ApiStatusNetOAuthDataStore(); $datastore->revoke_token($appUser->token, 1); @@ -183,18 +178,38 @@ class OauthconnectionssettingsAction extends ConnectSettingsAction if (!$result) { common_log_db_error($orig, 'DELETE', __FILE__); - $this->clientError(sprintf(_('Unable to revoke access for app: %s.'), $app->id)); + // TRANS: Client error when revoking access has failed for some reason. + // TRANS: %s is the application ID revoking access failed for. + $this->clientError(sprintf(_('Unable to revoke access for application: %s.'), $app->id)); return false; } - $msg = 'User %s (id: %d) revoked access to app %s (id: %d)'; - common_log(LOG_INFO, sprintf($msg, $cur->nickname, - $cur->id, $app->name, $app->id)); + $msg = 'API OAuth - user %s (id: %d) revoked access token %s for app id %d'; + common_log( + LOG_INFO, + sprintf( + $msg, + $cur->nickname, + $cur->id, + $appUser->token, + $appUser->application_id + ) + ); + $msg = sprintf( + // TRANS: Success message after revoking access for an application. + // TRANS: %1$s is the application name, %2$s is the first part of the user token. + _('You have successfully revoked access for %1$s and the access token starting with %2$s.'), + $app->name, + substr($appUser->token, 0, 7) + ); + + $this->showForm($msg, true); } function showEmptyListMessage() { + // TRANS: Empty list message when no applications have been authorised yet. $message = _('You have not authorized any applications to use your account.'); $this->elementStart('div', 'guide'); @@ -204,15 +219,26 @@ class OauthconnectionssettingsAction extends ConnectSettingsAction function showSections() { - $cur = common_current_user(); + $cur = common_current_user(); - $this->element('h2', null, 'Developers'); - $this->elementStart('p'); - $this->raw(_('Developers can edit the registration settings for their applications ')); - $this->element('a', - array('href' => common_local_url('oauthappssettings')), - 'here.'); - $this->elementEnd('p'); + $this->elementStart('div', array('id' => 'developer-help', 'class' => 'section')); + + $this->element('h2', null, 'Developers'); + $this->elementStart('p'); + + $devMsg = sprintf( + // TRANS: Note for developers in the OAuth connection settings form. + // TRANS: This message contains a Markdown link. Do not separate "](". + // TRANS: %s is the URL to the OAuth settings. + _('Are you a developer? [Register an OAuth client application](%s) to use with this instance of StatusNet.'), + common_local_url('oauthappssettings') + ); + + $output = common_markup_to_html($devMsg); + + $this->raw($output); + $this->elementEnd('p'); + + $this->elementEnd('section'); } - } diff --git a/actions/pathsadminpanel.php b/actions/pathsadminpanel.php index 0c83aa29ec..dd65a7a134 100644 --- a/actions/pathsadminpanel.php +++ b/actions/pathsadminpanel.php @@ -44,10 +44,8 @@ if (!defined('STATUSNET')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class PathsadminpanelAction extends AdminPanelAction { - /** * Returns the page title * @@ -56,6 +54,7 @@ class PathsadminpanelAction extends AdminPanelAction function title() { + // TRANS: Title for Paths admin panel. return _('Paths'); } @@ -64,9 +63,9 @@ class PathsadminpanelAction extends AdminPanelAction * * @return string instructions */ - function getInstructions() { + // TRANS: Form instructions for Path admin panel. return _('Path and server settings for this StatusNet site'); } @@ -75,7 +74,6 @@ class PathsadminpanelAction extends AdminPanelAction * * @return void */ - function showForm() { $form = new PathsAdminPanelForm($this); @@ -88,20 +86,20 @@ class PathsadminpanelAction extends AdminPanelAction * * @return void */ - function saveSettings() { static $settings = array( - 'site' => array('path', 'locale_path', 'ssl', 'sslserver'), - 'theme' => array('server', 'dir', 'path'), - 'avatar' => array('server', 'dir', 'path'), - 'background' => array('server', 'dir', 'path') - ); + 'site' => array('path', 'locale_path', 'ssl', 'sslserver'), + 'theme' => array('server', 'dir', 'path', 'sslserver', 'sslpath'), + 'avatar' => array('server', 'dir', 'path'), + 'background' => array('server', 'dir', 'path', 'sslserver', 'sslpath'), + 'attachments' => array('server', 'dir', 'path', 'sslserver', 'sslpath') + ); - // XXX: If we're only going to have one boolean on thi page we - // can remove some of the boolean processing code --Z + // XXX: If we're only going to have one boolean on thi page we + // can remove some of the boolean processing code --Z - static $booleans = array('site' => array('fancy')); + static $booleans = array('site' => array('fancy')); $values = array(); @@ -131,13 +129,13 @@ class PathsadminpanelAction extends AdminPanelAction } } - foreach ($booleans as $section => $parts) { - foreach ($parts as $setting) { + foreach ($booleans as $section => $parts) { + foreach ($parts as $setting) { Config::save($section, $setting, $values[$section][$setting]); } - } + } - $config->query('COMMIT'); + $config->query('COMMIT'); return; } @@ -147,25 +145,29 @@ class PathsadminpanelAction extends AdminPanelAction * * @return void */ - function validate(&$values) { - // Validate theme dir if (!empty($values['theme']['dir']) && !is_readable($values['theme']['dir'])) { + // TRANS: Client error in Paths admin panel. + // TRANS: %s is the directory that could not be read from. $this->clientError(sprintf(_("Theme directory not readable: %s."), $values['theme']['dir'])); } // Validate avatar dir if (empty($values['avatar']['dir']) || !is_writable($values['avatar']['dir'])) { + // TRANS: Client error in Paths admin panel. + // TRANS: %s is the avatar directory that could not be written to. $this->clientError(sprintf(_("Avatar directory not writable: %s."), $values['avatar']['dir'])); } // Validate background dir if (empty($values['background']['dir']) || !is_writable($values['background']['dir'])) { + // TRANS: Client error in Paths admin panel. + // TRANS: %s is the background directory that could not be written to. $this->clientError(sprintf(_("Background directory not writable: %s."), $values['background']['dir'])); } @@ -174,27 +176,28 @@ class PathsadminpanelAction extends AdminPanelAction // XXX: What else do we need to validate for lacales path here? --Z if (!empty($values['site']['locale_path']) && !is_readable($values['site']['locale_path'])) { + // TRANS: Client error in Paths admin panel. + // TRANS: %s is the locales directory that could not be read from. $this->clientError(sprintf(_("Locales directory not readable: %s."), $values['site']['locale_path'])); } // Validate SSL setup if (mb_strlen($values['site']['sslserver']) > 255) { + // TRANS: Client error in Paths admin panel. + // TRANS: %s is the SSL server URL that is too long. $this->clientError(_('Invalid SSL server. The maximum length is 255 characters.')); } } - } class PathsAdminPanelForm extends AdminForm { - /** * ID of the form * * @return int ID of the form */ - function id() { return 'form_paths_admin_panel'; @@ -205,7 +208,6 @@ class PathsAdminPanelForm extends AdminForm * * @return string class of the form */ - function formClass() { return 'form_settings'; @@ -216,7 +218,6 @@ class PathsAdminPanelForm extends AdminForm * * @return string URL of the action */ - function action() { return common_local_url('pathsadminpanel'); @@ -227,30 +228,42 @@ class PathsAdminPanelForm extends AdminForm * * @return void */ - function formData() { - $this->out->elementStart('fieldset', array('id' => 'settings_paths_locale')); + $this->out->elementStart('fieldset', array('id' => 'settings_paths_locale')); + // TRANS: Fieldset legend in Paths admin panel. $this->out->element('legend', null, _('Site'), 'site'); $this->out->elementStart('ul', 'form_data'); - $this->li(); - $this->input('server', _('Server'), _('Site\'s server hostname.')); + $this->li(); + $this->input('server', + // TRANS: Field label in Paths admin panel. + _('Server'), + _('Site\'s server hostname.')); $this->unli(); $this->li(); - $this->input('path', _('Path'), _('Site path')); + $this->input('path', + // TRANS: Field label in Paths admin panel. + _('Path'), + _('Site path.')); $this->unli(); $this->li(); - $this->input('locale_path', _('Path to locales'), _('Directory path to locales'), 'site'); + $this->input('locale_path', + // TRANS: Field label in Paths admin panel. + _('Locale directory'), + _('Directory path to locales.'), + 'site'); $this->unli(); - $this->li(); - $this->out->checkbox('fancy', _('Fancy URLs'), + $this->li(); + $this->out->checkbox('fancy', + // TRANS: Checkbox label in Paths admin panel. + _('Fancy URLs'), (bool) $this->value('fancy'), _('Use fancy (more readable and memorable) URLs?')); - $this->unli(); + $this->unli(); $this->out->elementEnd('ul'); $this->out->elementEnd('fieldset'); @@ -261,35 +274,84 @@ class PathsAdminPanelForm extends AdminForm $this->out->elementStart('ul', 'form_data'); $this->li(); - $this->input('server', _('Theme server'), 'Server for themes', 'theme'); + $this->input('server', + // TRANS: Field label in Paths admin panel. + _('Server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Server for themes.'), + 'theme'); $this->unli(); $this->li(); - $this->input('path', _('Theme path'), 'Web path to themes', 'theme'); + $this->input('path', + // TRANS: Field label in Paths admin panel. + _('Path'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Web path to themes.'), + 'theme'); $this->unli(); $this->li(); - $this->input('dir', _('Theme directory'), 'Directory where themes are located', 'theme'); + $this->input('sslserver', + // TRANS: Field label in Paths admin panel. + _('SSL server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('SSL server for themes (default: SSL server).'), + 'theme'); + $this->unli(); + + $this->li(); + $this->input('sslpath', + // TRANS: Field label in Paths admin panel. + _('SSL path'), + // TRANS: Tooltip for field label in Paths admin panel. + _('SSL path to themes (default: /theme/).'), + 'theme'); + $this->unli(); + + $this->li(); + $this->input('dir', + // TRANS: Field label in Paths admin panel. + _('Directory'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Directory where themes are located.'), + 'theme'); $this->unli(); $this->out->elementEnd('ul'); $this->out->elementEnd('fieldset'); $this->out->elementStart('fieldset', array('id' => 'settings_avatar-paths')); + // TRANS: Fieldset legend in Paths admin panel. $this->out->element('legend', null, _('Avatars')); $this->out->elementStart('ul', 'form_data'); $this->li(); - $this->input('server', _('Avatar server'), 'Server for avatars', 'avatar'); + $this->input('server', + // TRANS: Field label in Paths admin panel. + _('Avatar server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Server for avatars.'), + 'avatar'); $this->unli(); $this->li(); - $this->input('path', _('Avatar path'), 'Web path to avatars', 'avatar'); + $this->input('path', + // TRANS: Field label in Paths admin panel. + _('Avatar path'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Web path to avatars.'), + 'avatar'); $this->unli(); $this->li(); - $this->input('dir', _('Avatar directory'), 'Directory where avatars are located', 'avatar'); + $this->input('dir', + // TRANS: Field label in Paths admin panel. + _('Avatar directory'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Directory where avatars are located.'), + 'avatar'); $this->unli(); $this->out->elementEnd('ul'); @@ -297,47 +359,146 @@ class PathsAdminPanelForm extends AdminForm $this->out->elementEnd('fieldset'); $this->out->elementStart('fieldset', array('id' => - 'settings_design_background-paths')); + 'settings_design_background-paths')); + // TRANS: Fieldset legend in Paths admin panel. $this->out->element('legend', null, _('Backgrounds')); $this->out->elementStart('ul', 'form_data'); $this->li(); - $this->input('server', _('Background server'), 'Server for backgrounds', 'background'); + $this->input('server', + // TRANS: Field label in Paths admin panel. + _('Server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Server for backgrounds.'), + 'background'); $this->unli(); $this->li(); - $this->input('path', _('Background path'), 'Web path to backgrounds', 'background'); + $this->input('path', + // TRANS: Field label in Paths admin panel. + _('Path'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Web path to backgrounds.'), + 'background'); $this->unli(); $this->li(); - $this->input('dir', _('Background directory'), 'Directory where backgrounds are located', 'background'); + $this->input('sslserver', + // TRANS: Field label in Paths admin panel. + _('SSL server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Server for backgrounds on SSL pages.'), + 'background'); + $this->unli(); + + $this->li(); + $this->input('sslpath', + // TRANS: Field label in Paths admin panel. + _('SSL path'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Web path to backgrounds on SSL pages.'), + 'background'); + $this->unli(); + + $this->li(); + $this->input('dir', + // TRANS: Field label in Paths admin panel. + _('Directory'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Directory where backgrounds are located.'), + 'background'); + $this->unli(); + + $this->out->elementEnd('ul'); + $this->out->elementEnd('fieldset'); + + $this->out->elementStart('fieldset', array('id' => + 'settings_design_attachments-paths')); + + // TRANS: Fieldset legens in Paths admin panel. + $this->out->element('legend', null, _('Attachments')); + $this->out->elementStart('ul', 'form_data'); + + $this->li(); + $this->input('server', + // TRANS: Field label in Paths admin panel. + _('Server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Server for attachments.'), + 'attachments'); + $this->unli(); + + $this->li(); + $this->input('path', + // TRANS: Field label in Paths admin panel. + _('Path'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Web path to attachments.'), + 'attachments'); + $this->unli(); + + $this->li(); + $this->input('sslserver', + // TRANS: Field label in Paths admin panel. + _('SSL server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Server for attachments on SSL pages.'), + 'attachments'); + $this->unli(); + + $this->li(); + $this->input('sslpath', + // TRANS: Field label in Paths admin panel. + _('SSL path'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Web path to attachments on SSL pages.'), + 'attachments'); + $this->unli(); + + $this->li(); + $this->input('dir', + // TRANS: Field label in Paths admin panel. + _('Directory'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Directory where attachments are located.'), + 'attachments'); $this->unli(); $this->out->elementEnd('ul'); $this->out->elementEnd('fieldset'); $this->out->elementStart('fieldset', array('id' => 'settings_admin_ssl')); + // TRANS: Fieldset legend in Paths admin panel. $this->out->element('legend', null, _('SSL')); $this->out->elementStart('ul', 'form_data'); $this->li(); + + // TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). $ssl = array('never' => _('Never'), + // TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). 'sometimes' => _('Sometimes'), + // TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). 'always' => _('Always')); - common_debug("site ssl = " . $this->value('site', 'ssl')); - - $this->out->dropdown('site-ssl', _('Use SSL'), - $ssl, _('When to use SSL'), - false, $this->value('ssl', 'site')); + // TRANS: Drop down label in Paths admin panel. + $this->out->dropdown('site-ssl', + _('Use SSL'), + // TRANS: Tooltip for field label in Paths admin panel. + $ssl, _('When to use SSL.'), + false, + $this->value('ssl', 'site')); $this->unli(); $this->li(); - $this->input('sslserver', _('SSL server'), - _('Server to direct SSL requests to'), 'site'); + $this->input('sslserver', + // TRANS: Field label in Paths admin panel. + _('SSL server'), + // TRANS: Tooltip for field label in Paths admin panel. + _('Server to direct SSL requests to.'), + 'site'); $this->unli(); $this->out->elementEnd('ul'); $this->out->elementEnd('fieldset'); - } /** @@ -345,11 +506,12 @@ class PathsAdminPanelForm extends AdminForm * * @return void */ - function formActions() { - $this->out->submit('save', _('Save'), 'submit', - 'save', _('Save paths')); + // TRANS: Button text to store form data in the Paths admin panel. + $this->out->submit('save', _m('BUTTON','Save'), 'submit', + // TRANS: Button title text to store form data in the Paths admin panel. + 'save', _('Save paths')); } /** @@ -365,10 +527,8 @@ class PathsAdminPanelForm extends AdminForm * * @return void */ - function input($setting, $title, $instructions, $section='site') { $this->out->input("$section-$setting", $title, $this->value($setting, $section), $instructions); } - } diff --git a/actions/profilesettings.php b/actions/profilesettings.php index 161e35b111..e1a0f8b6d0 100644 --- a/actions/profilesettings.php +++ b/actions/profilesettings.php @@ -57,6 +57,7 @@ class ProfilesettingsAction extends AccountSettingsAction function title() { + // TRANS: Page title for profile settings. return _('Profile settings'); } @@ -68,6 +69,7 @@ class ProfilesettingsAction extends AccountSettingsAction function getInstructions() { + // TRANS: Usage instructions for profile settings. return _('You can update your personal profile info here '. 'so people know more about you.'); } @@ -96,6 +98,7 @@ class ProfilesettingsAction extends AccountSettingsAction 'class' => 'form_settings', 'action' => common_local_url('profilesettings'))); $this->elementStart('fieldset'); + // TRANS: Profile settings form legend. $this->element('legend', null, _('Profile information')); $this->hidden('token', common_session_token()); @@ -103,38 +106,54 @@ class ProfilesettingsAction extends AccountSettingsAction $this->elementStart('ul', 'form_data'); if (Event::handle('StartProfileFormData', array($this))) { $this->elementStart('li'); + // TRANS: Field label in form for profile settings. $this->input('nickname', _('Nickname'), ($this->arg('nickname')) ? $this->arg('nickname') : $profile->nickname, - _('1-64 lowercase letters or numbers, no punctuation or spaces')); + // TRANS: Tooltip for field label in form for profile settings. + _('1-64 lowercase letters or numbers, no punctuation or spaces.')); $this->elementEnd('li'); $this->elementStart('li'); + // TRANS: Field label in form for profile settings. $this->input('fullname', _('Full name'), ($this->arg('fullname')) ? $this->arg('fullname') : $profile->fullname); $this->elementEnd('li'); $this->elementStart('li'); + // TRANS: Field label in form for profile settings. $this->input('homepage', _('Homepage'), ($this->arg('homepage')) ? $this->arg('homepage') : $profile->homepage, - _('URL of your homepage, blog, or profile on another site')); + // TRANS: Tooltip for field label in form for profile settings. + _('URL of your homepage, blog, or profile on another site.')); $this->elementEnd('li'); $this->elementStart('li'); $maxBio = Profile::maxBio(); if ($maxBio > 0) { - $bioInstr = sprintf(_('Describe yourself and your interests in %d chars'), + // TRANS: Tooltip for field label in form for profile settings. Plural + // TRANS: is decided by the number of characters available for the + // TRANS: biography (%d). + $bioInstr = sprintf(_m('Describe yourself and your interests in %d character', + 'Describe yourself and your interests in %d characters', + $maxBio), $maxBio); } else { + // TRANS: Tooltip for field label in form for profile settings. $bioInstr = _('Describe yourself and your interests'); } + // TRANS: Text area label in form for profile settings where users can provide. + // TRANS: their biography. $this->textarea('bio', _('Bio'), ($this->arg('bio')) ? $this->arg('bio') : $profile->bio, $bioInstr); $this->elementEnd('li'); $this->elementStart('li'); + // TRANS: Field label in form for profile settings. $this->input('location', _('Location'), ($this->arg('location')) ? $this->arg('location') : $profile->location, + // TRANS: Tooltip for field label in form for profile settings. _('Where you are, like "City, State (or Region), Country"')); $this->elementEnd('li'); if (common_config('location', 'share') == 'user') { $this->elementStart('li'); + // TRANS: Checkbox label in form for profile settings. $this->checkbox('sharelocation', _('Share my current location when posting notices'), ($this->arg('sharelocation')) ? $this->arg('sharelocation') : $user->shareLocation()); @@ -142,13 +161,17 @@ class ProfilesettingsAction extends AccountSettingsAction } Event::handle('EndProfileFormData', array($this)); $this->elementStart('li'); + // TRANS: Field label in form for profile settings. $this->input('tags', _('Tags'), ($this->arg('tags')) ? $this->arg('tags') : implode(' ', $user->getSelfTags()), + // TRANS: Tooltip for field label in form for profile settings. _('Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated')); $this->elementEnd('li'); $this->elementStart('li'); $language = common_language(); + // TRANS: Dropdownlist label in form for profile settings. $this->dropdown('language', _('Language'), + // TRANS: Tooltip for dropdown list label in form for profile settings. get_nice_language_list(), _('Preferred language'), false, $language); $this->elementEnd('li'); @@ -158,12 +181,15 @@ class ProfilesettingsAction extends AccountSettingsAction $timezones[$v] = $v; } $this->elementStart('li'); + // TRANS: Dropdownlist label in form for profile settings. $this->dropdown('timezone', _('Timezone'), + // TRANS: Tooltip for dropdown list label in form for profile settings. $timezones, _('What timezone are you normally in?'), true, $timezone); $this->elementEnd('li'); $this->elementStart('li'); $this->checkbox('autosubscribe', + // TRANS: Checkbox label in form for profile settings. _('Automatically subscribe to whoever '. 'subscribes to me (best for non-humans)'), ($this->arg('autosubscribe')) ? @@ -171,7 +197,8 @@ class ProfilesettingsAction extends AccountSettingsAction $this->elementEnd('li'); } $this->elementEnd('ul'); - $this->submit('save', _('Save')); + // TRANS: Button to save input in profile settings. + $this->submit('save', _m('BUTTON','Save')); $this->elementEnd('fieldset'); $this->elementEnd('form'); @@ -212,33 +239,46 @@ class ProfilesettingsAction extends AccountSettingsAction if (!Validate::string($nickname, array('min_length' => 1, 'max_length' => 64, 'format' => NICKNAME_FMT))) { + // TRANS: Validation error in form for profile settings. $this->showForm(_('Nickname must have only lowercase letters and numbers and no spaces.')); return; } else if (!User::allowed_nickname($nickname)) { + // TRANS: Validation error in form for profile settings. $this->showForm(_('Not a valid nickname.')); return; } else if (!is_null($homepage) && (strlen($homepage) > 0) && !Validate::uri($homepage, array('allowed_schemes' => array('http', 'https')))) { + // TRANS: Validation error in form for profile settings. $this->showForm(_('Homepage is not a valid URL.')); return; } else if (!is_null($fullname) && mb_strlen($fullname) > 255) { - $this->showForm(_('Full name is too long (max 255 chars).')); + // TRANS: Validation error in form for profile settings. + $this->showForm(_('Full name is too long (maximum 255 characters).')); return; } else if (Profile::bioTooLong($bio)) { - $this->showForm(sprintf(_('Bio is too long (max %d chars).'), + // TRANS: Validation error in form for profile settings. + // TRANS: Plural form is used based on the maximum number of allowed + // TRANS: characters for the biography (%d). + $this->showForm(sprintf(_m('Bio is too long (maximum %d character).', + 'Bio is too long (maximum %d characters).', + Profile::maxBio()), Profile::maxBio())); return; } else if (!is_null($location) && mb_strlen($location) > 255) { - $this->showForm(_('Location is too long (max 255 chars).')); + // TRANS: Validation error in form for profile settings. + $this->showForm(_('Location is too long (maximum 255 characters).')); return; } else if (is_null($timezone) || !in_array($timezone, DateTimeZone::listIdentifiers())) { + // TRANS: Validation error in form for profile settings. $this->showForm(_('Timezone not selected.')); return; } else if ($this->nicknameExists($nickname)) { + // TRANS: Validation error in form for profile settings. $this->showForm(_('Nickname already in use. Try another one.')); return; } else if (!is_null($language) && strlen($language) > 50) { - $this->showForm(_('Language is too long (max 50 chars).')); + // TRANS: Validation error in form for profile settings. + $this->showForm(_('Language is too long (maximum 50 characters).')); return; } @@ -250,6 +290,8 @@ class ProfilesettingsAction extends AccountSettingsAction foreach ($tags as $tag) { if (!common_valid_profile_tag($tag)) { + // TRANS: Validation error in form for profile settings. + // TRANS: %s is an invalid tag. $this->showForm(sprintf(_('Invalid tag: "%s"'), $tag)); return; } @@ -280,6 +322,7 @@ class ProfilesettingsAction extends AccountSettingsAction if ($result === false) { common_log_db_error($user, 'UPDATE', __FILE__); + // TRANS: Server error thrown when user profile settings could not be updated. $this->serverError(_('Couldn\'t update user.')); return; } else { @@ -303,6 +346,8 @@ class ProfilesettingsAction extends AccountSettingsAction if ($result === false) { common_log_db_error($user, 'UPDATE', __FILE__); + // TRANS: Server error thrown when user profile settings could not be updated to + // TRANS: automatically subscribe to any subscriber. $this->serverError(_('Couldn\'t update user for autosubscribe.')); return; } @@ -360,6 +405,7 @@ class ProfilesettingsAction extends AccountSettingsAction if ($result === false) { common_log_db_error($prefs, ($exists) ? 'UPDATE' : 'INSERT', __FILE__); + // TRANS: Server error thrown when user profile location preference settings could not be updated. $this->serverError(_('Couldn\'t save location prefs.')); return; } @@ -372,6 +418,7 @@ class ProfilesettingsAction extends AccountSettingsAction if ($result === false) { common_log_db_error($profile, 'UPDATE', __FILE__); + // TRANS: Server error thrown when user profile settings could not be saved. $this->serverError(_('Couldn\'t save profile.')); return; } @@ -380,6 +427,7 @@ class ProfilesettingsAction extends AccountSettingsAction $result = $user->setSelfTags($tags); if (!$result) { + // TRANS: Server error thrown when user profile settings tags could not be saved. $this->serverError(_('Couldn\'t save tags.')); return; } @@ -388,6 +436,7 @@ class ProfilesettingsAction extends AccountSettingsAction Event::handle('EndProfileSaveForm', array($this)); common_broadcast_profile($profile); + // TRANS: Confirmation shown when user profile settings are saved. $this->showForm(_('Settings saved.'), true); } diff --git a/actions/publictagcloud.php b/actions/publictagcloud.php index 70c356659a..57821d428e 100644 --- a/actions/publictagcloud.php +++ b/actions/publictagcloud.php @@ -44,7 +44,6 @@ define('TAGS_PER_PAGE', 100); * @copyright 2008-2009 StatusNet, Inc. * @link http://status.net/ */ - class PublictagcloudAction extends Action { function isReadOnly($args) @@ -54,24 +53,37 @@ class PublictagcloudAction extends Action function title() { + // TRANS: Title for public tag cloud. return _('Public tag cloud'); } function showPageNotice() { $this->element('p', 'instructions', - sprintf(_('These are most popular recent tags on %s '), + // TRANS: Instructions (more used like an explanation/header). + // TRANS: %s is the StatusNet sitename. + sprintf(_('These are most popular recent tags on %s'), common_config('site', 'name'))); } function showEmptyList() { + // TRANS: This message contains a Markdown URL. The link description is between + // TRANS: square brackets, and the link between parentheses. Do not separate "](" + // TRANS: and do not change the URL part. $message = _('No one has posted a notice with a [hashtag](%%doc.tags%%) yet.') . ' '; if (common_logged_in()) { + // TRANS: Message shown to a logged in user for the public tag cloud + // TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. $message .= _('Be the first to post one!'); } else { + // TRANS: Message shown to a anonymous user for the public tag cloud + // TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. + // TRANS: This message contains a Markdown URL. The link description is between + // TRANS: square brackets, and the link between parentheses. Do not separate "](" + // TRANS: and do not change the URL part. $message .= _('Why not [register an account](%%action.register%%) and be the first to post one!'); } diff --git a/actions/register.php b/actions/register.php index 7307bc689b..3ae3f56f60 100644 --- a/actions/register.php +++ b/actions/register.php @@ -224,14 +224,16 @@ class RegisterAction extends Action $this->showForm(_('Homepage is not a valid URL.')); return; } else if (!is_null($fullname) && mb_strlen($fullname) > 255) { - $this->showForm(_('Full name is too long (max 255 chars).')); + $this->showForm(_('Full name is too long (maximum 255 characters).')); return; } else if (Profile::bioTooLong($bio)) { - $this->showForm(sprintf(_('Bio is too long (max %d chars).'), + $this->showForm(sprintf(_m('Bio is too long (maximum %d character).', + 'Bio is too long (maximum %d characters).', + Profile::maxBio()), Profile::maxBio())); return; } else if (!is_null($location) && mb_strlen($location) > 255) { - $this->showForm(_('Location is too long (max 255 chars).')); + $this->showForm(_('Location is too long (maximum 255 characters).')); return; } else if (strlen($password) < 6) { $this->showForm(_('Password must be 6 or more characters.')); @@ -465,7 +467,12 @@ class RegisterAction extends Action $this->elementStart('li'); $maxBio = Profile::maxBio(); if ($maxBio > 0) { - $bioInstr = sprintf(_('Describe yourself and your interests in %d chars'), + // TRANS: Tooltip for field label in form for profile settings. Plural + // TRANS: is decided by the number of characters available for the + // TRANS: biography (%d). + $bioInstr = sprintf(_m('Describe yourself and your interests in %d character', + 'Describe yourself and your interests in %d characters', + $maxBio), $maxBio); } else { $bioInstr = _('Describe yourself and your interests'); diff --git a/actions/showfavorites.php b/actions/showfavorites.php index d8042e91c7..77b73711d2 100644 --- a/actions/showfavorites.php +++ b/actions/showfavorites.php @@ -227,7 +227,7 @@ class ShowfavoritesAction extends OwnerDesignAction function showContent() { - $nl = new NoticeList($this->notice, $this); + $nl = new FavoritesNoticeList($this->notice, $this); $cnt = $nl->show(); if (0 == $cnt) { @@ -244,3 +244,15 @@ class ShowfavoritesAction extends OwnerDesignAction } } +class FavoritesNoticeList extends NoticeList +{ + function newListItem($notice) + { + return new FavoritesNoticeListItem($notice, $this->out); + } +} + +// All handled by superclass +class FavoritesNoticeListItem extends DoFollowListItem +{ +} diff --git a/actions/shownotice.php b/actions/shownotice.php index c5180568b3..5fc863486c 100644 --- a/actions/shownotice.php +++ b/actions/shownotice.php @@ -311,7 +311,7 @@ class ShownoticeAction extends OwnerDesignAction } } -class SingleNoticeItem extends NoticeListItem +class SingleNoticeItem extends DoFollowListItem { /** * recipe function for displaying a single notice. diff --git a/actions/showstream.php b/actions/showstream.php index e9f117afc4..fb5b061fbe 100644 --- a/actions/showstream.php +++ b/actions/showstream.php @@ -54,7 +54,6 @@ require_once INSTALLDIR.'/lib/feedlist.php'; * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class ShowstreamAction extends ProfileAction { function isReadOnly($args) @@ -84,7 +83,6 @@ class ShowstreamAction extends ProfileAction function handle($args) { - // Looks like we're good; start output // For YADIS discovery, we also have a tag @@ -186,7 +184,6 @@ class ShowstreamAction extends ProfileAction $this->element('link', array('rel' => 'EditURI', 'type' => 'application/rsd+xml', 'href' => $rsd)); - } function showProfile() @@ -275,7 +272,7 @@ class ProfileNoticeList extends NoticeList } } -class ProfileNoticeListItem extends NoticeListItem +class ProfileNoticeListItem extends DoFollowListItem { function showAuthor() { diff --git a/actions/subscribers.php b/actions/subscribers.php index 2845a498e9..2862f35c6d 100644 --- a/actions/subscribers.php +++ b/actions/subscribers.php @@ -41,14 +41,17 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class SubscribersAction extends GalleryAction { function title() { if ($this->page == 1) { + // TRANS: Header for list of subscribers for a user (first page). + // TRANS: %s is the user's nickname. return sprintf(_('%s subscribers'), $this->user->nickname); } else { + // TRANS: Header for list of subscribers for a user (not first page). + // TRANS: %1$s is the user's nickname, $2$d is the page number. return sprintf(_('%1$s subscribers, page %2$d'), $this->user->nickname, $this->page); @@ -60,10 +63,14 @@ class SubscribersAction extends GalleryAction $user = common_current_user(); if ($user && ($user->id == $this->profile->id)) { $this->element('p', null, + // TRANS: Page notice for page with an overview of all subscribers + // TRANS: of the logged in user's own profile. _('These are the people who listen to '. 'your notices.')); } else { $this->element('p', null, + // TRANS: Page notice for page with an overview of all subscribers of a user other + // TRANS: than the logged in user. %s is the user nickname. sprintf(_('These are the people who '. 'listen to %s\'s notices.'), $this->profile->nickname)); @@ -105,12 +112,20 @@ class SubscribersAction extends GalleryAction if (common_logged_in()) { $current_user = common_current_user(); if ($this->user->id === $current_user->id) { - $message = _('You have no subscribers. Try subscribing to people you know and they might return the favor'); + // TRANS: Subscriber list text when the logged in user has no subscribers. + $message = _('You have no subscribers. Try subscribing to people you know and they might return the favor.'); } else { + // TRANS: Subscriber list text when looking at the subscribers for a of a user other + // TRANS: than the logged in user that has no subscribers. %s is the user nickname. $message = sprintf(_('%s has no subscribers. Want to be the first?'), $this->user->nickname); } } else { + // TRANS: Subscriber list text when looking at the subscribers for a of a user that has none + // TRANS: as an anonymous user. %s is the user nickname. + // TRANS: This message contains a Markdown URL. The link description is between + // TRANS: square brackets, and the link between parentheses. Do not separate "](" + // TRANS: and do not change the URL part. $message = sprintf(_('%s has no subscribers. Why not [register an account](%%%%action.register%%%%) and be the first?'), $this->user->nickname); } diff --git a/actions/subscriptions.php b/actions/subscriptions.php index 7b10b3425b..ba2f67f2da 100644 --- a/actions/subscriptions.php +++ b/actions/subscriptions.php @@ -41,16 +41,17 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - -if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } - class SubscriptionsAction extends GalleryAction { function title() { if ($this->page == 1) { + // TRANS: Header for subscriptions overview for a user (first page). + // TRANS: %s is a user nickname. return sprintf(_('%s subscriptions'), $this->user->nickname); } else { + // TRANS: Header for subscriptions overview for a user (not first page). + // TRANS: %1$s is a user nickname, %2$d is the page number. return sprintf(_('%1$s subscriptions, page %2$d'), $this->user->nickname, $this->page); @@ -62,10 +63,14 @@ class SubscriptionsAction extends GalleryAction $user = common_current_user(); if ($user && ($user->id == $this->profile->id)) { $this->element('p', null, + // TRANS: Page notice for page with an overview of all subscriptions + // TRANS: of the logged in user's own profile. _('These are the people whose notices '. 'you listen to.')); } else { $this->element('p', null, + // TRANS: Page notice for page with an overview of all subscriptions of a user other + // TRANS: than the logged in user. %s is the user nickname. sprintf(_('These are the people whose '. 'notices %s listens to.'), $this->profile->nickname)); @@ -123,12 +128,24 @@ class SubscriptionsAction extends GalleryAction if (common_logged_in()) { $current_user = common_current_user(); if ($this->user->id === $current_user->id) { - $message = _('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.'); + // TRANS: Subscription list text when the logged in user has no subscriptions. + // TRANS: This message contains Markdown URLs. The link description is between + // TRANS: square brackets, and the link between parentheses. Do not separate "](" + // TRANS: and do not change the URL part. + $message = _('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.'); } else { + // TRANS: Subscription list text when looking at the subscriptions for a of a user other + // TRANS: than the logged in user that has no subscriptions. %s is the user nickname. $message = sprintf(_('%s is not listening to anyone.'), $this->user->nickname); } } else { + // TRANS: Subscription list text when looking at the subscriptions for a of a user that has none + // TRANS: as an anonymous user. %s is the user nickname. $message = sprintf(_('%s is not listening to anyone.'), $this->user->nickname); } @@ -205,6 +222,7 @@ class SubscriptionsListItem extends SubscriptionListItem } $this->out->element('input', $attrs); + // TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. $this->out->element('label', array('for' => 'jabber-'.$this->profile->id), _('Jabber')); } else { $this->out->hidden('jabber', $sub->jabber); @@ -219,11 +237,13 @@ class SubscriptionsListItem extends SubscriptionListItem } $this->out->element('input', $attrs); + // TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. $this->out->element('label', array('for' => 'sms-'.$this->profile->id), _('SMS')); } else { $this->out->hidden('sms', $sub->sms); } - $this->out->submit('save', _('Save')); + // TRANS: Save button for settings for a profile in a subscriptions list. + $this->out->submit('save', _m('BUTTON','Save')); $this->out->elementEnd('form'); return; } diff --git a/classes/Design.php b/classes/Design.php index ff44e01096..a8fdb72191 100644 --- a/classes/Design.php +++ b/classes/Design.php @@ -139,7 +139,42 @@ class Design extends Memcached_DataObject static function url($filename) { - $path = common_config('background', 'path'); + if (StatusNet::isHTTPS()) { + + $sslserver = common_config('background', 'sslserver'); + + if (empty($sslserver)) { + // XXX: this assumes that background dir == site dir + /background/ + // not true if there's another server + if (is_string(common_config('site', 'sslserver')) && + mb_strlen(common_config('site', 'sslserver')) > 0) { + $server = common_config('site', 'sslserver'); + } else if (common_config('site', 'server')) { + $server = common_config('site', 'server'); + } + $path = common_config('site', 'path') . '/background/'; + } else { + $server = $sslserver; + $path = common_config('background', 'sslpath'); + if (empty($path)) { + $path = common_config('background', 'path'); + } + } + + $protocol = 'https'; + + } else { + + $path = common_config('background', 'path'); + + $server = common_config('background', 'server'); + + if (empty($server)) { + $server = common_config('site', 'server'); + } + + $protocol = 'http'; + } if ($path[strlen($path)-1] != '/') { $path .= '/'; @@ -149,25 +184,6 @@ class Design extends Memcached_DataObject $path = '/'.$path; } - $server = common_config('background', 'server'); - - if (empty($server)) { - $server = common_config('site', 'server'); - } - - $ssl = common_config('background', 'ssl'); - - if (is_null($ssl)) { // null -> guess - if (common_config('site', 'ssl') == 'always' && - !common_config('background', 'server')) { - $ssl = true; - } else { - $ssl = false; - } - } - - $protocol = ($ssl) ? 'https' : 'http'; - return $protocol.'://'.$server.$path.$filename; } diff --git a/classes/File.php b/classes/File.php index d457968b5e..da029e39b6 100644 --- a/classes/File.php +++ b/classes/File.php @@ -261,22 +261,41 @@ class File extends Memcached_DataObject // TRANS: Client exception thrown if a file upload does not have a valid name. throw new ClientException(_("Invalid filename.")); } - if(common_config('site','private')) { + + if (common_config('site','private')) { return common_local_url('getfile', array('filename' => $filename)); + } + + if (StatusNet::isHTTPS()) { + + $sslserver = common_config('attachments', 'sslserver'); + + if (empty($sslserver)) { + // XXX: this assumes that background dir == site dir + /file/ + // not true if there's another server + if (is_string(common_config('site', 'sslserver')) && + mb_strlen(common_config('site', 'sslserver')) > 0) { + $server = common_config('site', 'sslserver'); + } else if (common_config('site', 'server')) { + $server = common_config('site', 'server'); + } + $path = common_config('site', 'path') . '/file/'; + } else { + $server = $sslserver; + $path = common_config('attachments', 'sslpath'); + if (empty($path)) { + $path = common_config('attachments', 'path'); + } + } + + $protocol = 'https'; + } else { + $path = common_config('attachments', 'path'); - - if ($path[strlen($path)-1] != '/') { - $path .= '/'; - } - - if ($path[0] != '/') { - $path = '/'.$path; - } - $server = common_config('attachments', 'server'); if (empty($server)) { @@ -285,19 +304,18 @@ class File extends Memcached_DataObject $ssl = common_config('attachments', 'ssl'); - if (is_null($ssl)) { // null -> guess - if (common_config('site', 'ssl') == 'always' && - !common_config('attachments', 'server')) { - $ssl = true; - } else { - $ssl = false; - } - } - $protocol = ($ssl) ? 'https' : 'http'; - - return $protocol.'://'.$server.$path.$filename; } + + if ($path[strlen($path)-1] != '/') { + $path .= '/'; + } + + if ($path[0] != '/') { + $path = '/'.$path; + } + + return $protocol.'://'.$server.$path.$filename; } function getEnclosure(){ diff --git a/classes/Notice_tag.php b/classes/Notice_tag.php index a5d0716a71..6eada70224 100644 --- a/classes/Notice_tag.php +++ b/classes/Notice_tag.php @@ -60,7 +60,7 @@ class Notice_tag extends Memcached_DataObject } if ($max_id != 0) { - $nt->whereAdd('notice_id < ' . $max_id); + $nt->whereAdd('notice_id <= ' . $max_id); } $nt->orderBy('notice_id DESC'); diff --git a/classes/Oauth_application_user.php b/classes/Oauth_application_user.php index 3d4238d640..e1b4b8c046 100644 --- a/classes/Oauth_application_user.php +++ b/classes/Oauth_application_user.php @@ -24,20 +24,51 @@ class Oauth_application_user extends Memcached_DataObject /* the code above is auto generated do not remove the tag below */ ###END_AUTOCODE - static function getByKeys($user, $app) + static function getByUserAndToken($user, $token) { - if (empty($user) || empty($app)) { + if (empty($user) || empty($token)) { return null; } $oau = new Oauth_application_user(); - $oau->profile_id = $user->id; - $oau->application_id = $app->id; + $oau->profile_id = $user->id; + $oau->token = $token; $oau->limit(1); $result = $oau->find(true); return empty($result) ? null : $oau; } + + function updateKeys(&$orig) + { + $this->_connect(); + $parts = array(); + foreach (array('profile_id', 'application_id', 'token', 'access_type') as $k) { + if (strcmp($this->$k, $orig->$k) != 0) { + $parts[] = $k . ' = ' . $this->_quote($this->$k); + } + } + if (count($parts) == 0) { + # No changes + return true; + } + $toupdate = implode(', ', $parts); + + $table = $this->tableName(); + if(common_config('db','quote_identifiers')) { + $table = '"' . $table . '"'; + } + $qry = 'UPDATE ' . $table . ' SET ' . $toupdate . + ' WHERE profile_id = ' . $orig->profile_id + . ' AND application_id = ' . $orig->application_id + . " AND token = '$orig->token'"; + $orig->decache(); + $result = $this->query($qry); + if ($result) { + $this->encache(); + } + return $result; + } } diff --git a/classes/Oauth_token_association.php b/classes/Oauth_token_association.php new file mode 100644 index 0000000000..66be22b5d3 --- /dev/null +++ b/classes/Oauth_token_association.php @@ -0,0 +1,42 @@ +profile_id = $user->id; + $oau->token = $token; + $oau->limit(1); + + $result = $oau->find(true); + + return empty($result) ? null : $oau; + } +} diff --git a/classes/Profile.php b/classes/Profile.php index 12ce5d9b6c..37d2c571f9 100644 --- a/classes/Profile.php +++ b/classes/Profile.php @@ -199,7 +199,7 @@ class Profile extends Memcached_DataObject } if ($max_id != 0) { - $query .= " and id < $max_id"; + $query .= " and id <= $max_id"; } $query .= ' order by id DESC'; @@ -240,7 +240,7 @@ class Profile extends Memcached_DataObject } if ($max_id != 0) { - $query .= " and id < $max_id"; + $query .= " and id <= $max_id"; } $query .= ' order by id DESC'; @@ -401,10 +401,10 @@ class Profile extends Memcached_DataObject return $profile; } - function getApplications($offset = 0, $limit = null) + function getConnectedApps($offset = 0, $limit = null) { $qry = - 'SELECT a.* ' . + 'SELECT u.* ' . 'FROM oauth_application_user u, oauth_application a ' . 'WHERE u.profile_id = %d ' . 'AND a.id = u.application_id ' . @@ -419,11 +419,11 @@ class Profile extends Memcached_DataObject } } - $application = new Oauth_application(); + $apps = new Oauth_application_user(); - $cnt = $application->query(sprintf($qry, $this->id)); + $cnt = $apps->query(sprintf($qry, $this->id)); - return $application; + return $apps; } function subscriptionCount() @@ -758,43 +758,52 @@ class Profile extends Memcached_DataObject function grantRole($name) { - $role = new Profile_role(); + if (Event::handle('StartGrantRole', array($this, $name))) { - $role->profile_id = $this->id; - $role->role = $name; - $role->created = common_sql_now(); + $role = new Profile_role(); - $result = $role->insert(); + $role->profile_id = $this->id; + $role->role = $name; + $role->created = common_sql_now(); - if (!$result) { - common_log_db_error($role, 'INSERT', __FILE__); - return false; + $result = $role->insert(); + + if (!$result) { + throw new Exception("Can't save role '$name' for profile '{$this->id}'"); + } + + Event::handle('EndGrantRole', array($this, $name)); } - return true; + return $result; } function revokeRole($name) { - $role = Profile_role::pkeyGet(array('profile_id' => $this->id, - 'role' => $name)); + if (Event::handle('StartRevokeRole', array($this, $name))) { - if (empty($role)) { - // TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. - // TRANS: %1$s is the role name, %2$s is the user ID (number). - throw new Exception(sprintf(_('Cannot revoke role "%1$s" for user #%2$d; does not exist.'),$name, $this->id)); + $role = Profile_role::pkeyGet(array('profile_id' => $this->id, + 'role' => $name)); + + if (empty($role)) { + // TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. + // TRANS: %1$s is the role name, %2$s is the user ID (number). + throw new Exception(sprintf(_('Cannot revoke role "%1$s" for user #%2$d; does not exist.'),$name, $this->id)); + } + + $result = $role->delete(); + + if (!$result) { + common_log_db_error($role, 'DELETE', __FILE__); + // TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. + // TRANS: %1$s is the role name, %2$s is the user ID (number). + throw new Exception(sprintf(_('Cannot revoke role "%1$s" for user #%2$d; database error.'),$name, $this->id)); + } + + Event::handle('EndRevokeRole', array($this, $name)); + + return true; } - - $result = $role->delete(); - - if (!$result) { - common_log_db_error($role, 'DELETE', __FILE__); - // TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. - // TRANS: %1$s is the role name, %2$s is the user ID (number). - throw new Exception(sprintf(_('Cannot revoke role "%1$s" for user #%2$d; database error.'),$name, $this->id)); - } - - return true; } function isSandboxed() diff --git a/classes/Reply.php b/classes/Reply.php index dc6296bda3..da8a4f685b 100644 --- a/classes/Reply.php +++ b/classes/Reply.php @@ -55,7 +55,7 @@ class Reply extends Memcached_DataObject } if ($max_id != 0) { - $reply->whereAdd('notice_id < ' . $max_id); + $reply->whereAdd('notice_id <= ' . $max_id); } $reply->orderBy('notice_id DESC'); diff --git a/classes/Status_network_tag.php b/classes/Status_network_tag.php index a5893c1141..2273ecb2e5 100644 --- a/classes/Status_network_tag.php +++ b/classes/Status_network_tag.php @@ -43,7 +43,6 @@ class Status_network_tag extends Safe_DataObject $this->_connect(); } - /* Static get */ function staticGet($k,$v=null) { @@ -99,7 +98,7 @@ class Status_network_tag extends Safe_DataObject if (Status_network::$cache) { $packed = implode('|', $result); - Status_network::$cache->set($key, $packed, 3600); + Status_network::$cache->set($key, $packed, 0, 3600); } return $result; diff --git a/classes/User.php b/classes/User.php index e784fd9e9a..f381ec6070 100644 --- a/classes/User.php +++ b/classes/User.php @@ -875,4 +875,35 @@ class User extends Memcached_DataObject return $owner; } + + /** + * Pull the primary site account to use in single-user mode. + * If a valid user nickname is listed in 'singleuser':'nickname' + * in the config, this will be used; otherwise the site owner + * account is taken by default. + * + * @return User + * @throws ServerException if no valid single user account is present + * @throws ServerException if called when not in single-user mode + */ + static function singleUser() + { + if (common_config('singleuser', 'enabled')) { + $nickname = common_config('singleuser', 'nickname'); + if ($nickname) { + $user = User::staticGet('nickname', $nickname); + } else { + $user = User::siteOwner(); + } + if ($user) { + return $user; + } else { + // TRANS: Server exception. + throw new ServerException(_('No single user defined for single-user mode.')); + } + } else { + // TRANS: Server exception. + throw new ServerException(_('Single-user mode code called when not enabled.')); + } + } } diff --git a/classes/User_group.php b/classes/User_group.php index 1f70057852..7d6e219148 100644 --- a/classes/User_group.php +++ b/classes/User_group.php @@ -559,16 +559,27 @@ class User_group extends Memcached_DataObject function delete() { if ($this->id) { + // Safe to delete in bulk for now + $related = array('Group_inbox', 'Group_block', 'Group_member', 'Related_group'); + Event::handle('UserGroupDeleteRelated', array($this, &$related)); + foreach ($related as $cls) { + $inst = new $cls(); $inst->group_id = $this->id; - $inst->delete(); + + if ($inst->find()) { + while ($inst->fetch()) { + $dup = clone($inst); + $dup->delete(); + } + } } // And related groups in the other direction... @@ -584,6 +595,10 @@ class User_group extends Memcached_DataObject if ($local) { $local->delete(); } + + // blow the cached ids + self::blow('user_group:notice_ids:%d', $this->id); + } else { common_log(LOG_WARN, "Ambiguous user_group->delete(); skipping related tables."); } diff --git a/classes/statusnet.ini b/classes/statusnet.ini index 3fb8ee208b..ef631e28d3 100644 --- a/classes/statusnet.ini +++ b/classes/statusnet.ini @@ -401,6 +401,18 @@ modified = 384 profile_id = K application_id = K +[oauth_token_association] +profile_id = 129 +application_id = 129 +token = 130 +created = 142 +modified = 384 + +[oauth_token_association__keys] +profile_id = K +application_id = K +token = K + [profile] id = 129 nickname = 130 diff --git a/db/notice_source.sql b/db/notice_source.sql index 04d9d7ba65..82074077b4 100644 --- a/db/notice_source.sql +++ b/db/notice_source.sql @@ -34,7 +34,7 @@ VALUES ('mbpidgin','mbpidgin','http://code.google.com/p/microblog-purple/', now()), ('Mobidentica', 'Mobidentica', 'http://www.substanceofcode.com/software/mobidentica/', now()), ('moconica','Moconica','http://moconica.com/', now()), - ('mustard', 'MuSTArDroid', 'https://launchpad.net/mustardroid', now()), + ('mustard', 'mustard', 'http://mustard.macno.org', now()), ('nambu','Nambu','http://www.nambu.com/', now()), ('peoplebrowsr', 'PeopleBrowsr', 'http://www.peoplebrowsr.com/', now()), ('Pikchur','Pikchur','http://www.pikchur.com/', now()), diff --git a/db/statusnet.sql b/db/statusnet.sql index 3f95948e1e..ac48e6253a 100644 --- a/db/statusnet.sql +++ b/db/statusnet.sql @@ -237,6 +237,15 @@ create table oauth_application_user ( constraint primary key (profile_id, application_id) ) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin; +create table oauth_token_association ( + profile_id integer not null comment 'user of the application' references profile (id), + application_id integer not null comment 'id of the application' references oauth_application (id), + token varchar(255) comment 'request or access token', + created datetime not null comment 'date this record was created', + modified timestamp comment 'date this record was modified', + constraint primary key (profile_id, application_id, token) +) ENGINE=InnoDB CHARACTER SET utf8 COLLATE utf8_bin; + /* These are used by JanRain OpenID library */ create table oid_associations ( diff --git a/install.php b/install.php index 158d51fa33..9b0d19882c 100644 --- a/install.php +++ b/install.php @@ -45,14 +45,62 @@ require INSTALLDIR . '/lib/installer.php'; * Helper class for building form */ class Posted { + /** + * HTML-friendly escaped string for the POST param of given name, or empty. + * @param string $name + * @return string + */ function value($name) + { + return htmlspecialchars($this->string($name)); + } + + /** + * The given POST parameter value, forced to a string. + * Missing value will give ''. + * + * @param string $name + * @return string + */ + function string($name) + { + return strval($this->raw($name)); + } + + /** + * The given POST parameter value, in its original form. + * Magic quotes are stripped, if provided. + * Missing value will give null. + * + * @param string $name + * @return mixed + */ + function raw($name) { if (isset($_POST[$name])) { - return htmlspecialchars(strval($_POST[$name])); + return $this->dequote($_POST[$name]); } else { - return ''; + return null; } } + + /** + * If necessary, strip magic quotes from the given value. + * + * @param mixed $val + * @return mixed + */ + function dequote($val) + { + if (get_magic_quotes_gpc()) { + if (is_string($val)) { + return stripslashes($val); + } else if (is_array($val)) { + return array_map(array($this, 'dequote'), $val); + } + } + return $val; + } } /** @@ -107,11 +155,7 @@ class WebInstaller extends Installer global $dbModules; $post = new Posted(); $dbRadios = ''; - if (isset($_POST['dbtype'])) { - $dbtype = $_POST['dbtype']; - } else { - $dbtype = null; - } + $dbtype = $post->raw('dbtype'); foreach (self::$dbModules as $type => $info) { if ($this->checkExtension($info['check_module'])) { if ($dbtype == null || $dbtype == $type) { @@ -245,19 +289,20 @@ STR; */ function prepare() { - $this->host = $_POST['host']; - $this->dbtype = $_POST['dbtype']; - $this->database = $_POST['database']; - $this->username = $_POST['dbusername']; - $this->password = $_POST['dbpassword']; - $this->sitename = $_POST['sitename']; - $this->fancy = !empty($_POST['fancy']); + $post = new Posted(); + $this->host = $post->string('host'); + $this->dbtype = $post->string('dbtype'); + $this->database = $post->string('database'); + $this->username = $post->string('dbusername'); + $this->password = $post->string('dbpassword'); + $this->sitename = $post->string('sitename'); + $this->fancy = (bool)$post->string('fancy'); - $this->adminNick = strtolower($_POST['admin_nickname']); - $this->adminPass = $_POST['admin_password']; - $adminPass2 = $_POST['admin_password2']; - $this->adminEmail = $_POST['admin_email']; - $this->adminUpdates = $_POST['admin_updates']; + $this->adminNick = strtolower($post->string('admin_nickname')); + $this->adminPass = $post->string('admin_password'); + $adminPass2 = $post->string('admin_password2'); + $this->adminEmail = $post->string('admin_email'); + $this->adminUpdates = $post->string('admin_updates'); $this->server = $_SERVER['HTTP_HOST']; $this->path = substr(dirname($_SERVER['PHP_SELF']), 1); diff --git a/lib/action.php b/lib/action.php index ddc058d418..01bb0f7e92 100644 --- a/lib/action.php +++ b/lib/action.php @@ -175,8 +175,9 @@ class Action extends HTMLOutputter // lawsuit $this->element('link', array('rel' => 'shortcut icon', 'href' => Theme::path('favicon.ico'))); } else { + // favicon.ico should be HTTPS if the rest of the page is $this->element('link', array('rel' => 'shortcut icon', - 'href' => common_path('favicon.ico'))); + 'href' => common_path('favicon.ico', StatusNet::isHTTPS()))); } if (common_config('site', 'mobile')) { @@ -361,9 +362,9 @@ class Action extends HTMLOutputter // lawsuit */ function showBody() { - $this->elementStart('body', (common_current_user()) ? array('id' => $this->trimmed('action'), + $this->elementStart('body', (common_current_user()) ? array('id' => strtolower($this->trimmed('action')), 'class' => 'user_in') - : array('id' => $this->trimmed('action'))); + : array('id' => strtolower($this->trimmed('action')))); $this->elementStart('div', array('id' => 'wrap')); if (Event::handle('StartShowHeader', array($this))) { $this->showHeader(); @@ -397,7 +398,10 @@ class Action extends HTMLOutputter // lawsuit Event::handle('EndShowSiteNotice', array($this)); } if (common_logged_in()) { - $this->showNoticeForm(); + if (Event::handle('StartShowNoticeForm', array($this))) { + $this->showNoticeForm(); + Event::handle('EndShowNoticeForm', array($this)); + } } else { $this->showAnonymousMessage(); } @@ -415,18 +419,43 @@ class Action extends HTMLOutputter // lawsuit 'class' => 'vcard')); if (Event::handle('StartAddressData', array($this))) { if (common_config('singleuser', 'enabled')) { + $user = User::singleUser(); $url = common_local_url('showstream', - array('nickname' => common_config('singleuser', 'nickname'))); + array('nickname' => $user->nickname)); } else { $url = common_local_url('public'); } $this->elementStart('a', array('class' => 'url home bookmark', 'href' => $url)); - if (common_config('site', 'logo') || file_exists(Theme::file('logo.png'))) { + + if (StatusNet::isHTTPS()) { + $logoUrl = common_config('site', 'ssllogo'); + if (empty($logoUrl)) { + // if logo is an uploaded file, try to fall back to HTTPS file URL + $httpUrl = common_config('site', 'logo'); + if (!empty($httpUrl)) { + $f = File::staticGet('url', $httpUrl); + if (!empty($f) && !empty($f->filename)) { + // this will handle the HTTPS case + $logoUrl = File::url($f->filename); + } + } + } + } else { + $logoUrl = common_config('site', 'logo'); + } + + if (empty($logoUrl) && file_exists(Theme::file('logo.png'))) { + // This should handle the HTTPS case internally + $logoUrl = Theme::path('logo.png'); + } + + if (!empty($logoUrl)) { $this->element('img', array('class' => 'logo photo', - 'src' => (common_config('site', 'logo')) ? common_config('site', 'logo') : Theme::path('logo.png'), + 'src' => $logoUrl, 'alt' => common_config('site', 'name'))); } + $this->text(' '); $this->element('span', array('class' => 'fn org'), common_config('site', 'name')); $this->elementEnd('a'); @@ -498,20 +527,20 @@ class Action extends HTMLOutputter // lawsuit } // TRANS: Tooltip for main menu option "Login" $tooltip = _m('TOOLTIP', 'Login to the site'); - // TRANS: Main menu option when not logged in to log in $this->menuItem(common_local_url('login'), + // TRANS: Main menu option when not logged in to log in _m('MENU', 'Login'), $tooltip, false, 'nav_login'); } // TRANS: Tooltip for main menu option "Help" $tooltip = _m('TOOLTIP', 'Help me!'); - // TRANS: Main menu option for help on the StatusNet site $this->menuItem(common_local_url('doc', array('title' => 'help')), + // TRANS: Main menu option for help on the StatusNet site _m('MENU', 'Help'), $tooltip, false, 'nav_help'); if ($user || !common_config('site', 'private')) { // TRANS: Tooltip for main menu option "Search" $tooltip = _m('TOOLTIP', 'Search for people or text'); - // TRANS: Main menu option when logged in or when the StatusNet instance is not private $this->menuItem(common_local_url('peoplesearch'), + // TRANS: Main menu option when logged in or when the StatusNet instance is not private _m('MENU', 'Search'), $tooltip, false, 'nav_search'); } Event::handle('EndPrimaryNav', array($this)); @@ -891,8 +920,26 @@ class Action extends HTMLOutputter // lawsuit case 'cc': // fall through default: $this->elementStart('p'); + + $image = common_config('license', 'image'); + $sslimage = common_config('license', 'sslimage'); + + if (StatusNet::isHTTPS()) { + if (!empty($sslimage)) { + $url = $sslimage; + } else if (preg_match('#^http://i.creativecommons.org/#', $image)) { + // CC support HTTPS on their images + $url = preg_replace('/^http/', 'https', $image); + } else { + // Better to show mixed content than no content + $url = $image; + } + } else { + $url = $image; + } + $this->element('img', array('id' => 'license_cc', - 'src' => common_config('license', 'image'), + 'src' => $url, 'alt' => common_config('license', 'title'), 'width' => '80', 'height' => '15')); diff --git a/lib/apiaction.php b/lib/apiaction.php index afba8ab634..4e9dbb310b 100644 --- a/lib/apiaction.php +++ b/lib/apiaction.php @@ -1398,8 +1398,10 @@ class ApiAction extends Action if (is_numeric($this->arg('id'))) { return Profile::staticGet($this->arg('id')); } else if ($this->arg('id')) { + // Screen names currently can only uniquely identify a local user. $nickname = common_canonical_nickname($this->arg('id')); - return Profile::staticGet('nickname', $nickname); + $user = User::staticGet('nickname', $nickname); + return $user ? $user->getProfile() : null; } 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 @@ -1408,13 +1410,15 @@ class ApiAction extends Action } } else if ($this->arg('screen_name')) { $nickname = common_canonical_nickname($this->arg('screen_name')); - return Profile::staticGet('nickname', $nickname); + $user = User::staticGet('nickname', $nickname); + return $user ? $user->getProfile() : null; } } else if (is_numeric($id)) { return Profile::staticGet($id); } else { $nickname = common_canonical_nickname($id); - return Profile::staticGet('nickname', $nickname); + $user = User::staticGet('nickname', $nickname); + return $user ? $user->getProfile() : null; } } diff --git a/lib/apiauth.php b/lib/apiauth.php index 8b0a3da17b..1dacf1409b 100644 --- a/lib/apiauth.php +++ b/lib/apiauth.php @@ -168,16 +168,20 @@ class ApiAuthAction extends ApiAction $app = Oauth_application::getByConsumerKey($consumer); if (empty($app)) { - common_log(LOG_WARNING, - 'Couldn\'t find the OAuth app for consumer key: ' . - $consumer); + common_log( + LOG_WARNING, + 'API OAuth - Couldn\'t find the OAuth app for consumer key: ' . + $consumer + ); // TRANS: OAuth exception thrown when no application is found for a given consumer key. throw new OAuthException(_('No application for that consumer key.')); } // set the source attr + if ($app->name != 'anonymous') { + $this->source = $app->name; + } - $this->source = $app->name; $appUser = Oauth_application_user::staticGet('token', $access_token); @@ -197,16 +201,19 @@ class ApiAuthAction extends ApiAction } $msg = "API OAuth authentication for user '%s' (id: %d) on behalf of " . - "application '%s' (id: %d) with %s access."; + "application '%s' (id: %d) with %s access."; - common_log(LOG_INFO, sprintf($msg, - $this->auth_user->nickname, - $this->auth_user->id, - $app->name, - $app->id, - ($this->access = self::READ_WRITE) ? - 'read-write' : 'read-only' - )); + common_log( + LOG_INFO, + sprintf( + $msg, + $this->auth_user->nickname, + $this->auth_user->id, + $app->name, + $app->id, + ($this->access = self::READ_WRITE) ? 'read-write' : 'read-only' + ) + ); } else { // TRANS: OAuth exception given when an incorrect access token was given for a user. throw new OAuthException(_('Bad access token.')); @@ -218,6 +225,7 @@ class ApiAuthAction extends ApiAction } } catch (OAuthException $e) { + $this->logAuthFailure($e->getMessage()); common_log(LOG_WARNING, 'API OAuthException - ' . $e->getMessage()); $this->clientError($e->getMessage(), 401, $this->format); exit; @@ -255,7 +263,7 @@ class ApiAuthAction extends ApiAction // show error if the user clicks 'cancel' // TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". - $this->clientError(_("Could not authenticate you."), 401, $this->format); + $this->clientError(_('Could not authenticate you.'), 401, $this->format); exit; } else { @@ -276,18 +284,13 @@ class ApiAuthAction extends ApiAction $this->access = self::READ_WRITE; if (empty($this->auth_user) && ($required || isset($_SERVER['PHP_AUTH_USER']))) { - - // basic authentication failed - list($proxy, $ip) = common_client_ip(); - - $msg = sprintf( 'Failed API auth attempt, nickname = %1$s, ' . - 'proxy = %2$s, ip = %3$s', - $this->auth_user_nickname, - $proxy, - $ip); - common_log(LOG_WARNING, $msg); + $msg = sprintf( + "basic auth nickname = %s", + $this->auth_user_nickname + ); + $this->logAuthFailure($msg); // TRANS: Client error thrown when authentication fails. - $this->clientError(_("Could not authenticate you."), 401, $this->format); + $this->clientError(_('Could not authenticate you.'), 401, $this->format); exit; } } @@ -332,4 +335,23 @@ class ApiAuthAction extends ApiAction } } } + + /** + * Log an API authentication failer. Collect the proxy and IP + * and log them + * + * @param string $logMsg additional log message + */ + function logAuthFailure($logMsg) + { + list($proxy, $ip) = common_client_ip(); + + $msg = sprintf( + 'API auth failure (proxy = %1$s, ip = %2$s) - ', + $proxy, + $ip + ); + + common_log(LOG_WARNING, $msg . $logMsg); + } } diff --git a/lib/apioauthstore.php b/lib/apioauthstore.php index f3bf0b8576..2a65fffc4b 100644 --- a/lib/apioauthstore.php +++ b/lib/apioauthstore.php @@ -23,24 +23,71 @@ require_once INSTALLDIR . '/lib/oauthstore.php'; class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore { - function lookup_consumer($consumer_key) + function lookup_consumer($consumerKey) { - $con = Consumer::staticGet('consumer_key', $consumer_key); + $con = Consumer::staticGet('consumer_key', $consumerKey); if (!$con) { - return null; + + // Create an anon consumer and anon application if one + // doesn't exist already + if ($consumerKey == 'anonymous') { + + common_debug("API OAuth - creating anonymous consumer"); + $con = new Consumer(); + $con->consumer_key = $consumerKey; + $con->consumer_secret = $consumerKey; + $con->created = common_sql_now(); + + $result = $con->insert(); + if (!$result) { + // TRANS: Server error displayed when trying to create an anynymous OAuth consumer. + $this->serverError(_('Could not create anonymous consumer.')); + } + + $app = Oauth_application::getByConsumerKey('anonymous'); + + if (!$app) { + common_debug("API OAuth - creating anonymous application"); + $app = new OAuth_application(); + $app->owner = 1; // XXX: What to do here? + $app->consumer_key = $con->consumer_key; + $app->name = 'anonymous'; + $app->icon = 'default-avatar-stream.png'; // XXX: Fix this! + $app->description = "An anonymous application"; + // XXX: allow the user to set the access type when + // authorizing? Currently we default to r+w for anonymous + // OAuth client applications + $app->access_type = 3; // read + write + $app->type = 2; // desktop + $app->created = common_sql_now(); + + $id = $app->insert(); + + if (!$id) { + // TRANS: Server error displayed when trying to create an anynymous OAuth application. + $this->serverError(_("Could not create anonymous OAuth application.")); + } + } + } else { + return null; + } } - return new OAuthConsumer($con->consumer_key, - $con->consumer_secret); + return new OAuthConsumer( + $con->consumer_key, + $con->consumer_secret + ); } function getAppByRequestToken($token_key) { - // Look up the full req tokenx - $req_token = $this->lookup_token(null, - 'request', - $token_key); + // Look up the full req token + $req_token = $this->lookup_token( + null, + 'request', + $token_key + ); if (empty($req_token)) { common_debug("couldn't get request token from oauth datastore"); @@ -58,7 +105,6 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore } // Look up the app - $app = new Oauth_application(); $app->consumer_key = $token->consumer_key; $result = $app->find(true); @@ -74,8 +120,13 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore function new_access_token($token, $consumer, $verifier) { common_debug( - 'new_access_token("' . $token->key . '","' . $consumer->key. '","' . $verifier . '")', - __FILE__ + sprintf( + "New access token from request token %s, consumer %s and verifier %s ", + $token, + $consumer, + $verifier + ), + __FILE__ ); $rt = new Token(); @@ -89,73 +140,123 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore if ($rt->find(true) && $rt->state == 1 && $rt->verifier == $verifier) { // authorized - common_debug('request token found.', __FILE__); + common_debug('Request token found.', __FILE__); - // find the associated user of the app + // find the app and profile associated with this token + $tokenAssoc = Oauth_token_association::staticGet('token', $rt->tok); + + if (!$tokenAssoc) { + throw new Exception( + // TRANS: Exception thrown when no token association could be found. + _('Could not find a profile and application associated with the request token.') + ); + } + + // check to see if we have previously issued an access token for this application + // and profile $appUser = new Oauth_application_user(); $appUser->application_id = $app->id; - $appUser->token = $rt->tok; + $appUser->profile_id = $tokenAssoc->profile_id; $result = $appUser->find(true); if (!empty($result)) { - common_debug("Ouath app user found."); - } else { - common_debug("Oauth app user not found. app id $app->id token $rt->tok"); - return null; - } - // go ahead and make the access token + common_log(LOG_INFO, + sprintf( + "Existing access token found for application %s, profile %s.", + $app->id, + $tokenAssoc->profile_id + ) + ); - $at = new Token(); - $at->consumer_key = $consumer->key; - $at->tok = common_good_rand(16); - $at->secret = common_good_rand(16); - $at->type = 1; // access - $at->verifier = $verifier; - $at->verified_callback = $rt->verified_callback; // 1.0a - $at->created = DB_DataObject_Cast::dateTime(); + $at = new Token(); - if (!$at->insert()) { - $e = $at->_lastError; - common_debug('access token "'.$at->tok.'" not inserted: "'.$e->message.'"', __FILE__); - return null; - } else { - common_debug('access token "'.$at->tok.'" inserted', __FILE__); - // burn the old one - $orig_rt = clone($rt); - $rt->state = 2; // used - if (!$rt->update($orig_rt)) { - return null; + // fetch the full access token + $at->consumer_key = $consumer->key; + $at->tok = $appUser->token; + + $result = $at->find(true); + + if (!$result) { + throw new Exception( + // TRANS: Exception thrown when no access token can be issued. + _('Could not issue access token.') + ); } - common_debug('request token "'.$rt->tok.'" updated', __FILE__); - // update the token from req to access for the user + // Yay, we can re-issue the access token + return new OAuthToken($at->tok, $at->secret); - $orig = clone($appUser); - $appUser->token = $at->tok; + } else { - // It's at this point that we change the access type - // to whatever the application's access is. Request - // tokens should always have an access type of 0, and - // therefore be unuseable for making requests for - // protected resources. + common_log(LOG_INFO, + sprintf( + "Creating new access token for application %s, profile %s.", + $app->id, + $tokenAssoc->profile_id + ) + ); - $appUser->access_type = $app->access_type; + // make a brand new access token + $at = new Token(); - $result = $appUser->update($orig); + $at->consumer_key = $consumer->key; + $at->tok = common_good_rand(16); + $at->secret = common_good_rand(16); + $at->type = 1; // access + $at->verifier = $verifier; + $at->verified_callback = $rt->verified_callback; // 1.0a + $at->created = common_sql_now(); - if (empty($result)) { - common_debug('couldn\'t update OAuth app user.'); + if (!$at->insert()) { + $e = $at->_lastError; + common_debug('access token "' . $at->tok . '" not inserted: "' . $e->message . '"', __FILE__); return null; + } else { + common_debug('access token "' . $at->tok . '" inserted', __FILE__); + // burn the old one + $orig_rt = clone($rt); + $rt->state = 2; // used + if (!$rt->update($orig_rt)) { + return null; + } + common_debug('request token "' . $rt->tok . '" updated', __FILE__); + } + + // insert a new Oauth_application_user record w/access token + $appUser = new Oauth_application_user(); + + $appUser->profile_id = $tokenAssoc->profile_id;; + $appUser->application_id = $app->id; + $appUser->access_type = $app->access_type; + $appUser->token = $at->tok; + $appUser->created = common_sql_now(); + + $result = $appUser->insert(); + + if (!$result) { + common_log_db_error($appUser, 'INSERT', __FILE__); + // TRANS: Server error displayed when a database error occurs. + $this->serverError(_('Database error inserting OAuth application user.')); } // Okay, good return new OAuthToken($at->tok, $at->secret); } + } else { + + // the token was not authorized or not verfied + common_log( + LOG_INFO, + sprintf( + "API OAuth - Attempt to exchange unauthorized or unverified request token %s for an access token.", + $rt->tok + ) + ); return null; } } @@ -174,9 +275,9 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore * @return void */ public function revoke_token($token_key, $type = 0) { - $rt = new Token(); - $rt->tok = $token_key; - $rt->type = $type; + $rt = new Token(); + $rt->tok = $token_key; + $rt->type = $type; $rt->state = 0; if (!$rt->find(true)) { @@ -198,7 +299,6 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore * * @return OAuthToken $token a new unauthorized OAuth request token */ - function new_request_token($consumer, $callback) { $t = new Token(); @@ -223,6 +323,4 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore return new OAuthToken($t->tok, $t->secret); } } - - } diff --git a/lib/applicationlist.php b/lib/applicationlist.php index 8b6e3a8add..3f50f110ba 100644 --- a/lib/applicationlist.php +++ b/lib/applicationlist.php @@ -22,7 +22,7 @@ * @category Application * @package StatusNet * @author Zach Copley - * @copyright 2008-2009 StatusNet, Inc. + * @copyright 2008-2010 StatusNet, Inc. * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ @@ -55,14 +55,13 @@ class ApplicationList extends Widget /** Action object using us. */ var $action = null; - function __construct($application, $owner=null, $action=null, $connections = false) + function __construct($application, $owner=null, $action=null) { parent::__construct($action); $this->application = $application; $this->owner = $owner; $this->action = $action; - $this->connections = $connections; } function show() @@ -88,24 +87,34 @@ class ApplicationList extends Widget { $user = common_current_user(); - $this->out->elementStart('li', array('class' => 'application', - 'id' => 'oauthclient-' . $this->application->id)); + $this->out->elementStart( + 'li', + array( + 'class' => 'application', + 'id' => 'oauthclient-' . $this->application->id + ) + ); $this->out->elementStart('span', 'vcard author'); - if (!$this->connections) { - $this->out->elementStart('a', - array('href' => common_local_url('showapplication', - array('id' => $this->application->id)), - 'class' => 'url')); - } else { - $this->out->elementStart('a', array('href' => $this->application->source_url, - 'class' => 'url')); - } + $this->out->elementStart( + 'a', + array( + 'href' => common_local_url( + 'showapplication', + array('id' => $this->application->id)), + 'class' => 'url' + ) + ); if (!empty($this->application->icon)) { - $this->out->element('img', array('src' => $this->application->icon, - 'class' => 'photo avatar')); + $this->out->element( + 'img', + array( + 'src' => $this->application->icon, + 'class' => 'photo avatar' + ) + ); } $this->out->element('span', 'fn', $this->application->name); @@ -114,51 +123,18 @@ class ApplicationList extends Widget $this->out->raw(' by '); - $this->out->element('a', array('href' => $this->application->homepage, - 'class' => 'url'), - $this->application->organization); + $this->out->element( + 'a', + array( + 'href' => $this->application->homepage, + 'class' => 'url' + ), + $this->application->organization + ); $this->out->element('p', 'note', $this->application->description); $this->out->elementEnd('li'); - if ($this->connections) { - $appUser = Oauth_application_user::getByKeys($this->owner, $this->application); - - if (empty($appUser)) { - common_debug("empty appUser!"); - } - - $this->out->elementStart('li'); - - // TRANS: Application access type - $readWriteText = _('read-write'); - // TRANS: Application access type - $readOnlyText = _('read-only'); - - $access = ($this->application->access_type & Oauth_application::$writeAccess) - ? $readWriteText : $readOnlyText; - $modifiedDate = common_date_string($appUser->modified); - // TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") - $txt = sprintf(_('Approved %1$s - "%2$s" access.'),$modifiedDate,$access); - - $this->out->raw($txt); - $this->out->elementEnd('li'); - - $this->out->elementStart('li', 'entity_revoke'); - $this->out->elementStart('form', array('id' => 'form_revoke_app', - 'class' => 'form_revoke_app', - 'method' => 'POST', - 'action' => - common_local_url('oauthconnectionssettings'))); - $this->out->elementStart('fieldset'); - $this->out->hidden('id', $this->application->id); - $this->out->hidden('token', common_session_token()); - // TRANS: Button label - $this->out->submit('revoke', _m('BUTTON','Revoke')); - $this->out->elementEnd('fieldset'); - $this->out->elementEnd('form'); - $this->out->elementEnd('li'); - } } /* Override this in subclasses. */ @@ -167,3 +143,162 @@ class ApplicationList extends Widget return; } } + +/** + * Widget to show a list of connected OAuth clients + * + * @category Application + * @package StatusNet + * @author Zach Copley + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 + * @link http://status.net/ + */ +class ConnectedAppsList extends Widget +{ + /** Current connected application query */ + var $connection = null; + + /** Owner of this list */ + var $owner = null; + + /** Action object using us. */ + var $action = null; + + function __construct($connection, $owner=null, $action=null) + { + parent::__construct($action); + + common_debug("ConnectedAppsList constructor"); + + $this->connection = $connection; + $this->owner = $owner; + $this->action = $action; + } + + /* Override this in subclasses. */ + function showOwnerControls() + { + return; + } + + function show() + { + $this->out->elementStart('ul', 'applications'); + + $cnt = 0; + + while ($this->connection->fetch()) { + $cnt++; + if($cnt > APPS_PER_PAGE) { + break; + } + $this->showConnection(); + } + + $this->out->elementEnd('ul'); + + return $cnt; + } + + function showConnection() + { + $app = Oauth_application::staticGet('id', $this->connection->application_id); + + $this->out->elementStart( + 'li', + array( + 'class' => 'application', + 'id' => 'oauthclient-' . $app->id + ) + ); + + $this->out->elementStart('span', 'vcard author'); + + $this->out->elementStart( + 'a', + array( + 'href' => $app->source_url, + 'class' => 'url' + ) + ); + + if (!empty($app->icon)) { + $this->out->element( + 'img', + array( + 'src' => $app->icon, + 'class' => 'photo avatar' + ) + ); + } + if ($app->name != 'anonymous') { + $this->out->element('span', 'fn', $app->name); + } + $this->out->elementEnd('a'); + + if ($app->name == 'anonymous') { + $this->out->element('span', 'fn', "Unknown application"); + } + + $this->out->elementEnd('span'); + + if ($app->name != 'anonymous') { + // @todo FIXME: i18n trouble. + $this->out->raw(_(' by ')); + + $this->out->element( + 'a', + array( + 'href' => $app->homepage, + 'class' => 'url' + ), + $app->organization + ); + } + + // TRANS: Application access type + $readWriteText = _('read-write'); + // TRANS: Application access type + $readOnlyText = _('read-only'); + + $access = ($this->connection->access_type & Oauth_application::$writeAccess) + ? $readWriteText : $readOnlyText; + $modifiedDate = common_date_string($this->connection->modified); + // TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") + $txt = sprintf(_('Approved %1$s - "%2$s" access.'), $modifiedDate, $access); + + $this->out->raw(" - $txt"); + if (!empty($app->description)) { + $this->out->element( + 'p', array('class' => 'application_description'), + $app->description + ); + } + $this->out->element( + 'p', array( + 'class' => 'access_token'), + // TRANS: Access token in the application list. + // TRANS: %s are the first 7 characters of the access token. + sprintf(_('Access token starting with: %s'), substr($this->connection->token, 0, 7)) + ); + + $this->out->elementStart( + 'form', + array( + 'id' => 'form_revoke_app', + 'class' => 'form_revoke_app', + 'method' => 'POST', + 'action' => common_local_url('oauthconnectionssettings') + ) + ); + $this->out->elementStart('fieldset'); + $this->out->hidden('oauth_token', $this->connection->token); + $this->out->hidden('token', common_session_token()); + // TRANS: Button label + $this->out->submit('revoke', _m('BUTTON','Revoke')); + $this->out->elementEnd('fieldset'); + $this->out->elementEnd('form'); + + $this->out->elementEnd('li'); + } +} diff --git a/lib/common.php b/lib/common.php index 236f2d68a7..cd4fbfb15a 100644 --- a/lib/common.php +++ b/lib/common.php @@ -22,10 +22,10 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } //exit with 200 response, if this is checking fancy from the installer if (isset($_REQUEST['p']) && $_REQUEST['p'] == 'check-fancy') { exit; } -define('STATUSNET_VERSION', '0.9.5'); +define('STATUSNET_VERSION', '0.9.6'); define('LACONICA_VERSION', STATUSNET_VERSION); // compatibility -define('STATUSNET_CODENAME', 'What\'s The Frequency, Kenneth?'); +define('STATUSNET_CODENAME', 'Man on the Moon'); define('AVATAR_PROFILE_SIZE', 96); define('AVATAR_STREAM_SIZE', 48); @@ -133,10 +133,10 @@ try { // XXX: Throw a conniption if database not installed // XXX: Find a way to use htmlwriter for this instead of handcoded markup // TRANS: Error message displayed when no configuration file was found for a StatusNet installation. - echo '

'. _('No configuration file found. ') .'

'; + echo '

'. _('No configuration file found.') .'

'; // TRANS: Error message displayed when no configuration file was found for a StatusNet installation. // TRANS: Is followed by a list of directories (separated by HTML breaks). - echo '

'. _('I looked for configuration files in the following places: ') .'
'; + echo '

'. _('I looked for configuration files in the following places:') .'
'; echo implode($e->configFiles, '
'); // TRANS: Error message displayed when no configuration file was found for a StatusNet installation. echo '

'. _('You may wish to run the installer to fix this.') .'

'; diff --git a/lib/dberroraction.php b/lib/dberroraction.php index 2cb66a022d..0a6fce1005 100644 --- a/lib/dberroraction.php +++ b/lib/dberroraction.php @@ -47,7 +47,6 @@ require_once INSTALLDIR.'/lib/servererroraction.php'; * @license http://www.fsf.org/licensing/licenses/agpl.html AGPLv3 * @link http://status.net/ */ - class DBErrorAction extends ServerErrorAction { function __construct($message='Error', $code=500) diff --git a/lib/default.php b/lib/default.php index 45e35e83d3..a19453fce4 100644 --- a/lib/default.php +++ b/lib/default.php @@ -37,6 +37,7 @@ $default = 'path' => $_path, 'logfile' => null, 'logo' => null, + 'ssllogo' => null, 'logdebug' => false, 'fancy' => false, 'locale_path' => INSTALLDIR.'/locale', @@ -210,6 +211,8 @@ $default = array('server' => null, 'dir' => INSTALLDIR . '/file/', 'path' => $_path . '/file/', + 'sslserver' => null, + 'sslpath' => null, 'ssl' => null, 'supported' => array('image/png', 'image/jpeg', @@ -314,7 +317,8 @@ $default = 'nofollow' => array('subscribers' => true, 'members' => true, - 'peopletag' => true), + 'peopletag' => true, + 'external' => 'sometimes'), // Options: 'sometimes', 'never', default = 'sometimes' 'http' => // HTTP client settings when contacting other sites array('ssl_cafile' => false, // To enable SSL cert validation, point to a CA bundle (eg '/usr/lib/ssl/certs/ca-certificates.crt') 'curl' => false, // Use CURL backend for HTTP fetches if available. (If not, PHP's socket streams will be used.) diff --git a/lib/dofollowlistitem.php b/lib/dofollowlistitem.php new file mode 100644 index 0000000000..80e2d0b0a7 --- /dev/null +++ b/lib/dofollowlistitem.php @@ -0,0 +1,88 @@ +. + * + * @category UI + * @package StatusNet + * @author Evan Prodromou + * @copyright 2010 StatusNet, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3 + * @link http://status.net/ + */ + +if (!defined('STATUSNET')) { + exit(1); +} + +require_once INSTALLDIR.'/lib/noticelist.php'; + +/** + * StatusNet, the distributed open-source microblogging tool + * + * Widget superclass for notice list items that remove rel=nofollow + * + * When nofollow|external = 'sometimes', notices get rendered and saved + * with rel=nofollow for external links. We want to remove that relationship + * on some pages (profile, single notice, faves). This superclass for + * some noticelistitems will strip that bit of code out when showing + * notice content + * + * @category UI + * @package StatusNet + * @author Evan Prodromou + * @copyright 2010 StatusNet, Inc. + * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3 + * @link http://status.net/ + */ + +class DoFollowListItem extends NoticeListItem +{ + /** + * show the content of the notice + * + * Trims out the rel=nofollow for external links + * if nofollow|external = 'sometimes' + * + * @return void + */ + + function showContent() + { + // FIXME: URL, image, video, audio + $this->out->elementStart('p', array('class' => 'entry-content')); + + if (!empty($this->notice->rendered)) { + $html = $this->notice->rendered; + } else { + $html = common_render_content($this->notice->content, $this->notice); + } + + if (common_config('nofollow', 'external') == 'sometimes') { + // remove the nofollow part + // XXX: cache the results here + + $html = preg_replace('/rel="(.*)nofollow ?/', 'rel="\1', $html); + } + + $this->out->raw($html); + + $this->out->elementEnd('p'); + } +} \ No newline at end of file diff --git a/lib/feed.php b/lib/feed.php index e9fb6fdff3..5902653679 100644 --- a/lib/feed.php +++ b/lib/feed.php @@ -43,7 +43,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class Feed { const RSS1 = 1; diff --git a/lib/feedlist.php b/lib/feedlist.php index 4aacf0b3d8..076576028d 100644 --- a/lib/feedlist.php +++ b/lib/feedlist.php @@ -46,7 +46,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * * @see Action::showExportList() */ - class FeedList extends Widget { var $action = null; diff --git a/lib/groupsbymemberssection.php b/lib/groupsbymemberssection.php index 19b35eddb8..5cf1a563c0 100644 --- a/lib/groupsbymemberssection.php +++ b/lib/groupsbymemberssection.php @@ -40,7 +40,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class GroupsByMembersSection extends GroupSection { function getGroups() @@ -68,6 +67,7 @@ class GroupsByMembersSection extends GroupSection function title() { + // TRANS: Title for groups with the most members section. return _('Groups with most members'); } diff --git a/lib/groupsbypostssection.php b/lib/groupsbypostssection.php index 45d49aba66..50d60e87cb 100644 --- a/lib/groupsbypostssection.php +++ b/lib/groupsbypostssection.php @@ -40,7 +40,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class GroupsByPostsSection extends GroupSection { function getGroups() @@ -68,6 +67,7 @@ class GroupsByPostsSection extends GroupSection function title() { + // TRANS: Title for groups with the most posts section. return _('Groups with most posts'); } diff --git a/lib/groupsection.php b/lib/groupsection.php index 3b0b3029dd..019b131354 100644 --- a/lib/groupsection.php +++ b/lib/groupsection.php @@ -45,7 +45,6 @@ define('GROUPS_PER_SECTION', 6); * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class GroupSection extends Section { function showContent() diff --git a/lib/grouptagcloudsection.php b/lib/grouptagcloudsection.php index f1106cc7bf..5b914c0073 100644 --- a/lib/grouptagcloudsection.php +++ b/lib/grouptagcloudsection.php @@ -40,7 +40,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class GroupTagCloudSection extends TagCloudSection { var $group = null; @@ -53,6 +52,8 @@ class GroupTagCloudSection extends TagCloudSection function title() { + // TRANS: Title for group tag cloud section. + // TRANS: %s is a group name. return sprintf(_('Tags in %s group\'s notices'), $this->group->nickname); } diff --git a/lib/htmloutputter.php b/lib/htmloutputter.php index 44b0296046..42bff44908 100644 --- a/lib/htmloutputter.php +++ b/lib/htmloutputter.php @@ -352,22 +352,57 @@ class HTMLOutputter extends XMLOutputter */ function script($src, $type='text/javascript') { - if(Event::handle('StartScriptElement', array($this,&$src,&$type))) { + if (Event::handle('StartScriptElement', array($this,&$src,&$type))) { $url = parse_url($src); - if( empty($url['scheme']) && empty($url['host']) && empty($url['query']) && empty($url['fragment'])) - { + if (empty($url['scheme']) && empty($url['host']) && empty($url['query']) && empty($url['fragment'])) { + + // XXX: this seems like a big assumption + if (strpos($src, 'plugins/') === 0 || strpos($src, 'local/') === 0) { - $src = common_path($src) . '?version=' . STATUSNET_VERSION; + $src = common_path($src, StatusNet::isHTTPS()) . '?version=' . STATUSNET_VERSION; - }else{ + } else { - $path = common_config('javascript', 'path'); + if (StatusNet::isHTTPS()) { - if (empty($path)) { - $path = common_config('site', 'path') . '/js/'; + $sslserver = common_config('javascript', 'sslserver'); + + if (empty($sslserver)) { + if (is_string(common_config('site', 'sslserver')) && + mb_strlen(common_config('site', 'sslserver')) > 0) { + $server = common_config('site', 'sslserver'); + } else if (common_config('site', 'server')) { + $server = common_config('site', 'server'); + } + $path = common_config('site', 'path') . '/js/'; + } else { + $server = $sslserver; + $path = common_config('javascript', 'sslpath'); + if (empty($path)) { + $path = common_config('javascript', 'path'); + } + } + + $protocol = 'https'; + + } else { + + $path = common_config('javascript', 'path'); + + if (empty($path)) { + $path = common_config('site', 'path') . '/js/'; + } + + $server = common_config('javascript', 'server'); + + if (empty($server)) { + $server = common_config('site', 'server'); + } + + $protocol = 'http'; } if ($path[strlen($path)-1] != '/') { @@ -378,32 +413,13 @@ class HTMLOutputter extends XMLOutputter $path = '/'.$path; } - $server = common_config('javascript', 'server'); - - if (empty($server)) { - $server = common_config('site', 'server'); - } - - $ssl = common_config('javascript', 'ssl'); - - if (is_null($ssl)) { // null -> guess - if (common_config('site', 'ssl') == 'always' && - !common_config('javascript', 'server')) { - $ssl = true; - } else { - $ssl = false; - } - } - - $protocol = ($ssl) ? 'https' : 'http'; - $src = $protocol.'://'.$server.$path.$src . '?version=' . STATUSNET_VERSION; } } $this->element('script', array('type' => $type, - 'src' => $src), - ' '); + 'src' => $src), + ' '); Event::handle('EndScriptElement', array($this,$src,$type)); } @@ -453,7 +469,7 @@ class HTMLOutputter extends XMLOutputter if(file_exists(Theme::file($src,$theme))){ $src = Theme::path($src, $theme); }else{ - $src = common_path($src); + $src = common_path($src, StatusNet::isHTTPS()); } $src.= '?version=' . STATUSNET_VERSION; } diff --git a/lib/installer.php b/lib/installer.php index c046eadea3..a9d8090110 100644 --- a/lib/installer.php +++ b/lib/installer.php @@ -391,6 +391,30 @@ abstract class Installer return $db; } + /** + * Return a parseable PHP literal for the given value. + * This will include quotes for strings, etc. + * + * @param mixed $val + * @return string + */ + function phpVal($val) + { + return var_export($val, true); + } + + /** + * Return an array of parseable PHP literal for the given values. + * These will include quotes for strings, etc. + * + * @param mixed $val + * @return array + */ + function phpVals($map) + { + return array_map(array($this, 'phpVal'), $map); + } + /** * Write a stock configuration file. * @@ -400,24 +424,32 @@ abstract class Installer */ function writeConf() { + $vals = $this->phpVals(array( + 'sitename' => $this->sitename, + 'server' => $this->server, + 'path' => $this->path, + 'db_database' => $this->db['database'], + 'db_type' => $this->db['type'], + )); + // assemble configuration file in a string $cfg = "sitename}';\n\n". + "\$config['site']['name'] = {$vals['sitename']};\n\n". // site location - "\$config['site']['server'] = '{$this->server}';\n". - "\$config['site']['path'] = '{$this->path}'; \n\n". + "\$config['site']['server'] = {$vals['server']};\n". + "\$config['site']['path'] = {$vals['path']}; \n\n". // checks if fancy URLs are enabled ($this->fancy ? "\$config['site']['fancy'] = true;\n\n":''). // database - "\$config['db']['database'] = '{$this->db['database']}';\n\n". + "\$config['db']['database'] = {$vals['db_database']};\n\n". ($this->db['type'] == 'pgsql' ? "\$config['db']['quote_identifiers'] = true;\n\n":''). - "\$config['db']['type'] = '{$this->db['type']}';\n\n"; + "\$config['db']['type'] = {$vals['db_type']};\n\n"; // Normalize line endings for Windows servers $cfg = str_replace("\n", PHP_EOL, $cfg); diff --git a/lib/mail.php b/lib/mail.php index ab5742e33d..30d743848f 100644 --- a/lib/mail.php +++ b/lib/mail.php @@ -170,19 +170,21 @@ function mail_to_user(&$user, $subject, $body, $headers=array(), $address=null) function mail_confirm_address($user, $code, $nickname, $address) { - // TRANS: Subject for address confirmation email + // TRANS: Subject for address confirmation email. $subject = _('Email address confirmation'); // TRANS: Body for address confirmation email. - $body = sprintf(_("Hey, %s.\n\n". - "Someone just entered this email address on %s.\n\n" . + // TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, + // TRANS: %3$s is the URL to confirm at. + $body = sprintf(_("Hey, %1\$s.\n\n". + "Someone just entered this email address on %2\$s.\n\n" . "If it was you, and you want to confirm your entry, ". - "use the URL below:\n\n\t%s\n\n" . + "use the URL below:\n\n\t%3\$s\n\n" . "If not, just ignore this message.\n\n". - "Thanks for your time, \n%s\n"), - $nickname, common_config('site', 'name'), - common_local_url('confirmaddress', array('code' => $code)), - common_config('site', 'name')); + "Thanks for your time, \n%2\$s\n"), + $nickname, + common_config('site', 'name'), + common_local_url('confirmaddress', array('code' => $code))); $headers = array(); return mail_to_user($user, $subject, $body, $headers, $address); @@ -239,41 +241,50 @@ function mail_subscribe_notify_profile($listenee, $other) $headers = _mail_prepare_headers('subscribe', $listenee->nickname, $other->nickname); $headers['From'] = mail_notify_from(); $headers['To'] = $name . ' <' . $listenee->email . '>'; - // TRANS: Subject of new-subscriber notification e-mail + // TRANS: Subject of new-subscriber notification e-mail. + // TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. $headers['Subject'] = sprintf(_('%1$s is now listening to '. 'your notices on %2$s.'), $other->getBestName(), common_config('site', 'name')); + // TRANS: This is a paragraph in a new-subscriber e-mail. + // TRANS: %s is a URL where the subscriber can be reported as abusive. $blocklink = sprintf(_("If you believe this account is being used abusively, " . "you can block them from your subscribers list and " . "report as spam to site administrators at %s"), common_local_url('block', array('profileid' => $other->id))); - // TRANS: Main body of new-subscriber notification e-mail + // TRANS: Main body of new-subscriber notification e-mail. + // TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, + // TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) + // TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) + // TRANS: %7$s is a link to the addressed user's e-mail settings. $body = sprintf(_('%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".'Faithfully yours,'."\n".'%2$s.'."\n\n". "----\n". "Change your email address or ". - "notification options at ".'%8$s' ."\n"), + "notification options at ".'%7$s' ."\n"), $long_name, common_config('site', 'name'), $other->profileurl, ($other->location) ? - // TRANS: Profile info line in new-subscriber notification e-mail + // TRANS: Profile info line in new-subscriber notification e-mail. + // TRANS: %s is a location. sprintf(_("Location: %s"), $other->location) . "\n" : '', ($other->homepage) ? - // TRANS: Profile info line in new-subscriber notification e-mail + // TRANS: Profile info line in new-subscriber notification e-mail. + // TRANS: %s is a homepage. sprintf(_("Homepage: %s"), $other->homepage) . "\n" : '', (($other->bio) ? - // TRANS: Profile info line in new-subscriber notification e-mail + // TRANS: Profile info line in new-subscriber notification e-mail. + // TRANS: %s is biographical information. sprintf(_("Bio: %s"), $other->bio) . "\n" : '') . "\n\n" . $blocklink . "\n", - common_config('site', 'name'), common_local_url('emailsettings')); // reset localization @@ -291,7 +302,6 @@ function mail_subscribe_notify_profile($listenee, $other) * * @return void */ - function mail_new_incoming_notify($user) { $profile = $user->getProfile(); @@ -300,19 +310,21 @@ function mail_new_incoming_notify($user) $headers['From'] = $user->incomingemail; $headers['To'] = $name . ' <' . $user->email . '>'; - // TRANS: Subject of notification mail for new posting email address + // TRANS: Subject of notification mail for new posting email address. + // TRANS: %s is the StatusNet sitename. $headers['Subject'] = sprintf(_('New email address for posting to %s'), common_config('site', 'name')); - // TRANS: Body of notification mail for new posting email address + // TRANS: Body of notification mail for new posting email address. + // TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send + // TRANS: to to post by e-mail, %3$s is a URL to more instructions. $body = sprintf(_("You have a new posting address on %1\$s.\n\n". "Send email to %2\$s to post new messages.\n\n". "More email instructions at %3\$s.\n\n". - "Faithfully yours,\n%4\$s"), + "Faithfully yours,\n%1\$s"), common_config('site', 'name'), $user->incomingemail, - common_local_url('doc', array('title' => 'email')), - common_config('site', 'name')); + common_local_url('doc', array('title' => 'email'))); mail_send($user->email, $headers, $body); } @@ -324,7 +336,6 @@ function mail_new_incoming_notify($user) * * @return string new email address for incoming messages */ - function mail_new_incoming_address() { $prefix = common_confirmation_code(64); @@ -343,7 +354,6 @@ function mail_new_incoming_address() * * @return success flag */ - function mail_broadcast_notice_sms($notice) { // Now, get users subscribed to this profile @@ -395,7 +405,6 @@ function mail_broadcast_notice_sms($notice) * * @return boolean success flag */ - function mail_send_sms_notice($notice, $user) { return mail_send_sms_notice_address($notice, @@ -415,7 +424,6 @@ function mail_send_sms_notice($notice, $user) * * @return boolean success flag */ - function mail_send_sms_notice_address($notice, $smsemail, $incomingemail) { $to = $nickname . ' <' . $smsemail . '>'; @@ -429,7 +437,8 @@ function mail_send_sms_notice_address($notice, $smsemail, $incomingemail) $headers['From'] = ($incomingemail) ? $incomingemail : mail_notify_from(); $headers['To'] = $to; - // TRANS: Subject line for SMS-by-email notification messages + // TRANS: Subject line for SMS-by-email notification messages. + // TRANS: %s is the posting user's nickname. $headers['Subject'] = sprintf(_('%s status'), $other->getBestName()); @@ -449,17 +458,17 @@ function mail_send_sms_notice_address($notice, $smsemail, $incomingemail) * * @return void */ - function mail_confirm_sms($code, $nickname, $address) { $recipients = $address; $headers['From'] = mail_notify_from(); $headers['To'] = $nickname . ' <' . $address . '>'; - // TRANS: Subject line for SMS-by-email address confirmation message + // TRANS: Subject line for SMS-by-email address confirmation message. $headers['Subject'] = _('SMS confirmation'); - // TRANS: Main body heading for SMS-by-email address confirmation message + // TRANS: Main body heading for SMS-by-email address confirmation message. + // TRANS: %s is the addressed user's nickname. $body = sprintf(_("%s: confirm you own this phone number with this code:"), $nickname); $body .= "\n\n"; $body .= $code; @@ -476,16 +485,18 @@ function mail_confirm_sms($code, $nickname, $address) * * @return boolean success flag */ - function mail_notify_nudge($from, $to) { common_switch_locale($to->language); - // TRANS: Subject for 'nudge' notification email + // TRANS: Subject for 'nudge' notification email. + // TRANS: %s is the nudging user. $subject = sprintf(_('You\'ve been nudged by %s'), $from->nickname); $from_profile = $from->getProfile(); - // TRANS: Body for 'nudge' notification email + // TRANS: Body for 'nudge' notification email. + // TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, + // TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. $body = sprintf(_("%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". @@ -516,7 +527,6 @@ function mail_notify_nudge($from, $to) * * @return boolean success code */ - function mail_notify_message($message, $from=null, $to=null) { if (is_null($from)) { @@ -532,12 +542,16 @@ function mail_notify_message($message, $from=null, $to=null) } common_switch_locale($to->language); - // TRANS: Subject for direct-message notification email + // TRANS: Subject for direct-message notification email. + // TRANS: %s is the sending user's nickname. $subject = sprintf(_('New private message from %s'), $from->nickname); $from_profile = $from->getProfile(); - // TRANS: Body for direct-message notification email + // TRANS: Body for direct-message notification email. + // TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, + // TRANS: %3$s is the message content, %4$s a URL to the message, + // TRANS: %5$s is the StatusNet sitename. $body = sprintf(_("%1\$s (%2\$s) sent you a private message:\n\n". "------------------------------------------------------\n". "%3\$s\n". @@ -572,7 +586,6 @@ function mail_notify_message($message, $from=null, $to=null) * * @return void */ - function mail_notify_fave($other, $user, $notice) { if (!$user->hasRight(Right::EMAILONFAVE)) { @@ -585,10 +598,15 @@ function mail_notify_fave($other, $user, $notice) common_switch_locale($other->language); - // TRANS: Subject for favorite notification email - $subject = sprintf(_('%s (@%s) added your notice as a favorite'), $bestname, $user->nickname); + // TRANS: Subject for favorite notification e-mail. + // TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. + $subject = sprintf(_('%1$s (@%2$s) added your notice as a favorite'), $bestname, $user->nickname); - // TRANS: Body for favorite notification email + // TRANS: Body for favorite notification e-mail. + // TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, + // TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, + // TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, + // TRANS: %7$s is the adding user's nickname. $body = sprintf(_("%1\$s (@%7\$s) just added your notice from %2\$s". " as one of their favorites.\n\n" . "The URL of your notice is:\n\n" . @@ -623,7 +641,6 @@ function mail_notify_fave($other, $user, $notice) * * @return void */ - function mail_notify_attn($user, $notice) { if (!$user->email || !$user->emailnotifyattn) { @@ -654,9 +671,16 @@ function mail_notify_attn($user, $notice) $conversationEmailText = ''; } - $subject = sprintf(_('%s (@%s) sent a notice to your attention'), $bestname, $sender->nickname); + // TRANS: E-mail subject for notice notification. + // TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. + $subject = sprintf(_('%1$s (@%2$s) sent a notice to your attention'), $bestname, $sender->nickname); // TRANS: Body of @-reply notification e-mail. + // TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, + // TRANS: %3$s is a URL to the notice, %4$s is the notice text, + // TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), + // TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, + // TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. $body = sprintf(_("%1\$s (@%9\$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" . @@ -709,4 +733,3 @@ function _mail_prepare_headers($msg_type, $to, $from) return $headers; } - diff --git a/lib/router.php b/lib/router.php index b1cc8d5294..9aaac7dfe3 100644 --- a/lib/router.php +++ b/lib/router.php @@ -34,7 +34,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { require_once 'Net/URL/Mapper.php'; class StatusNet_URL_Mapper extends Net_URL_Mapper { - private static $_singleton = null; private function __construct() @@ -71,7 +70,6 @@ class StatusNet_URL_Mapper extends Net_URL_Mapper { * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @link http://status.net/ */ - class Router { var $m = null; @@ -553,11 +551,19 @@ class Router 'format' => '(xml|json)')); // blocks + $m->connect('api/blocks/create.:format', + array('action' => 'ApiBlockCreate', + 'format' => '(xml|json)')); + $m->connect('api/blocks/create/:id.:format', array('action' => 'ApiBlockCreate', 'id' => '[a-zA-Z0-9]+', 'format' => '(xml|json)')); + $m->connect('api/blocks/destroy.:format', + array('action' => 'ApiBlockDestroy', + 'format' => '(xml|json)')); + $m->connect('api/blocks/destroy/:id.:format', array('action' => 'ApiBlockDestroy', 'id' => '[a-zA-Z0-9]+', @@ -692,7 +698,6 @@ class Router $m->connect('admin/snapshot', array('action' => 'snapshotadminpanel')); $m->connect('admin/license', array('action' => 'licenseadminpanel')); - $m->connect('getfile/:filename', array('action' => 'getfile'), array('filename' => '[A-Za-z0-9._-]+')); @@ -701,16 +706,8 @@ class Router if (common_config('singleuser', 'enabled')) { - $user = User::siteOwner(); - - if (!empty($user)) { - $nickname = $user->nickname; - } else { - $nickname = common_config('singleuser', 'nickname'); - if (empty($nickname)) { - throw new ServerException(_("No single user defined for single-user mode.")); - } - } + $user = User::singleUser(); + $nickname = $user->nickname; foreach (array('subscriptions', 'subscribers', 'all', 'foaf', 'xrds', @@ -765,9 +762,7 @@ class Router $m->connect('', array('action' => 'showstream', 'nickname' => $nickname)); - } else { - $m->connect('', array('action' => 'public')); $m->connect('rss', array('action' => 'publicrss')); $m->connect('featuredrss', array('action' => 'featuredrss')); @@ -848,7 +843,8 @@ class Router } catch (Net_URL_Mapper_InvalidException $e) { common_log(LOG_ERR, "Problem getting route for $path - " . $e->getMessage()); - $cac = new ClientErrorAction("Page not found.", 404); + // TRANS: Client error on action trying to visit a non-existing page. + $cac = new ClientErrorAction(_('Page not found.'), 404); $cac->showPage(); } @@ -875,7 +871,16 @@ class Router if ($qpos !== false) { $url = substr($url, 0, $qpos+1) . str_replace('?', '&', substr($url, $qpos+1)); + + // @fixme this is a hacky workaround for http_build_query in the + // lower-level code and bad configs that set the default separator + // to & instead of &. Encoded &s in parameters will not be + // affected. + $url = substr($url, 0, $qpos+1) . + str_replace('&', '&', substr($url, $qpos+1)); + } + return $url; } } diff --git a/lib/statusnet.php b/lib/statusnet.php index 7cb831696b..33bf32b10e 100644 --- a/lib/statusnet.php +++ b/lib/statusnet.php @@ -169,7 +169,6 @@ class StatusNet return $sites; } - /** * Fire initialization events for all instantiated plugins. */ @@ -220,7 +219,7 @@ class StatusNet { return self::$is_api; } - + public function setApi($mode) { self::$is_api = $mode; @@ -368,6 +367,18 @@ class StatusNet } } } + + /** + * Are we running from the web with HTTPS? + * + * @return boolean true if we're running with HTTPS; else false + */ + + static function isHTTPS() + { + // There are some exceptions to this; add them here! + return !empty($_SERVER['HTTPS']); + } } class NoConfigException extends Exception diff --git a/lib/theme.php b/lib/theme.php index 992fce870e..95b7c1de4b 100644 --- a/lib/theme.php +++ b/lib/theme.php @@ -38,7 +38,7 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { * Themes are directories with some expected sub-directories and files * in them. They're found in either local/theme (for locally-installed themes) * or theme/ subdir of installation dir. - * + * * Note that the 'local' directory can be overridden as $config['local']['path'] * and $config['local']['dir'] etc. * @@ -104,25 +104,61 @@ class Theme /** * Build a full URL to the given theme's base directory, possibly * using an offsite theme server path. - * + * * @param string $group configuration section name to pull paths from * @param string $fallbackSubdir default subdirectory under INSTALLDIR * @param string $name theme name - * + * * @return string URL - * + * * @todo consolidate code with that for other customizable paths */ protected function relativeThemePath($group, $fallbackSubdir, $name) { - $path = common_config($group, 'path'); + if (StatusNet::isHTTPS()) { - if (empty($path)) { - $path = common_config('site', 'path') . '/'; - if ($fallbackSubdir) { - $path .= $fallbackSubdir . '/'; + $sslserver = common_config($group, 'sslserver'); + + if (empty($sslserver)) { + if (is_string(common_config('site', 'sslserver')) && + mb_strlen(common_config('site', 'sslserver')) > 0) { + $server = common_config('site', 'sslserver'); + } else if (common_config('site', 'server')) { + $server = common_config('site', 'server'); + } + $path = common_config('site', 'path') . '/'; + if ($fallbackSubdir) { + $path .= $fallbackSubdir . '/'; + } + } else { + $server = $sslserver; + $path = common_config($group, 'sslpath'); + if (empty($path)) { + $path = common_config($group, 'path'); + } } + + $protocol = 'https'; + + } else { + + $path = common_config($group, 'path'); + + if (empty($path)) { + $path = common_config('site', 'path') . '/'; + if ($fallbackSubdir) { + $path .= $fallbackSubdir . '/'; + } + } + + $server = common_config($group, 'server'); + + if (empty($server)) { + $server = common_config('site', 'server'); + } + + $protocol = 'http'; } if ($path[strlen($path)-1] != '/') { @@ -133,27 +169,7 @@ class Theme $path = '/'.$path; } - $server = common_config($group, 'server'); - - if (empty($server)) { - $server = common_config('site', 'server'); - } - - $ssl = common_config($group, 'ssl'); - - if (is_null($ssl)) { // null -> guess - if (common_config('site', 'ssl') == 'always' && - !common_config($group, 'server')) { - $ssl = true; - } else { - $ssl = false; - } - } - - $protocol = ($ssl) ? 'https' : 'http'; - - $path = $protocol . '://'.$server.$path.$name; - return $path; + return $protocol.'://'.$server.$path.$name; } /** @@ -221,7 +237,7 @@ class Theme /** * Pull data from the theme's theme.ini file. * @fixme calling getFile will fall back to default theme, this may be unsafe. - * + * * @return associative array of strings */ function getMetadata() diff --git a/lib/util.php b/lib/util.php index c05fcf15a2..6044fdd92e 100644 --- a/lib/util.php +++ b/lib/util.php @@ -145,7 +145,6 @@ function common_switch_locale($language=null) textdomain("statusnet"); } - function common_timezone() { if (common_logged_in()) { @@ -860,7 +859,8 @@ function common_linkify($url) { $longurl = $url; } } - $attrs = array('href' => $canon, 'title' => $longurl, 'rel' => 'external'); + + $attrs = array('href' => $canon, 'title' => $longurl); $is_attachment = false; $attachment_id = null; @@ -896,6 +896,16 @@ function common_linkify($url) { $attrs['id'] = "attachment-{$attachment_id}"; } + // Whether to nofollow + + $nf = common_config('nofollow', 'external'); + + if ($nf == 'never') { + $attrs['rel'] = 'external'; + } else { + $attrs['rel'] = 'nofollow external'; + } + return XMLStringer::estring('a', $attrs, $url); } @@ -964,8 +974,9 @@ function common_tag_link($tag) $canonical = common_canonical_tag($tag); if (common_config('singleuser', 'enabled')) { // regular TagAction isn't set up in 1user mode + $user = User::singleUser(); $url = common_local_url('showstream', - array('nickname' => common_config('singleuser', 'nickname'), + array('nickname' => $user->nickname, 'tag' => $canonical)); } else { $url = common_local_url('tag', array('tag' => $canonical)); @@ -1069,7 +1080,17 @@ function common_local_url($action, $args=null, $params=null, $fragment=null, $ad function common_is_sensitive($action) { - static $sensitive = array('login', 'register', 'passwordsettings', 'api'); + static $sensitive = array( + 'login', + 'register', + 'passwordsettings', + 'api', + 'ApiOauthRequestToken', + 'ApiOauthAccessToken', + 'ApiOauthAuthorize', + 'ApiOauthPin', + 'showapplication' + ); $ssl = null; if (Event::handle('SensitiveAction', array($action, &$ssl))) { diff --git a/lib/webcolor.php b/lib/webcolor.php index 6fa603fa2a..7f264c6741 100644 --- a/lib/webcolor.php +++ b/lib/webcolor.php @@ -32,7 +32,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { } class WebColor { - // XXX: Maybe make getters and setters for r,g,b values and tuples, // e.g.: to support this kinda CSS representation: rgb(255,0,0) // http://www.w3.org/TR/CSS21/syndata.html#color-units @@ -65,7 +64,6 @@ class WebColor { * * @return nothing */ - function parseColor($color) { if (is_numeric($color)) { @@ -90,13 +88,11 @@ class WebColor { * * @return nothing */ - function setNamedColor($name) { // XXX Implement this } - /** * Sets the RGB color values from a a hex tuple * @@ -104,7 +100,6 @@ class WebColor { * * @return nothing */ - function setHexColor($hexcolor) { if ($hexcolor[0] == '#') { @@ -120,7 +115,9 @@ class WebColor { $hexcolor[1].$hexcolor[1], $hexcolor[2].$hexcolor[2]); } else { - $errmsg = _('%s is not a valid color! Use 3 or 6 hex chars.'); + // TRANS: Validation error for a web colour. + // TRANS: %s is the provided (invalid) text for colour. + $errmsg = _('%s is not a valid color! Use 3 or 6 hex characters.'); throw new WebColorException(sprintf($errmsg, $hexcolor)); } @@ -137,7 +134,6 @@ class WebColor { * * @return nothing */ - function setIntColor($intcolor) { // We could do 32 bit and have an alpha channel because @@ -154,7 +150,6 @@ class WebColor { * * @return string */ - function hexValue() { $hexcolor = (strlen(dechex($this->red)) < 2 ? '0' : '' ) . @@ -165,7 +160,6 @@ class WebColor { dechex($this->blue); return strtoupper($hexcolor); - } /** @@ -176,7 +170,6 @@ class WebColor { * * @return int */ - function intValue() { $intcolor = 256 * 256 * $this->red + 256 * $this->green + $this->blue; @@ -188,5 +181,3 @@ class WebColor { class WebColorException extends Exception { } - -?> \ No newline at end of file diff --git a/lib/xmppmanager.php b/lib/xmppmanager.php index 829eaa36cb..7acd7663a2 100644 --- a/lib/xmppmanager.php +++ b/lib/xmppmanager.php @@ -30,7 +30,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) { exit(1); } * In a multi-site queuedaemon.php run, one connection will be instantiated * for each site being handled by the current process that has XMPP enabled. */ - class XmppManager extends IoManager { protected $site = null; @@ -102,6 +101,7 @@ class XmppManager extends IoManager $this->conn->addEventHandler('reconnect', 'handle_reconnect', $this); $this->conn->setReconnectTimeout(600); + // @todo Needs i18n? jabber_send_presence("Send me a message to post a notice", 'available', null, 'available', 100); return !is_null($this->conn); @@ -281,9 +281,9 @@ class XmppManager extends IoManager $_cur = $user; if (!$user) { - $this->from_site($from, 'Unknown user; go to ' . - common_local_url('imsettings') . - ' to add your address to your account'); + // TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. + $this->from_site($from, sprintf(_('Unknown user. Go to %s ' . + 'to add your address to your account'),common_local_url('imsettings'))); $this->log(LOG_WARNING, 'Message from unknown user ' . $from); return; } @@ -314,7 +314,6 @@ class XmppManager extends IoManager unset($pl); } - function is_self($from) { return preg_match('/^'.strtolower(jabber_daemon_address()).'/', strtolower($from)); @@ -400,7 +399,11 @@ class XmppManager extends IoManager $content_shortened = common_shorten_links($body); if (Notice::contentTooLong($content_shortened)) { $from = jabber_normalize_jid($pl['from']); - $this->from_site($from, sprintf(_('Message too long - maximum is %1$d characters, you sent %2$d.'), + // TRANS: Response to XMPP source when it sent too long a message. + // TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. + $this->from_site($from, sprintf(_m('Message too long. Maximum is %1$d character, you sent %2$d.', + 'Message too long. Maximum is %1$d characters, you sent %2$d.', + Notice::maxContent()), Notice::maxContent(), mb_strlen($content_shortened))); return; diff --git a/lib/xmppoutqueuehandler.php b/lib/xmppoutqueuehandler.php index 2afa260f18..a4c9bbc4d6 100644 --- a/lib/xmppoutqueuehandler.php +++ b/lib/xmppoutqueuehandler.php @@ -52,4 +52,3 @@ class XmppOutQueueHandler extends QueueHandler return $ok; } } - diff --git a/locale/af/LC_MESSAGES/statusnet.po b/locale/af/LC_MESSAGES/statusnet.po index db753499fb..fb21b9783a 100644 --- a/locale/af/LC_MESSAGES/statusnet.po +++ b/locale/af/LC_MESSAGES/statusnet.po @@ -9,17 +9,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:15+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:03:54+0000\n" "Language-Team: Afrikaans \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: af\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -75,11 +75,15 @@ msgstr "Stoor toegangsinstellings" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Stoor" @@ -90,14 +94,17 @@ msgstr "Stoor" msgid "No such page." msgstr "Hierdie bladsy bestaan nie." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -121,35 +128,35 @@ msgstr "Onbekende gebruiker." msgid "%1$s and friends, page %2$d" msgstr "%1$s en vriende, bladsy %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s en vriende" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Voer vir vriende van %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Voer vir vriende van %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Voer vir vriende van %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -158,7 +165,9 @@ msgstr "" "Hierdie is die tydslyn vir %s en vriende, maar niemand het nog iets gepos " "nie." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -166,14 +175,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -181,7 +193,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "U en vriende" @@ -193,13 +205,16 @@ msgstr "U en vriende" msgid "Updates from %1$s and friends on %2$s!" msgstr "Opdaterings van %1$s en vriende op %2$s." +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -220,58 +235,70 @@ msgstr "Die API-funksie is nie gevind nie." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Hierdie metode benodig 'n POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Kon nie die gebruiker opdateer nie." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Hierdie gebruiker het nie 'n profiel nie." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Kon nie die profiel stoor nie." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -280,71 +307,97 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Dit was nie moontlik om u ontwerp-instellings te stoor nie." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Dit was nie moontlik om u ontwerp by te werk nie." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "U kan nie uself blokkeer nie!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Die blokkering van die gebruiker het gefaal." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Die deblokkering van die gebruiker het gefaal." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Direkte boodskappe vanaf %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Alle direkte boodskappe deur %s gestuur" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Direkte boodskappe aan %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Alle direkte boodskappe gestuur aan %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Die boodskap bevat geen inhoud nie!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Dit is te lank. Die maksimum boodskaplengte is %d karakters." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Dit is te lank. Die maksimum boodskaplengte is %d karakters." +msgstr[1] "Dit is te lank. Die maksimum boodskaplengte is %d karakters." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Die ontvanger kon gevind word nie." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "U kan nie direkte boodskappe aan gebruikers wat nie op u viendelys is stuur " "nie." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Geen status met die ID gevind nie." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Hierdie status is reeds 'n gunsteling." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -392,69 +445,81 @@ msgstr "Kon nie die gebruiker opdateer nie." msgid "Could not find target user." msgstr "Kon nie die gebruiker opdateer nie." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Die gebruikersnaam mag slegs uit kleinletters en syfers bestaan en mag geen " "spasies bevat nie." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Die gebruikersnaam is reeds in gebruik. Kies 'n ander een." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Nie 'n geldige gebruikersnaam nie." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Tuisblad is nie 'n geldige URL nie." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Volledige naam is te lang (maksimum 255 karakters)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Die beskrywing is te lank (die maksimum is %d karakters)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Ligging is te lank is (maksimum 255 karakters)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Te veel aliasse! Die maksimum aantal is %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "Ongeldige alias: \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Die alias \"%s\" word al reeds gebruik. Probeer 'n ander een." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Die alias kan nie dieselfde as die gebruikersnaam wees nie." @@ -518,29 +583,43 @@ msgstr "%s groepe" msgid "groups on %s" msgstr "groepe op %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 #, fuzzy msgid "Upload failed." msgstr "Die deblokkering van die gebruiker het gefaal." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Ongeldige token." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Ongeldige token." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +msgid "Request token already authorized." +msgstr "" + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -549,52 +628,45 @@ msgstr "Ongeldige token." msgid "There was a problem with your session token. Try again, please." msgstr "" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Ongeldige gebruikersnaam of wagwoord!" -#: actions/apioauthauthorize.php:159 -#, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "Moenie die applikasie verwyder nie" - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." -msgstr "" - -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +msgid "Database error inserting oauth_token_association." msgstr "" +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Die vorm is onverwags ingestuur." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "'n Toepassing vra toegang tot u gebruikersinligting" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Toegang toelaat of weier" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -602,37 +674,85 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Gebruiker" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Bynaam" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Wagwoord" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Ontsê" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Kanselleer" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Toestaan" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Laat toegang tot u gebruikersinligting toe of weier dit." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Geen bevestigingskode." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "" + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Hierdie metode vereis 'n POST of DELETE." @@ -664,24 +784,32 @@ msgstr "Die status is verwyder." msgid "No status with that ID found." msgstr "Geen status met die ID gevind nie." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Die kennisgewing is te lank. Gebruik maksimum %d karakters." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Die kennisgewing is te lank. Gebruik maksimum %d karakters." +msgstr[1] "Die kennisgewing is te lank. Gebruik maksimum %d karakters." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Nie gevind nie." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Die API-funksie is nie gevind nie." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -742,6 +870,10 @@ msgstr "Opdaterings van %1$s op %2$s." msgid "API method under construction." msgstr "Die API-funksie is nie gevind nie." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Nie gevind nie." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Die aanhangsel bestaan nie." @@ -795,7 +927,8 @@ msgid "Preview" msgstr "Voorskou" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Skrap" @@ -807,27 +940,27 @@ msgstr "Oplaai" msgid "Crop" msgstr "Uitsny" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Geen lêer opgelaai nie." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Die avatar is opgedateer." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Die opdatering van die avatar het gefaal." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Die avatar is verwyder." @@ -848,12 +981,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Nee" @@ -866,12 +1000,13 @@ msgstr "Moenie hierdie gebruiker blokkeer nie" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Ja" @@ -886,9 +1021,12 @@ msgstr "Blokkeer hierdie gebruiker" msgid "Failed to save block information." msgstr "" +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -967,12 +1105,13 @@ msgstr "Die E-posadres bestaan reeds." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Kon nie gebruiker opdateer nie." @@ -1010,15 +1149,16 @@ msgstr "U moet aangeteken alvorens u 'n aansoek kan skrap." msgid "Application not found." msgstr "Die applikasie is nie gevind nie." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "U is nie die eienaar van hierdie applikasie nie." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1043,10 +1183,68 @@ msgstr "Moenie die applikasie verwyder nie" msgid "Delete this application" msgstr "Skrap hierdie applikasie" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "U moet aanteken alvorens u 'n groep kan verlaat." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Geen gebruikersnaam of ID nie." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "U is nie 'n lid van die groep nie." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Dit was nie moontlik om die groep by te werk nie." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s het die groep %2$s verlaat" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Verwyder gebruiker" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Moenie hierdie kennisgewing verwyder nie" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Verwyder die gebruiker" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1115,54 +1313,64 @@ msgstr "Ontwerp" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Die logo-URL is ongeldig." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Die logo-URL is ongeldig." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "IM is nie beskikbaar nie." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Verander logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Webwerf-logo" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Webwerf-logo" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Verander tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Werf se tema" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema vir die werf." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "Werf se tema" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Verander die agtergrond-prent" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Agtergrond" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1170,79 +1378,77 @@ msgid "" msgstr "" #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Aan" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Af" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 #, fuzzy msgid "Turn background image on or off." msgstr "Verander die agtergrond-prent" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 #, fuzzy msgid "Tile background image" msgstr "Verander die agtergrond-prent" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Verander kleure" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Inhoud" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Kantstrook" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Text" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Skakels" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Gevorderd" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Gebruik verstekwaardes" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 #, fuzzy msgid "Restore default designs" msgstr "Gebruik verstekwaardes" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Stel terug na standaard" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Stoor" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Stoor ontwerp" @@ -1259,68 +1465,96 @@ msgstr "Voeg by gunstelinge" msgid "No such document \"%s\"" msgstr "Onbekende dokument \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +#, fuzzy +msgid "Edit application" msgstr "Wysig applikasie" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "U moet aangeteken wees alvorens u 'n applikasie kan wysig." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Die applikasie bestaan nie." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Gebruik die vorm om u applikasie te wysig." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "'n Naam is verpligtend." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Die naam is te lank (maksimum 255 karakters)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Die naam is reeds in gebruik. Kies 'n ander een." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Beskrywing word vereis." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Die beskrywing is te lank (die maksimum is %d karakters)." +msgstr[1] "Die beskrywing is te lank (die maksimum is %d karakters)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Die bron-URL is te lank." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Die bron-URL is nie geldig nie." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organisasie is verpligtend." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Die organisasienaam is te lang (maksimum 255 karakters)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Die tuisblad vir die organisasie is verpligtend." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Die \"callback\" is te lank." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Die \"callback\"-URL is nie geldig nie." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Dit was nie moontlik om die applikasie by te werk nie." @@ -1342,11 +1576,6 @@ msgstr "U moet 'n administrateur wees alvorens u 'n groep kan wysig." msgid "Use this form to edit the group." msgstr "Gebruik hierdie vorm om die groep te wysig." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Die beskrywing is te lank (die maksimum is %d karakters)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1406,16 +1635,6 @@ msgid "" "a message with further instructions." msgstr "" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Kanselleer" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1714,7 +1933,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "Kon nie die profiel stoor nie." @@ -2148,91 +2367,129 @@ msgstr "Vriend van 'n vriend (FOAF) vir %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "" -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, fuzzy, php-format msgid "You must be logged in to invite other users to use %s." msgstr "U moet aanteken alvorens u by groep kan aansluit." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Ongeldige e-posadres: %s" -#: actions/invite.php:110 +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 #, fuzzy -msgid "Invitation(s) sent" +msgid "Invitations sent" msgstr "Uitnodigings" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Nooi nuwe gebruikers" -#: actions/invite.php:128 +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 #, fuzzy -msgid "You are already subscribed to these users:" -msgstr "U volg hierdie gebruiker:" +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "U volg hierdie gebruiker:" +msgstr[1] "U volg hierdie gebruiker:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "" +msgstr[1] "" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-posadresse" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Persoonlike boodskap" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Stuur" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2267,10 +2524,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "U moet aanteken alvorens u by groep kan aansluit." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Geen gebruikersnaam of ID nie." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2414,11 +2667,11 @@ msgstr "Aanteken" msgid "Login to site" msgstr "Teken aan" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Onthou my" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" @@ -2466,25 +2719,38 @@ msgstr "" msgid "No current status." msgstr "Geen resultate nie." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nuwe appplikasie" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 #, fuzzy msgid "You must be logged in to register an application." msgstr "U moet aangeteken wees alvorens u 'n applikasie kan wysig." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 #, fuzzy msgid "Use this form to register a new application." msgstr "Gebruik die vorm om u applikasie te wysig." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Die naam is te lank (maksimum 255 karakters)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "'n Bron-URL is verpligtend." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Die organisasienaam is te lang (maksimum 255 karakters)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Dit was nie moontlik om die applikasie te skep nie." @@ -2497,44 +2763,49 @@ msgstr "Nuwe groep" msgid "Use this form to create a new group." msgstr "Gebruik hierdie vorm om die groep te wysig." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Die beskrywing is te lank (die maksimum is %d karakters)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nuwe boodskap" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "U kan nie 'n boodskap aan hierdie gebruiker stuur nie." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Geen inhoud nie!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Geen ontvanger gespesifiseer nie." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Boodskap is gestuur." #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, fuzzy, php-format msgid "Direct message to %s sent." msgstr "Direkte boodskappe aan %s" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax-fout" @@ -2543,7 +2814,17 @@ msgstr "Ajax-fout" msgid "New notice" msgstr "Geen kennisgewing." -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Die kennisgewing is te lank. Gebruik maksimum %d karakters." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 #, fuzzy msgid "Notice posted" msgstr "Hierdie kennisgewing is verwyder." @@ -2590,7 +2871,8 @@ msgstr "Opdaterings van %1$s op %2$s." #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2601,50 +2883,75 @@ msgstr "Die por is gestuur" msgid "Nudge sent!" msgstr "Die por is gestuur!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 #, fuzzy msgid "You must be logged in to list your applications." msgstr "U moet aangeteken wees alvorens u 'n applikasie kan wysig." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 #, fuzzy msgid "OAuth applications" msgstr "Die applikasie bestaan nie." -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, fuzzy, php-format msgid "You have not registered any applications yet." msgstr "Dit was nie moontlik om die applikasie te skep nie." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 #, fuzzy msgid "Connected applications" msgstr "Skrap applikasie" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 #, fuzzy msgid "You are not a user of that application." msgstr "U is nie die eienaar van hierdie applikasie nie." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Gebruik die vorm om u applikasie te wysig." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2671,7 +2978,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 #, fuzzy msgid "Not a supported data format." msgstr "Nie-ondersteunde formaat." @@ -2783,7 +3090,7 @@ msgid "6 or more characters" msgstr "6 of meer karakters" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Bevestig" @@ -2795,11 +3102,11 @@ msgstr "Dieselfde as wagwoord hierbo" msgid "Change" msgstr "Wysig" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Wagwoord moet 6 of meer karakters bevat." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Wagwoorde is nie dieselfde nie." @@ -2819,157 +3126,285 @@ msgstr "Kon nie nuwe wagwoord stoor nie." msgid "Password saved." msgstr "Wagwoord gestoor." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Paaie" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Tema-gids" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Tema-gids" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Tema-gids" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Tema-gids" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Webtuiste" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Bediener" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Pad" -#: actions/pathsadminpanel.php:242 +#: actions/pathsadminpanel.php:249 #, fuzzy -msgid "Site path" +msgid "Site path." msgstr "Werf se tema" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Tema-gids" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Tema-bediener" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Tema vir die werf." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Tema-pad" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Tema-gids" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatars" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatar-bediener" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Avatar-pad" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Avatar-gids" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Agtergronde" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Agtergrond-bediener" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Agtergrond-pad" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Agtergrond-gids" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nooit" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Soms" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Altyd" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Gebruik SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Wanneer SSL gebruik moet word" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-bediener" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Werf se tema" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Tema-gids" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatars" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatar-bediener" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Tema vir die werf." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Avatar-pad" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Die opdatering van die avatar het gefaal." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Avatar-gids" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Agtergronde" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Tema vir die werf." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Aanhangsels" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Tema vir die werf." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Geen aanhangsels." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Tema vir die werf." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nooit" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Soms" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Altyd" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Gebruik SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Wanneer SSL gebruik moet word" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 #, fuzzy msgid "Save paths" msgstr "Tema-pad" @@ -3005,144 +3440,184 @@ msgstr "Ongeldige token." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 #, fuzzy msgid "Profile settings" msgstr "Wysig profiel-instellings" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 #, fuzzy -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "Die gebruikersnaam mag slegs uit kleinletters en syfers bestaan en mag geen " "spasies bevat nie." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Volledige naam" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Tuisblad" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." msgstr "" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Skrap applikasie" +msgstr[1] "Skrap applikasie" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Bio" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Ligging" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etikette" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Taal" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Tydsone" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" -#: actions/profilesettings.php:228 actions/register.php:230 +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 #, fuzzy, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Die beskrywing is te lank (die maksimum is %d karakters)." +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Die beskrywing is te lank (die maksimum is %d karakters)." +msgstr[1] "Die beskrywing is te lank (die maksimum is %d karakters)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "" -#: actions/profilesettings.php:241 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 #, fuzzy -msgid "Language is too long (max 50 chars)." +msgid "Language is too long (maximum 50 characters)." msgstr "Die naam is te lank (maksimum 255 karakters)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Ongeldige etiket: \"$s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 #, fuzzy msgid "Couldn't update user for autosubscribe." msgstr "Kon nie gebruikersdata opdateer nie." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "Dit was nie moontlik om die applikasie by te werk nie." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 #, fuzzy msgid "Couldn't save profile." msgstr "Kon nie die profiel stoor nie." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 #, fuzzy msgid "Couldn't save tags." msgstr "Kon nie gebruiker opdateer nie." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Voorkeure is gestoor." @@ -3214,33 +3689,46 @@ msgid "" "tool." msgstr "" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " +msgid "These are most popular recent tags on %s" msgstr "" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 #, fuzzy msgid "Be the first to post one!" msgstr "U kan die eerste een wees om 'n boodskap te plaas!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 #, fuzzy msgid "Tag cloud" msgstr "Verander kleure" @@ -3371,7 +3859,7 @@ msgstr "Wagwoord moet 6 of meer karakters bevat." msgid "Password and confirmation do not match." msgstr "Wagwoorde is nie dieselfde nie." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 #, fuzzy msgid "Error setting user." msgstr "Fout tydens stoor van gebruiker; ongeldig." @@ -3380,7 +3868,7 @@ msgstr "Fout tydens stoor van gebruiker; ongeldig." msgid "New password successfully saved. You are now logged in." msgstr "" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "" @@ -3392,7 +3880,7 @@ msgstr "" msgid "Registration successful" msgstr "Die registrasie is voltooi" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registreer" @@ -3408,74 +3896,78 @@ msgstr "" msgid "Email address already exists." msgstr "Die E-posadres bestaan reeds." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Ongeldige gebruikersnaam of wagwoord." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" -#: actions/register.php:437 +#: actions/register.php:439 #, fuzzy msgid "6 or more characters. Required." msgstr "6 of meer karakters" -#: actions/register.php:441 +#: actions/register.php:443 #, fuzzy msgid "Same as password above. Required." msgstr "Dieselfde as wagwoord hierbo" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-pos" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3494,7 +3986,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3723,7 +4215,7 @@ msgstr "Organisasie" msgid "Description" msgstr "Beskrywing" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistieke" @@ -3861,45 +4353,45 @@ msgstr "Aliasse" msgid "Group actions" msgstr "Groepsaksies" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, fuzzy, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Voer vir vriende van %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, fuzzy, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Voer vir vriende van %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, fuzzy, php-format msgid "Notice feed for %s group (Atom)" msgstr "Voer vir vriende van %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Vriend van 'n vriend vir die groep %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Lede" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(geen)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Alle lede" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Geskep" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3909,7 +4401,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3918,7 +4410,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administrateurs" @@ -3944,62 +4436,62 @@ msgstr "Opdaterings van %1$s op %2$s." msgid "Notice deleted." msgstr "Hierdie kennisgewing is verwyder." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "met die etiket %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, bladsy %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, fuzzy, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Voer vir vriende van %s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, fuzzy, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Voer vir vriende van %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, fuzzy, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Voer vir vriende van %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, fuzzy, php-format msgid "Notice feed for %s (Atom)" msgstr "Voer vir vriende van %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "Vriend van 'n vriend (FOAF) vir %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, fuzzy, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Hierdie is die tydslyn vir %s en vriende, maar niemand het nog iets gepos " "nie." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4008,7 +4500,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4016,7 +4508,7 @@ msgid "" "[StatusNet](http://status.net/) tool. " msgstr "" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Herhaling van %s" @@ -4411,63 +4903,91 @@ msgstr "" msgid "Subscribed" msgstr "" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, fuzzy, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s en vriende, bladsy %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, fuzzy, php-format msgid "%s subscriptions" msgstr "Beskrywing" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, fuzzy, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s groepe, bladsy %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4477,16 +4997,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s volg niemand nie." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4853,7 +5379,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Weergawe" @@ -5067,14 +5593,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5092,7 +5618,7 @@ msgid "Unable to save tag." msgstr "Dit was nie moontlik om u ontwerp-instellings te stoor nie." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "" @@ -5152,6 +5678,16 @@ msgstr "%s volg niemand nie." msgid "Welcome to %1$s, @%2$s!" msgstr "Welkom by %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5223,191 +5759,199 @@ msgid "Untitled page" msgstr "" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Persoonlik" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 #, fuzzy msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Verander u wagwoord" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Gebruiker" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Konnekteer" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Beheer" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Uitnodig" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 #, fuzzy msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Meld by die webwerf aan" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Teken uit" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Skep 'n gebruiker" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registreer" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Meld by die webwerf aan" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Teken in" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Help my!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Help" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Soek na mense of teks" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Soek" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 #, fuzzy msgid "Site notice" msgstr "Verwyder kennisgewing" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 #, fuzzy msgid "Local views" msgstr "Lokaal" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 #, fuzzy msgid "Page notice" msgstr "Populêre kennisgewings" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Help" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Aangaande" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Gewilde vrae" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Gebruiksvoorwaardes" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privaatheid" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Bron" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontak" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 #, fuzzy msgid "Badge" msgstr "Aanpor" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "" @@ -5415,7 +5959,7 @@ msgstr "" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5423,7 +5967,7 @@ msgid "" msgstr "" #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "" @@ -5432,7 +5976,7 @@ msgstr "" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5441,51 +5985,51 @@ msgid "" msgstr "" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 #, fuzzy msgid "Pagination" msgstr "Registratie" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Na" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Voor" @@ -5615,42 +6159,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Dit was nie moontlik om die aliasse te skep nie." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Dit was nie moontlik om die applikasie te skep nie." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Kan nie boodskap verwerk nie." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -#, fuzzy -msgid "Edit application" -msgstr "Wysig applikasie" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 #, fuzzy @@ -5735,26 +6302,37 @@ msgstr "" msgid "Cancel" msgstr "Kanselleer" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 #, fuzzy msgid "read-write" msgstr "Lees-skryf" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 #, fuzzy msgid "read-only" msgstr "Lees-alleen" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Verwyder" @@ -5763,11 +6341,6 @@ msgstr "Verwyder" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Aanhangsels" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5908,15 +6481,17 @@ msgid "Fullname: %s" msgstr "Volle naam: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Ligging: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Tuisblad: %s" @@ -5938,7 +6513,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6154,13 +6729,13 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Geen bevestigingskode." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +msgid "I looked for configuration files in the following places:" msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6198,20 +6773,20 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Konnekteer" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 #, fuzzy msgid "Authorized connected applications" msgstr "Skrap applikasie" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Databasisfout" @@ -6225,6 +6800,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6239,23 +6821,23 @@ msgstr "Verwyder hierdie kennisgewing" msgid "Favor this notice" msgstr "Verwyder hierdie kennisgewing" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Vriende van vriende (FOAF)" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6288,6 +6870,13 @@ msgstr "OK" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"Die gebruikersnaam mag slegs uit kleinletters en syfers bestaan en mag geen " +"spasies bevat nie." + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "" @@ -6383,16 +6972,20 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 #, fuzzy msgid "Groups with most members" msgstr "Groepe waarvan %s lid is" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etikette in groepsaankondigings van %s" @@ -6466,45 +7059,54 @@ msgstr "Ongeldige gebruikersnaam of wagwoord." msgid "Sign up for a new account" msgstr "" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 #, fuzzy msgid "Email address confirmation" msgstr "E-posadres" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, fuzzy, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%s volg niemand nie." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6513,26 +7115,30 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Beskrywing: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6542,34 +7148,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s status" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS-bevestiging" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6585,14 +7196,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nuwe privaat boodskap vanaf %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6611,14 +7226,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, fuzzy, php-format -msgid "%s (@%s) added your notice as a favorite" +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "Hierdie kennisgewing is nie 'n gunsteling nie!" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6640,7 +7260,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6648,13 +7268,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6909,24 +7536,24 @@ msgstr "Aanpor" msgid "Send a nudge to this user" msgstr "Stuur 'n direkte boodskap aan hierdie gebruiker" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 #, fuzzy msgid "Couldn't insert new subscription." msgstr "Kon nie e-posbevestiging verwyder nie." @@ -7054,9 +7681,11 @@ msgstr "Verwyder hierdie kennisgewing" msgid "Revoke the \"%s\" role from this user" msgstr "Blok hierdie gebruiker van hierdie groep" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Die API-funksie is nie gevind nie." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7295,17 +7924,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "'n paar sekondes gelede" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "ongeveer 'n minuut gelede" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7313,12 +7942,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "ongeveer 'n uur gelede" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7326,12 +7955,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "ongeveer een dag gelede" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7339,12 +7968,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "ongeveer een maand gelede" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7352,21 +7981,42 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "ongeveer een jaar gelede" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s is nie 'n geldige kleur nie!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" "%s is nie 'n geldige kleur nie. Gebruik drie of ses heksadesimale karakters." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Boodskap is te lank. Die maksimum is %1$d karakters. U het %2$d karakters " +"gestuur." +msgstr[1] "" +"Boodskap is te lank. Die maksimum is %1$d karakters. U het %2$d karakters " +"gestuur." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7381,3 +8031,16 @@ msgstr "Geen groep verskaf nie." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Volledige naam is te lang (maksimum 255 karakters)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Ligging is te lank is (maksimum 255 karakters)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Dit is te lank. Die maksimum boodskaplengte is %d karakters." + +#, fuzzy +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Die beskrywing is te lank (die maksimum is %d karakters)." diff --git a/locale/ar/LC_MESSAGES/statusnet.po b/locale/ar/LC_MESSAGES/statusnet.po index b71f146aa2..1023634d6c 100644 --- a/locale/ar/LC_MESSAGES/statusnet.po +++ b/locale/ar/LC_MESSAGES/statusnet.po @@ -11,19 +11,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:16+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:03:56+0000\n" "Language-Team: Arabic \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ar\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=6; plural=(n == 0) ? 0 : ( (n == 1) ? 1 : ( (n == " "2) ? 2 : ( (n%100 >= 3 && n%100 <= 10) ? 3 : ( (n%100 >= 11 && n%100 <= " "99) ? 4 : 5 ) ) ) );\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -79,11 +79,15 @@ msgstr "حفظ إعدادت الوصول" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "احفظ" @@ -94,14 +98,17 @@ msgstr "احفظ" msgid "No such page." msgstr "لا صفحة كهذه." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -125,42 +132,44 @@ msgstr "لا مستخدم كهذا." msgid "%1$s and friends, page %2$d" msgstr "%1$s والأصدقاء, الصفحة %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s والأصدقاء" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -168,14 +177,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, fuzzy, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -185,7 +197,7 @@ msgstr "" "register%%%%) وترسل شيئًا شيقًا ليضيفه إلى مفضلته. :)" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "أنت والأصدقاء" @@ -197,13 +209,16 @@ msgstr "أنت والأصدقاء" msgid "Updates from %1$s and friends on %2$s!" msgstr "الإشعارات التي فضلها %1$s في %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -224,58 +239,74 @@ msgstr "لم يتم العثور على وسيلة API." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "تتطلب هذه الطريقة POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "تعذّر تحديث المستخدم." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "ليس للمستخدم ملف شخصي." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "لم يمكن حفظ الملف." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -285,70 +316,100 @@ msgstr "" msgid "Unable to save your design settings." msgstr "تعذّر حذف إعدادات التصميم." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "تعذّر تحديث تصميمك." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "لا يمكنك منع نفسك!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "فشل منع المستخدم." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "فشل إلغاء منع المستخدم." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "رسائل مباشرة من %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "جميع الرسائل المرسلة من %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "رسالة مباشرة %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "كل الرسائل المباشرة التي أرسلت إلى %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "لا نص في الرسالة!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, fuzzy, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[1] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[2] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[3] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[4] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[5] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "لم يُعثر على المستخدم المستلم." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 #, fuzzy msgid "No status found with that ID." msgstr "لا حالة وُجدت بهذه الهوية." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "هذه الحالة مفضلة بالفعل." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -393,69 +454,80 @@ msgstr "تعذّر تحديد المستخدم المصدر." msgid "Could not find target user." msgstr "تعذّر إيجاد المستخدم الهدف." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 #, fuzzy msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "1-64 حرفًا إنجليزيًا أو رقمًا بدون نقاط أو مسافات" -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "الاسم المستعار مستخدم بالفعل. جرّب اسمًا آخرًا." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "ليس اسمًا مستعارًا صحيحًا." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "الصفحة الرئيسية ليست عنونًا صالحًا." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, fuzzy, php-format msgid "Description is too long (max %d chars)." msgstr "المنظمة طويلة جدا (الأقصى %d حرفا)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 #, fuzzy -msgid "Location is too long (max 255 chars)." +msgid "Location is too long (maximum 255 characters)." msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "كنيات كيرة! العدد الأقصى هو %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "كنية غير صالحة: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, fuzzy, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "الاسم المستعار مستخدم بالفعل. جرّب اسمًا آخرًا." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -521,30 +593,44 @@ msgstr "مجموعات %s" msgid "groups on %s" msgstr "مجموعات %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 #, fuzzy msgid "Upload failed." msgstr "ارفع ملفًا" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "توكن دخول غير صحيح محدد." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 #, fuzzy -msgid "Invalid token." +msgid "Invalid request token." msgstr "حجم غير صالح." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "لا تملك تصريحًا." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -553,51 +639,46 @@ msgstr "حجم غير صالح." msgid "There was a problem with your session token. Try again, please." msgstr "" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "اسم/كلمة سر غير صحيحة!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "خطأ في قاعدة البيانات أثناء حذف مستخدم تطبيق OAuth." -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." -msgstr "خطأ في قاعدة البيانات أثناء حذف مستخدم تطبيق OAuth." - -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "اسمح أو امنع الوصول" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -605,35 +686,82 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "الحساب" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "الاسم المستعار" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "كلمة السر" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "ارفض" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "ألغِ" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "اسمح" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "أُلغي تأكيد المراسلة الفورية." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "لا تملك تصريحًا." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -669,24 +797,40 @@ msgstr "حُذِفت الحالة." msgid "No status with that ID found." msgstr "لا حالة وُجدت بهذه الهوية." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[1] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[2] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[3] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[4] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[5] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "لم يوجد." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "لم يتم العثور على وسيلة API." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -747,6 +891,10 @@ msgstr "الإشعارات التي فضلها %1$s في %2$s!" msgid "API method under construction." msgstr "لم يتم العثور على وسيلة API." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "لم يوجد." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "لا مرفق كهذا." @@ -799,7 +947,8 @@ msgid "Preview" msgstr "معاينة" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "احذف" @@ -812,27 +961,27 @@ msgstr "ارفع" msgid "Crop" msgstr "مجموعات" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "لم يُرفع ملف." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "رُفع الأفتار." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "فشل تحديث الأفتار." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "حُذف الأفتار." @@ -853,12 +1002,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "لا" @@ -871,12 +1021,13 @@ msgstr "لا تمنع هذا المستخدم" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "نعم" @@ -891,9 +1042,12 @@ msgstr "امنع هذا المستخدم" msgid "Failed to save block information." msgstr "فشل حفظ معلومات المنع." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -970,12 +1124,13 @@ msgstr "هذا البريد الإلكتروني ملك مستخدم آخر با #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "تعذّر تحديث المستخدم." @@ -1013,15 +1168,16 @@ msgstr "يجب أن تسجل الدخول لتحذف تطبيقا." msgid "Application not found." msgstr "لم يوجد التطبيق." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "أنت لست مالك هذا التطبيق." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1046,10 +1202,69 @@ msgstr "لا تحذف هذا التطبيق" msgid "Delete this application" msgstr "احذف هذا التطبيق" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "يجب أن تلج لتغادر مجموعة." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "لا اسم مستعار." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "لست عضوًا في هذه المجموعة" + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "تعذر تحديث المجموعة." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s ترك المجموعة %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "احذف المستخدم" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "لا تحذف هذا الإشعار" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "احذف هذا المستخدم" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1118,53 +1333,63 @@ msgstr "التصميم" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "مسار شعار غير صالح." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "مسار شعار غير صالح." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "السمة غير متوفرة: %s" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "غيّر الشعار" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "شعار الموقع" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "شعار الموقع" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "غيّر السمة" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "سمة الموقع" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "سمة الموقع." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "سمة مخصصة" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "تغيير صورة الخلفية" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "الخلفية" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1172,77 +1397,75 @@ msgid "" msgstr "بإمكانك رفع صورة خلفية للموقع. أقصى حجم للملف هو %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "مكّن" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "عطّل" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "مكّن صورة الخلفية أو عطّلها." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 #, fuzzy msgid "Tile background image" msgstr "تغيير صورة الخلفية" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "تغيير الألوان" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "المحتوى" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "الشريط الجانبي" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "النص" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "وصلات" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "متقدم" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS مخصصة" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "استخدم المبدئيات" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "استعد التصميمات المبدئية" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "ارجع إلى المبدئي" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "أرسل" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "احفظ التصميم" @@ -1259,71 +1482,102 @@ msgstr "أضف إلى المفضلات" msgid "No such document \"%s\"" msgstr "لا مستند باسم \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "عدّل التطبيق" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "يجب أن تكون مسجل الدخول لتعدل تطبيقا." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "لا تطبيق كهذا." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "استخدم هذا النموذج لتعدل تطبيقك." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "الاسم مطلوب." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "الاسم طويل جدا (الأقصى 255 حرفا)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 #, fuzzy msgid "Name already in use. Try another one." msgstr "الاسم المستعار مستخدم بالفعل. جرّب اسمًا آخرًا." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "الوصف مطلوب." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "المنظمة طويلة جدا (الأقصى %d حرفا)." +msgstr[1] "المنظمة طويلة جدا (الأقصى %d حرفا)." +msgstr[2] "المنظمة طويلة جدا (الأقصى %d حرفا)." +msgstr[3] "المنظمة طويلة جدا (الأقصى %d حرفا)." +msgstr[4] "المنظمة طويلة جدا (الأقصى %d حرفا)." +msgstr[5] "المنظمة طويلة جدا (الأقصى %d حرفا)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "المسار المصدر طويل جدًا." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "مسار المصدر ليس صحيحا." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "المنظمة مطلوبة." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "صفحة المنظمة الرئيسية مطلوبة." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 #, fuzzy msgid "Callback is too long." msgstr "المسار المصدر طويل جدًا." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 #, fuzzy msgid "Callback URL is not valid." msgstr "مسار المصدر ليس صحيحا." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "لم يمكن تحديث التطبيق." @@ -1345,11 +1599,6 @@ msgstr "يجب أن تكون إداريا لتعدل المجموعة." msgid "Use this form to edit the group." msgstr "استخدم هذا النموذج لتعديل المجموعة." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, fuzzy, php-format -msgid "description is too long (max %d chars)." -msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1409,16 +1658,6 @@ msgid "" "a message with further instructions." msgstr "" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "ألغِ" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1712,7 +1951,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "خطأ أثناء تحديث الملف الشخصي البعيد." @@ -2144,90 +2383,141 @@ msgstr "صندوق %s الوارد" msgid "This is your inbox, which lists your incoming private messages." msgstr "هذا صندوق بريدك الوارد، والذي يسرد رسائلك الخاصة الواردة." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "تم تعطيل الدعوات." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, fuzzy, php-format msgid "You must be logged in to invite other users to use %s." msgstr "يجب أن تلج لتُعدّل المجموعات." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "عنوان بريد إلكتروني غير صالح: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "أُرسلت الدعوة" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "دعوة مستخدمين جدد" -#: actions/invite.php:128 +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 #, fuzzy -msgid "You are already subscribed to these users:" -msgstr "لست مشتركًا بأحد." +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "لست مشتركًا بأحد." +msgstr[1] "لست مشتركًا بأحد." +msgstr[2] "لست مشتركًا بأحد." +msgstr[3] "لست مشتركًا بأحد." +msgstr[4] "لست مشتركًا بأحد." +msgstr[5] "لست مشتركًا بأحد." +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "استخدم هذا النموذج لدعوة أصدقائك وزملائك لاستخدام هذه الخدمة." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "عناوين البريد الإلكتروني" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "رسالة شخصية" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "أرسل" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, fuzzy, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s يستمع الآن إلى إشعاراتك على %2$s." -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2262,11 +2552,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "يجب أن تلج لتنضم إلى مجموعة." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "لا اسم مستعار." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2410,11 +2695,11 @@ msgstr "لُج" msgid "Login to site" msgstr "لُج إلى الموقع" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "تذكّرني" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "لُج تلقائيًا في المستقبل؛ هذا الخيار ليس مُعدًا للحواسيب المشتركة!" @@ -2463,24 +2748,37 @@ msgstr "لم يمكن جعل %1$s إداريا للمجموعة %2$s." msgid "No current status." msgstr "لا حالة جارية." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "تطبيق جديد" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "يجب أن تكون مسجل الدخول لتسجل تطبيقا." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "استخدم هذا النموذج لتسجل تطبيقا جديدا." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "الاسم طويل جدا (الأقصى 255 حرفا)." + +#: actions/newapplication.php:184 #, fuzzy msgid "Source URL is required." msgstr "مسار المصدر ليس صحيحا." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "لم يمكن إنشاء التطبيق." @@ -2492,44 +2790,49 @@ msgstr "مجموعة جديدة" msgid "Use this form to create a new group." msgstr "استخدم هذا النموذج لإنشاء مجموعة جديدة." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, fuzzy, php-format +msgid "description is too long (max %d chars)." +msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "رسالة جديدة" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "لا يمكنك إرسال رسائل إلى هذا المستخدم." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "لا محتوى!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "لا مستلم حُدّد." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "أُرسلت الرسالة" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "رسالة مباشرة ل%s تم إرسالها." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "خطأ أجاكس" @@ -2537,7 +2840,17 @@ msgstr "خطأ أجاكس" msgid "New notice" msgstr "إشعار جديد" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "أُرسل الإشعار" @@ -2585,7 +2898,8 @@ msgstr "الإشعارات التي فضلها %1$s في %2$s!" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2596,47 +2910,72 @@ msgstr "أرسل التنبيه" msgid "Nudge sent!" msgstr "أُرسل التنبيه!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "يجب أن تكون مسجل الدخول لعرض تطبيقاتك." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "تطبيقات OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, fuzzy, php-format msgid "You have not registered any applications yet." msgstr "يجب أن تكون مسجل الدخول لتسجل تطبيقا." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 #, fuzzy msgid "Connected applications" msgstr "احذف هذا التطبيق" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "لست مستخدما لهذا التطبيق." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "استخدم هذا النموذج لتعدل تطبيقك." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2663,7 +3002,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "ليس نسق بيانات مدعوم." @@ -2767,7 +3106,7 @@ msgid "6 or more characters" msgstr "6 أحرف أو أكثر" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "أكّد" @@ -2779,11 +3118,11 @@ msgstr "نفس كلمة السر أعلاه" msgid "Change" msgstr "غيّر" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "يجب أن تكون كلمة السر 6 حروف أو أكثر." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "كلمتا السر غير متطابقتين." @@ -2803,157 +3142,290 @@ msgstr "تعذّر حفظ كلمة السر الجديدة." msgid "Password saved." msgstr "حُفظت كلمة السر." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "المسارات" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "لا يمكن قراءة دليل السمات: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "لا يمكن الكتابة في دليل الأفتارات: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "لا يمكن الكتابة في دليل الخلفيات: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "لا يمكن قراءة دليل المحليات: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 #, fuzzy msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "رسالة ترحيب غير صالحة. أقصى طول هو 255 حرف." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "الموقع" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "خادوم" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "اسم مضيف خادوم الموقع." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "المسار" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "مسار الموقع" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "مسار المحليات" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "دليل السمات" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "مسار دليل المحليات" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "مسارات فاخرة" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "أأستخدم مسارات فاخرة (يمكن قراءتها وتذكرها بسهولة أكبر)؟" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "السمة" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "خادوم السمات" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "سمة الموقع." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "مسار السمات" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "دليل السمات" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "أفتارات" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "خادوم الأفتارات" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "مسار الأفتارات" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "دليل الأفتار." - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "خلفيات" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "خادوم الخلفيات" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "مسار الخلفيات" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "دليل الخلفيات" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "مطلقا" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "أحيانًا" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "دائمًا" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "استخدم SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "خادم SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "مسار الموقع" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "دليل السمات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "أفتارات" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "خادوم الأفتارات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "سمة الموقع." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "مسار الأفتارات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "فشل تحديث الأفتار." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "دليل الأفتار." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "خلفيات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "سمة الموقع." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "مرفقات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "سمة الموقع." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "لا مرفقات." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "سمة الموقع." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "مطلقا" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "أحيانًا" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "دائمًا" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "استخدم SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "احفظ المسارات" @@ -2989,138 +3461,188 @@ msgstr "محتوى إشعار غير صالح." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "إعدادات الملف الشخصي" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "بإمكانك تحديث بيانات ملفك الشخصي ليعرف عنك الناس أكثر." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "معلومات الملف الشخصي" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 حرفًا إنجليزيًا أو رقمًا بدون نقاط أو مسافات" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "الاسم الكامل" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "الصفحة الرئيسية" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "مسار صفحتك الرئيسية أو مدونتك أو ملفك الشخصي على موقع آخر" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "تكلم عن نفسك واهتمامتك في %d حرف" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "تكلم عن نفسك واهتمامتك في %d حرف" +msgstr[1] "تكلم عن نفسك واهتمامتك في %d حرف" +msgstr[2] "تكلم عن نفسك واهتمامتك في %d حرف" +msgstr[3] "تكلم عن نفسك واهتمامتك في %d حرف" +msgstr[4] "تكلم عن نفسك واهتمامتك في %d حرف" +msgstr[5] "تكلم عن نفسك واهتمامتك في %d حرف" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "صِف نفسك واهتماماتك" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "السيرة" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "الموقع" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "مكان تواجدك، على سبيل المثال \"المدينة، الولاية (أو المنطقة)، الدولة\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "شارك مكاني الحالي عند إرسال إشعارات" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "الوسوم" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "سِم نفسك (حروف وأرقام و \"-\" و \".\" و \"_\")، افصلها بفاصلة (',') أو مسافة." -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "اللغة" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "اللغة المفضلة" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "المنطقة الزمنية" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "ما المنطقة الزمنية التي تتواجد فيها عادة؟" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "اشترك تلقائيًا بأي شخص يشترك بي (يفضل أن يستخدم لغير البشر)" -#: actions/profilesettings.php:228 actions/register.php:230 +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 #, fuzzy, php-format -msgid "Bio is too long (max %d chars)." -msgstr "الاسم طويل جدا (الأقصى %d حرفا)." +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "الاسم طويل جدا (الأقصى %d حرفا)." +msgstr[1] "الاسم طويل جدا (الأقصى %d حرفا)." +msgstr[2] "الاسم طويل جدا (الأقصى %d حرفا)." +msgstr[3] "الاسم طويل جدا (الأقصى %d حرفا)." +msgstr[4] "الاسم طويل جدا (الأقصى %d حرفا)." +msgstr[5] "الاسم طويل جدا (الأقصى %d حرفا)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "لم تُختر المنطقة الزمنية." -#: actions/profilesettings.php:241 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 #, fuzzy -msgid "Language is too long (max 50 chars)." +msgid "Language is too long (maximum 50 characters)." msgstr "الاسم طويل جدا (الأقصى 255 حرفا)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "وسم غير صالح: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 #, fuzzy msgid "Couldn't update user for autosubscribe." msgstr "تعذّر تحديث سجل المستخدم." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "لم يمكن حفظ تفضيلات الموقع." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "تعذّر حفظ الملف الشخصي." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "تعذّر حفظ الوسوم." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "حُفظت الإعدادات." @@ -3195,32 +3717,45 @@ msgstr "" "هنا %%site.name%%، خدمة [التدوين المُصغّر](http://en.wikipedia.org/wiki/Micro-" "blogging) المبنية على البرنامج الحر [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "سحابة الوسوم العمومية" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "هذه هي أكثر الوسوم شهرة على %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "كن أول من يُرسل!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "سحابة الوسوم" @@ -3341,7 +3876,7 @@ msgstr "يجب أن تكون كلمة السر 6 محارف أو أكثر." msgid "Password and confirmation do not match." msgstr "كلمتا السر غير متطابقتين." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "خطأ أثناء ضبط المستخدم." @@ -3349,7 +3884,7 @@ msgstr "خطأ أثناء ضبط المستخدم." msgid "New password successfully saved. You are now logged in." msgstr "" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "عذرًا، الأشخاص المدعوون وحدهم يستطيعون التسجيل." @@ -3361,7 +3896,7 @@ msgstr "عذرا، رمز دعوة غير صالح." msgid "Registration successful" msgstr "نجح التسجيل" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "سجّل" @@ -3378,73 +3913,77 @@ msgstr "لا يمكنك تكرار ملاحظتك الشخصية." msgid "Email address already exists." msgstr "عنوان البريد الإلكتروني موجود مسبقًا." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "اسم مستخدم أو كلمة سر غير صالحة." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 #, fuzzy msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1-64 حرفًا إنجليزيًا أو رقمًا بدون نقاط أو مسافات" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 حروف أو أكثر. مطلوب." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "نفس كلمة السر أعلاه. مطلوب." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "البريد الإلكتروني" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "مسار صفحتك الرئيسية أو مدونتك أو ملفك الشخصي على موقع آخر" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "جميع الحقوق محفوظة." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3463,7 +4002,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3682,7 +4221,7 @@ msgstr "المنظمة" msgid "Description" msgstr "الوصف" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "إحصاءات" @@ -3822,45 +4361,45 @@ msgstr "الكنى" msgid "Group actions" msgstr "تصرفات المستخدم" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, fuzzy, php-format msgid "FOAF for %s group" msgstr "مجموعة %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "الأعضاء" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(لا شيء)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "جميع الأعضاء" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "أنشئت" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3875,7 +4414,7 @@ msgstr "" "[انضم الآن](%%%%action.register%%%%) لتصبح عضوًا في هذه المجموعة ومجموعات " "أخرى عديدة! ([اقرأ المزيد](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3887,7 +4426,7 @@ msgstr "" "en.wikipedia.org/wiki/Micro-blogging) المبنية على البرنامج الحر [StatusNet]" "(http://status.net/). يتشارك أعضاؤها رسائل قصيرة عن حياتهم واهتماماتهم. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "الإداريون" @@ -3913,60 +4452,60 @@ msgstr "نتائج البحث ل\"%1$s\" على %2$s" msgid "Notice deleted." msgstr "حُذف الإشعار." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "الإشعارات الموسومة ب%s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s، الصفحة %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, fuzzy, php-format msgid "FOAF for %s" msgstr "صندوق %s الصادر" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3980,7 +4519,7 @@ msgstr "" "[انضم الآن](%%%%action.register%%%%) لتتابع إشعارت **%s** وغيره! ([اقرأ " "المزيد](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3991,7 +4530,7 @@ msgstr "" "wikipedia.org/wiki/Micro-blogging) المبنية على البرنامج الحر [StatusNet]" "(http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "تكرار ل%s" @@ -4371,63 +4910,91 @@ msgstr "" msgid "Subscribed" msgstr "مُشترك" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "مشتركو %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "مشتركو %1$s, الصفحة %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "هؤلاء هم الأشخاص الذين يستمعون إلى إشعاراتك." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, fuzzy, php-format msgid "These are the people who listen to %s's notices." msgstr "هؤلاء هم الأشخاص الذين يستمعون إلى إشعاراتك." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "اشتراكات %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "اشتراكات%1$s, الصفحة %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "هؤلاء الأشخاص الذي تستمع إليهم." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "هؤلاء الأشخاص الذي يستمع %s إليهم." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4437,16 +5004,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, fuzzy, php-format msgid "%s is not listening to anyone." msgstr "%1$s يستمع الآن إلى إشعاراتك على %2$s." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "جابر" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "رسائل قصيرة" @@ -4806,7 +5379,7 @@ msgid "Plugins" msgstr "الملحقات" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "النسخة" @@ -5015,14 +5588,14 @@ msgstr "آر تي @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5040,7 +5613,7 @@ msgid "Unable to save tag." msgstr "تعذّر حفظ إشعار الموقع." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "" @@ -5093,6 +5666,16 @@ msgstr "%1$s يستمع الآن إلى إشعاراتك على %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "أهلا بكم في %1$s يا @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5160,187 +5743,195 @@ msgid "Untitled page" msgstr "صفحة غير مُعنونة" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 #, fuzzy msgid "Primary site navigation" msgstr "ضبط الموقع الأساسي" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "الملف الشخصي ومسار الأصدقاء الزمني" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "الصفحة الشخصية" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "غير بريدك الإلكتروني وكلمة سرّك وأفتارك وملفك الشخصي" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "الحساب" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "اتصل بالخدمات" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "اتصل" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "غيّر ضبط الموقع" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "إداري" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "ادعُ أصدقائك وزملائك للانضمام إليك في %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "ادعُ" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "اخرج من الموقع" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "اخرج" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "أنشئ حسابًا" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "سجّل" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "لُج إلى الموقع" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "لُج" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "ساعدني!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "مساعدة" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "ابحث عن أشخاص أو نصوص" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "ابحث" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "إشعار الموقع" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "المشاهدات المحلية" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "إشعار الصفحة" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 #, fuzzy msgid "Secondary site navigation" msgstr "ضبط الموقع الأساسي" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "مساعدة" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "عن" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "الأسئلة المكررة" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "الشروط" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "خصوصية" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "المصدر" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "اتصل" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "الجسر" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "رخصة برنامج StatusNet" @@ -5348,7 +5939,7 @@ msgstr "رخصة برنامج StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5358,7 +5949,7 @@ msgstr "" "broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "" @@ -5367,7 +5958,7 @@ msgstr "" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5379,51 +5970,51 @@ msgstr "" "agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "رخصة محتوى الموقع" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 #, fuzzy msgid "Pagination" msgstr "تسجيل" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "بعد" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "قبل" @@ -5545,41 +6136,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "تعذّر إنشاء الكنى." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "لم يمكن إنشاء التطبيق." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "تعذّر إدراج الرسالة." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "خطأ في قاعدة البيانات أثناء حذف مستخدم تطبيق OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "عدّل التطبيق" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5665,24 +6280,35 @@ msgstr "" msgid "Cancel" msgstr "ألغِ" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "أزل" @@ -5691,11 +6317,6 @@ msgstr "أزل" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "مرفقات" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5842,15 +6463,17 @@ msgid "Fullname: %s" msgstr "الاسم الكامل: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "الموقع: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "الصفحة الرئيسية: %s" @@ -5872,7 +6495,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6129,13 +6752,13 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "لا رمز تأكيد." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +msgid "I looked for configuration files in the following places:" msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6173,20 +6796,20 @@ msgstr "رسائل قصيرة" msgid "Updates by SMS" msgstr "تحديثات عبر الرسائل القصيرة" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "اتصالات" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 #, fuzzy msgid "Authorized connected applications" msgstr "تطبيقات OAuth" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "خطأ قاعدة بيانات" @@ -6199,6 +6822,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "تستطيع رفع صورتك الشخصية. أقصى حجم للملف هو 2 م.ب." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "استعيدت مبدئيات التصميم." @@ -6211,23 +6841,23 @@ msgstr "ألغِ تفضيل هذا الإشعار" msgid "Favor this notice" msgstr "فضّل هذا الإشعار" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "آرإس​إس 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "آرإس​إس 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "أتوم" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6260,6 +6890,10 @@ msgstr "اذهب" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 حرفًا إنجليزيًا أو رقمًا بدون نقاط أو مسافات" + #: lib/groupeditform.php:163 #, fuzzy msgid "URL of the homepage or blog of the group or topic" @@ -6357,15 +6991,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "المجموعات الأكثر أعضاءً" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "المجموعات الأكثر مرسلات" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "وسوم في إشعارات مجموعة %s" @@ -6438,27 +7076,29 @@ msgstr "لُج باسم مستخدم وكلمة سر" msgid "Sign up for a new account" msgstr "سجّل حسابًا جديدًا" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "تأكيد عنوان البريد الإلكتروني" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "مرحبًا، %s.\n" "\n" @@ -6473,22 +7113,29 @@ msgstr "" "شكرًا على الوقت الذي أمضيته، \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s يستمع الآن إلى إشعاراتك على %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6496,10 +7143,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s يستمع الآن إلى إشعاراتك على %2$s.\n" "\n" @@ -6512,20 +7159,24 @@ msgstr "" "----\n" "غيّر خيارات البريد الإلكتروني والإشعار في %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "السيرة: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "عنوان بريد إلكتروني جديد للإرسال إلى %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6535,34 +7186,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "حالة %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "تأكيد الرسالة القصيرة" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "لقد نبهك %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6578,14 +7234,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "رسالة خاصة جديدة من %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6604,14 +7264,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "لقد أضاف %s (@%s) إشعارك إلى مفضلاته" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6633,7 +7298,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6641,13 +7306,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "لقد أرسل %s (@%s) إشعارًا إليك" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6897,24 +7569,24 @@ msgstr "نبّه" msgid "Send a nudge to this user" msgstr "أرسل رسالة مباشرة إلى هذا المستخدم" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "تعذّر إدراج اشتراك جديد." @@ -7034,9 +7706,11 @@ msgstr "كرّر هذا الإشعار" msgid "Revoke the \"%s\" role from this user" msgstr "امنع هذا المستخدم من هذه المجموعة" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "لم يتم العثور على وسيلة API." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7267,17 +7941,17 @@ msgid "Moderator" msgstr "مراقب" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "قبل لحظات قليلة" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "قبل دقيقة تقريبًا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7289,12 +7963,12 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "قبل ساعة تقريبًا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7306,12 +7980,12 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "قبل يوم تقريبا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7323,12 +7997,12 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "قبل شهر تقريبًا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7340,20 +8014,41 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "قبل سنة تقريبًا" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s ليس لونًا صحيحًا!" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, fuzzy, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s ليس لونًا صحيحًا!" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[1] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[2] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[3] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[4] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." +msgstr[5] "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7368,3 +8063,21 @@ msgstr "لا هوية مستخدم محددة." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)" + +#, fuzzy +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "المنظمة طويلة جدا (الأقصى 255 حرفا)." + +#, fuzzy +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "هذه طويلة جدًا. أطول حجم للإشعار %d حرفًا." + +#, fuzzy +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "الاسم طويل جدا (الأقصى %d حرفا)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "تكلم عن نفسك واهتمامتك في %d حرف" diff --git a/locale/arz/LC_MESSAGES/statusnet.po b/locale/arz/LC_MESSAGES/statusnet.po index 81d2bd5321..eea3f6559a 100644 --- a/locale/arz/LC_MESSAGES/statusnet.po +++ b/locale/arz/LC_MESSAGES/statusnet.po @@ -11,19 +11,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:18+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:03:58+0000\n" "Language-Team: Egyptian Spoken Arabic \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: arz\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=6; plural= n==0 ? 0 : n==1 ? 1 : n==2 ? 2 : n%100>=3 " "&& n%100<=10 ? 3 : n%100>=11 && n%100<=99 ? 4 : 5;\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -82,11 +82,15 @@ msgstr "اذف إعدادت الموقع" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 #, fuzzy msgctxt "BUTTON" msgid "Save" @@ -98,14 +102,17 @@ msgstr "أرسل" msgid "No such page." msgstr "لا وسم كهذا." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -129,42 +136,44 @@ msgstr "لا مستخدم كهذا." msgid "%1$s and friends, page %2$d" msgstr "%1$s و الصحاب, صفحه %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s والأصدقاء" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -172,14 +181,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, fuzzy, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgstr "" "register%%%%) وترسل شيئًا شيقًا ليضيفه إلى مفضلته. :)" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "أنت والأصدقاء" @@ -201,13 +213,16 @@ msgstr "أنت والأصدقاء" msgid "Updates from %1$s and friends on %2$s!" msgstr "%1$s و الصحاب, صفحه %2$d" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,58 +243,74 @@ msgstr "الـ API method مش موجوده." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "تتطلب هذه الطريقه POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "تعذّر تحديث المستخدم." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "ليس للمستخدم ملف شخصى." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "لم يمكن حفظ الملف." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -289,70 +320,100 @@ msgstr "" msgid "Unable to save your design settings." msgstr "تعذّر حذف إعدادات التصميم." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "تعذّر تحديث تصميمك." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "ما ينفعش تمنع نفسك!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "فشل منع المستخدم." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "فشل إلغاء منع المستخدم." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "رسائل مباشره من %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, fuzzy, php-format msgid "All the direct messages sent from %s" msgstr "رسائل مباشره من %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "رساله مباشره %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, fuzzy, php-format msgid "All the direct messages sent to %s" msgstr "رساله مباشره %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "لا نص فى الرسالة!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, fuzzy, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[1] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[2] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[3] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[4] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[5] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "لم يُعثر على المستخدم المستلم." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 #, fuzzy msgid "No status found with that ID." msgstr "لا ملف شخصى بهذه الهويه." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "الحاله دى موجوده فعلا فى التفضيلات." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -398,68 +459,79 @@ msgstr "تعذّر إيجاد المستخدم الهدف." msgid "Could not find target user." msgstr "تعذّر إيجاد المستخدم الهدف." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "" -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "ليس اسمًا مستعارًا صحيحًا." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "الصفحه الرئيسيه ليست عنونًا صالحًا." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, fuzzy, php-format msgid "Description is too long (max %d chars)." msgstr "المنظمه طويله جدا (اكتر حاجه %d رمز)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 #, fuzzy -msgid "Location is too long (max 255 chars)." +msgid "Location is too long (maximum 255 characters)." msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "كنيه غير صالحة: \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "" -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -526,30 +598,44 @@ msgstr "مجموعات %s" msgid "groups on %s" msgstr "مجموعات %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 #, fuzzy msgid "Upload failed." msgstr "ارفع ملفًا" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "امارة تسجيل الدخول اللى اتحطت مش موجوده." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 #, fuzzy -msgid "Invalid token." +msgid "Invalid request token." msgstr "حجم غير صالح." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "لا تملك تصريحًا." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -558,53 +644,46 @@ msgstr "حجم غير صالح." msgid "There was a problem with your session token. Try again, please." msgstr "" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "نيكنيم / پاسوورد مش مظبوطه!" -#: actions/apioauthauthorize.php:159 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "خطأ قاعده البيانات أثناء حذف المستخدم OAuth app" - -#: actions/apioauthauthorize.php:185 -#, fuzzy -msgid "Database error inserting OAuth application user." +msgid "Database error inserting oauth_token_association." msgstr "خطأ قاعده البيانات أثناء إدخال المستخدم OAuth app" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -612,35 +691,83 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "الحساب" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "الاسم المستعار" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "كلمه السر" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "ارفض" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +#, fuzzy +msgctxt "BUTTON" +msgid "Cancel" +msgstr "ألغِ" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "اسمح" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "لا رمز تأكيد." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "لا تملك تصريحًا." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -677,24 +804,40 @@ msgstr "حُذِفت الحاله." msgid "No status with that ID found." msgstr "لا ملف شخصى بهذه الهويه." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, fuzzy, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[1] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[2] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[3] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[4] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[5] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "لم يوجد." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "الـ API method مش موجوده." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -755,6 +898,10 @@ msgstr "الإشعارات الموسومه ب%s" msgid "API method under construction." msgstr "الـ API method مش موجوده." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "لم يوجد." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "لا مرفق كهذا." @@ -807,7 +954,8 @@ msgid "Preview" msgstr "عاين" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "احذف" @@ -820,28 +968,28 @@ msgstr "ارفع" msgid "Crop" msgstr "مجموعات" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 #, fuzzy msgid "No file uploaded." msgstr "لا ملف شخصى مُحدّد." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "رُفع الأفتار." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "فشل تحديث الأفتار." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "حُذف الأفتار." @@ -862,12 +1010,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "ملاحظة" @@ -880,12 +1029,13 @@ msgstr "لا تمنع هذا المستخدم" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 #, fuzzy msgctxt "BUTTON" msgid "Yes" @@ -901,9 +1051,12 @@ msgstr "امنع هذا المستخدم" msgid "Failed to save block information." msgstr "فشل حفظ معلومات المنع." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -980,12 +1133,13 @@ msgstr "هذا البريد الإلكترونى ملك مستخدم آخر با #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "تعذّر تحديث المستخدم." @@ -1024,15 +1178,16 @@ msgstr "لازم يكون متسجل دخولك علشان تعدّل applicatio msgid "Application not found." msgstr "لم يوجد رمز التأكيد." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "انت مش بتملك الapplication دى." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1059,10 +1214,69 @@ msgstr "لا تحذف هذا الإشعار" msgid "Delete this application" msgstr "احذف هذا الإشعار" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "يجب أن تكون والجًا لتنشئ مجموعه." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "لا اسم مستعار." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "لست عضوا فى تلك المجموعه." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "تعذر تحديث المجموعه." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s ساب جروپ %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "احذف المستخدم" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "لا تحذف هذا الإشعار" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "احذف هذا المستخدم" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1131,54 +1345,64 @@ msgstr "التصميم" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "مسار شعار غير صالح." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "مسار شعار غير صالح." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "المراسله الفوريه غير متوفره." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "غيّر الشعار" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "شعار الموقع" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "شعار الموقع" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "غيّر السمة" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "سمه الموقع" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "سمه الموقع." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "سمه الموقع" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "تغيير صوره الخلفية" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "الخلفية" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, fuzzy, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1186,77 +1410,75 @@ msgid "" msgstr "تستطيع رفع صورتك الشخصيه. أقصى حجم للملف هو 2 م.ب." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "مكّن" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "عطّل" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "مكّن صوره الخلفيه أو عطّلها." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 #, fuzzy msgid "Tile background image" msgstr "تغيير صوره الخلفية" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "تغيير الألوان" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "المحتوى" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "الشريط الجانبي" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "النص" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "وصلات" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "استخدم المبدئيات" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "استعد التصميمات المبدئية" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "ارجع إلى المبدئي" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "أرسل" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "احفظ التصميم" @@ -1273,72 +1495,104 @@ msgstr "أضف إلى المفضلات" msgid "No such document \"%s\"" msgstr "لا مرفق كهذا." -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +#, fuzzy +msgid "Edit application" msgstr "OAuth applications" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "لازم يكون متسجل دخولك علشان تعدّل application." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "ما فيش application زى كده." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "استعمل الفورمه دى علشان تعدّل الapplication بتاعتك." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "الاسم مطلوب." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "الاسم طويل جدا (اكتر حاجه 255 رمز)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "" -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "الوصف مطلوب." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "المنظمه طويله جدا (اكتر حاجه %d رمز)." +msgstr[1] "المنظمه طويله جدا (اكتر حاجه %d رمز)." +msgstr[2] "المنظمه طويله جدا (اكتر حاجه %d رمز)." +msgstr[3] "المنظمه طويله جدا (اكتر حاجه %d رمز)." +msgstr[4] "المنظمه طويله جدا (اكتر حاجه %d رمز)." +msgstr[5] "المنظمه طويله جدا (اكتر حاجه %d رمز)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 #, fuzzy msgid "Source URL is too long." msgstr "الSource URL مش مظبوط." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "الSource URL مش مظبوط." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 #, fuzzy msgid "Organization is required." msgstr "الوصف مطلوب." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 #, fuzzy msgid "Organization homepage is required." msgstr "الوصف مطلوب." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 #, fuzzy msgid "Callback URL is not valid." msgstr "الSource URL مش مظبوط." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "ما نفعش تحديث الapplication." @@ -1360,11 +1614,6 @@ msgstr "لازم تكون ادارى علشان تعدّل الجروپ." msgid "Use this form to edit the group." msgstr "استخدم هذا النموذج لتعديل المجموعه." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, fuzzy, php-format -msgid "description is too long (max %d chars)." -msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1424,17 +1673,6 @@ msgid "" "a message with further instructions." msgstr "" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -#, fuzzy -msgctxt "BUTTON" -msgid "Cancel" -msgstr "ألغِ" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1737,7 +1975,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "خطأ أثناء تحديث الملف الشخصى البعيد" @@ -2169,92 +2407,143 @@ msgstr "" msgid "This is your inbox, which lists your incoming private messages." msgstr "" -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 #, fuzzy msgid "Invites have been disabled." msgstr "الدعوات مُفعلة" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, fuzzy, php-format msgid "You must be logged in to invite other users to use %s." msgstr "يجب أن تلج لتُعدّل المجموعات." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "عنوان بريد إلكترونى غير صالح: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "أُرسلت الدعوة" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "دعوه مستخدمين جدد" -#: actions/invite.php:128 +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 #, fuzzy -msgid "You are already subscribed to these users:" -msgstr "لست مشتركًا بأحد." +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "لست مشتركًا بأحد." +msgstr[1] "لست مشتركًا بأحد." +msgstr[2] "لست مشتركًا بأحد." +msgstr[3] "لست مشتركًا بأحد." +msgstr[4] "لست مشتركًا بأحد." +msgstr[5] "لست مشتركًا بأحد." +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +msgstr[5] "" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "عناوين البريد الإلكتروني" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "رساله شخصية" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 #, fuzzy msgctxt "BUTTON" msgid "Send" msgstr "أرسل" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2290,11 +2579,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "يجب أن تلج لتُعدّل المجموعات." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "لا اسم مستعار." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2439,11 +2723,11 @@ msgstr "لُج" msgid "Login to site" msgstr "لُج إلى الموقع" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "تذكّرني" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" @@ -2491,24 +2775,37 @@ msgstr "%1$s مش نافع يبقى ادارى لجروپ %2$s." msgid "No current status." msgstr "لا نتائج." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "ما فيش application زى كده." -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "لازم تكون مسجل دخوللك علشان تسجل application." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "استعمل الفورمه دى علشان تسجل application جديد." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "الاسم طويل جدا (اكتر حاجه 255 رمز)." + +#: actions/newapplication.php:184 #, fuzzy msgid "Source URL is required." msgstr "الSource URL مش مظبوط." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "مش ممكن إنشاء الapplication." @@ -2520,45 +2817,50 @@ msgstr "مجموعه جديدة" msgid "Use this form to create a new group." msgstr "استخدم هذا النموذج لإنشاء مجموعه جديده." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, fuzzy, php-format +msgid "description is too long (max %d chars)." +msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "رساله جديدة" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 #, fuzzy msgid "You can't send a message to this user." msgstr "أرسل رساله مباشره إلى هذا المستخدم" #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "لا محتوى!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "لا مستلم حُدّد." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "أُرسلت الرسالة" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "رساله مباشره اتبعتت لـ%s." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "خطأ أجاكس" @@ -2566,7 +2868,17 @@ msgstr "خطأ أجاكس" msgid "New notice" msgstr "إشعار جديد" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, fuzzy, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "أُرسل الإشعار" @@ -2612,7 +2924,8 @@ msgstr "" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2623,47 +2936,72 @@ msgstr "أرسل التنبيه" msgid "Nudge sent!" msgstr "أُرسل التنبيه!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "لازم تكون مسجل دخولك علشان تشوف ليستة الapplications بتاعتك." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth applications" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, fuzzy, php-format msgid "You have not registered any applications yet." msgstr "لازم تكون مسجل دخوللك علشان تسجل application." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 #, fuzzy msgid "Connected applications" msgstr "مش ممكن إنشاء الapplication." +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "انت مش يوزر للapplication دى." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "استعمل الفورمه دى علشان تعدّل الapplication بتاعتك." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2690,7 +3028,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr " مش نظام بيانات مدعوم." @@ -2795,7 +3133,7 @@ msgid "6 or more characters" msgstr "6 حروف أو أكثر. مطلوب." #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "أكّد" @@ -2807,11 +3145,11 @@ msgstr "نفس كلمه السر أعلاه" msgid "Change" msgstr "غيّر" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "يجب أن تكون كلمه السر 6 حروف أو أكثر." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "كلمتا السر غير متطابقتين." @@ -2831,157 +3169,290 @@ msgstr "تعذّر حفظ كلمه السر الجديده." msgid "Password saved." msgstr "حُفظت كلمه السر." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "المسارات" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "دليل السمات" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "دليل الأفتار." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "دليل الخلفيات" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "لا يمكن قراءه دليل المحليات: %s" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 #, fuzzy msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "رساله ترحيب غير صالحه. أقصى طول هو 255 حرف." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "الموقع" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "خادوم" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "اسم مضيف خادوم الموقع." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "المسار" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "مسار الموقع" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "مسار المحليات" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "دليل السمات" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "مسار دليل المحليات" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "مسارات فاخرة" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "أأستخدم مسارات فاخره (يمكن قراءتها وتذكرها بسهوله أكبر)؟" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "السمة" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "خادوم السمات" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "سمه الموقع." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "مسار السمات" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "دليل السمات" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "أفتارات" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "خادوم الأفتارات" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "مسار الأفتارات" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "دليل الأفتار." - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "خلفيات" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "خادوم الخلفيات" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "مسار الخلفيات" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "دليل الخلفيات" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "مطلقا" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "أحيانًا" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "دائمًا" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "استخدم SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL server" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "مسار الموقع" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "دليل السمات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "أفتارات" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "خادوم الأفتارات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "سمه الموقع." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "مسار الأفتارات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "فشل تحديث الأفتار." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "دليل الأفتار." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "خلفيات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "سمه الموقع." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "مرفقات" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "سمه الموقع." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "لا مرفقات." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "سمه الموقع." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "مسار دليل المحليات" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "مطلقا" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "أحيانًا" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "دائمًا" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "استخدم SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "احفظ المسارات" @@ -3015,138 +3486,186 @@ msgstr "حجم غير صالح." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "إعدادات الملف الشخصي" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "معلومات الملف الشخصي" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "الاسم الكامل" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "الصفحه الرئيسية" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." msgstr "" -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, fuzzy, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "صِف نفسك واهتماماتك" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "صِف نفسك واهتماماتك" +msgstr[1] "صِف نفسك واهتماماتك" +msgstr[2] "صِف نفسك واهتماماتك" +msgstr[3] "صِف نفسك واهتماماتك" +msgstr[4] "صِف نفسك واهتماماتك" +msgstr[5] "صِف نفسك واهتماماتك" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "صِف نفسك واهتماماتك" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "السيرة" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "الموقع" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "الوسوم" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "اللغة" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "اللغه المفضلة" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "المنطقه الزمنية" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "ما المنطقه الزمنيه التى تتواجد فيها عادة؟" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 #, fuzzy msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "أشرك المستخدمين الجدد بهذا المستخدم تلقائيًا." -#: actions/profilesettings.php:228 actions/register.php:230 +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 #, fuzzy, php-format -msgid "Bio is too long (max %d chars)." -msgstr "الاسم طويل جدا (اكتر حاجه %d رمز)." +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "الاسم طويل جدا (اكتر حاجه %d رمز)." +msgstr[1] "الاسم طويل جدا (اكتر حاجه %d رمز)." +msgstr[2] "الاسم طويل جدا (اكتر حاجه %d رمز)." +msgstr[3] "الاسم طويل جدا (اكتر حاجه %d رمز)." +msgstr[4] "الاسم طويل جدا (اكتر حاجه %d رمز)." +msgstr[5] "الاسم طويل جدا (اكتر حاجه %d رمز)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "لم تُختر المنطقه الزمنيه." -#: actions/profilesettings.php:241 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 #, fuzzy -msgid "Language is too long (max 50 chars)." +msgid "Language is too long (maximum 50 characters)." msgstr "الاسم طويل جدا (اكتر حاجه 255 رمز)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "وسم غير صالح: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 #, fuzzy msgid "Couldn't update user for autosubscribe." msgstr "تعذّر تحديث المستخدم." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "لم يمكن حفظ تفضيلات الموقع." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "تعذّر حفظ الملف الشخصى." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "تعذّر حفظ الوسوم." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "حُفظت الإعدادات." @@ -3221,32 +3740,45 @@ msgstr "" "هنا %%site.name%%، خدمه [التدوين المُصغّر](http://en.wikipedia.org/wiki/Micro-" "blogging) المبنيه على البرنامج الحر [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "سحابه الوسوم العمومية" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "هذه هى أكثر الوسوم شهره على %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "كن أول من يُرسل!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "سحابه الوسوم" @@ -3368,7 +3900,7 @@ msgstr "يجب أن تكون كلمه السر 6 محارف أو أكثر." msgid "Password and confirmation do not match." msgstr "كلمتا السر غير متطابقتين." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "خطأ أثناء ضبط المستخدم." @@ -3376,7 +3908,7 @@ msgstr "خطأ أثناء ضبط المستخدم." msgid "New password successfully saved. You are now logged in." msgstr "" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "عذرًا، الأشخاص المدعوون وحدهم يستطيعون التسجيل." @@ -3388,7 +3920,7 @@ msgstr "عذرا، رمز دعوه غير صالح." msgid "Registration successful" msgstr "نجح التسجيل" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "سجّل" @@ -3405,72 +3937,76 @@ msgstr "ما ينفعش تكرر الملاحظه بتاعتك." msgid "Email address already exists." msgstr "عنوان البريد الإلكترونى موجود مسبقًا." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "اسم مستخدم أو كلمه سر غير صالحه." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 حروف أو أكثر. مطلوب." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "نفس كلمه السر أعلاه. مطلوب." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "البريد الإلكتروني" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3489,7 +4025,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3709,7 +4245,7 @@ msgstr "المنظمه" msgid "Description" msgstr "الوصف" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "إحصاءات" @@ -3851,45 +4387,45 @@ msgstr "الكنى" msgid "Group actions" msgstr "تصرفات المستخدم" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, fuzzy, php-format msgid "FOAF for %s group" msgstr "مجموعه %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "الأعضاء" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(لا شيء)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "جميع الأعضاء" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "أنشئ" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3903,7 +4439,7 @@ msgstr "" "الآن](%%action.register%%) لتشارك اشعاراتك مع أصدقائك وعائلتك وزملائك! " "([اقرأ المزيد](%%doc.help%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3914,7 +4450,7 @@ msgstr "" "هنا %%site.name%%، خدمه [التدوين المُصغّر](http://en.wikipedia.org/wiki/Micro-" "blogging) المبنيه على البرنامج الحر [StatusNet](http://status.net/)." -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "الإداريون" @@ -3940,60 +4476,60 @@ msgstr "نتايج التدوير لـ\"%1$s\" على %2$s" msgid "Notice deleted." msgstr "حُذف الإشعار." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "الإشعارات الموسومه ب%s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s و الصحاب, صفحه %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4006,7 +4542,7 @@ msgstr "" "الآن](%%action.register%%) لتشارك اشعاراتك مع أصدقائك وعائلتك وزملائك! " "([اقرأ المزيد](%%doc.help%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4016,7 +4552,7 @@ msgstr "" "هنا %%site.name%%، خدمه [التدوين المُصغّر](http://en.wikipedia.org/wiki/Micro-" "blogging) المبنيه على البرنامج الحر [StatusNet](http://status.net/)." -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "تكرارات %s" @@ -4408,63 +4944,91 @@ msgstr "" msgid "Subscribed" msgstr "مُشترك" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "مشتركو %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s مشتركين, صفحه %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "هؤلاء هم الأشخاص الذين يستمعون إلى إشعاراتك." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, fuzzy, php-format msgid "These are the people who listen to %s's notices." msgstr "هؤلاء هم الأشخاص الذين يستمعون إلى إشعاراتك." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "اشتراكات %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s اشتراكات, صفحه %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "هؤلاء الأشخاص الذى تستمع إليهم." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "هؤلاء الأشخاص الذى يستمع %s إليهم." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4474,16 +5038,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, fuzzy, php-format msgid "%s is not listening to anyone." msgstr "لست مُشتركًا بأى أحد." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "جابر" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "رسائل قصيرة" @@ -4842,7 +5412,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "النسخه" @@ -5052,14 +5622,14 @@ msgstr "آر تى @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5076,7 +5646,7 @@ msgid "Unable to save tag." msgstr "تعذّر حفظ الوسوم." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "" @@ -5129,6 +5699,16 @@ msgstr "هؤلاء هم الأشخاص الذين يستمعون إلى إشعا msgid "Welcome to %1$s, @%2$s!" msgstr "أهلا بكم فى %1$s يا @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5197,130 +5777,138 @@ msgid "Untitled page" msgstr "صفحه غير مُعنونة" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 #, fuzzy msgid "Primary site navigation" msgstr "ضبط الموقع الأساسي" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 #, fuzzy msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "الملف الشخصى ومسار الأصدقاء الزمني" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 #, fuzzy msgctxt "MENU" msgid "Personal" msgstr "شخصية" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 #, fuzzy msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "غير كلمه سرّك" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "الحساب" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 #, fuzzy msgctxt "TOOLTIP" msgid "Connect to services" msgstr "كونيكشونات (Connections)" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "اتصل" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "ضبط الموقع الأساسي" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 #, fuzzy msgctxt "MENU" msgid "Admin" msgstr "إداري" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 #, fuzzy msgctxt "MENU" msgid "Invite" msgstr "ادعُ" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "سمه الموقع." #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "الشعار" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "أنشئ مجموعه جديدة" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 #, fuzzy msgctxt "MENU" msgid "Register" msgstr "سجّل" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 #, fuzzy msgctxt "TOOLTIP" msgid "Login to the site" msgstr "لُج إلى الموقع" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 #, fuzzy msgctxt "MENU" msgid "Login" msgstr "لُج" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "مساعدة" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 #, fuzzy msgctxt "MENU" msgid "Help" msgstr "مساعدة" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 #, fuzzy msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "ابحث عن أشخاص أو نص" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 #, fuzzy msgctxt "MENU" msgid "Search" @@ -5328,69 +5916,69 @@ msgstr "ابحث" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "إشعار الموقع" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "المشاهدات المحلية" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "إشعار الصفحة" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 #, fuzzy msgid "Secondary site navigation" msgstr "ضبط الموقع الأساسي" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "مساعدة" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "عن" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "الأسئله المكررة" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "الشروط" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "خصوصية" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "المصدر" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "اتصل" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 #, fuzzy msgid "Badge" msgstr "نبّه" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 #, fuzzy msgid "StatusNet software license" msgstr "رخصه محتوى الموقع" @@ -5399,7 +5987,7 @@ msgstr "رخصه محتوى الموقع" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5409,7 +5997,7 @@ msgstr "" "broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "" @@ -5418,7 +6006,7 @@ msgstr "" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5430,51 +6018,51 @@ msgstr "" "agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "رخصه محتوى الموقع" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 #, fuzzy msgid "Pagination" msgstr "المنظمه" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "بعد" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "قبل" @@ -5602,42 +6190,66 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "تعذّر إنشاء الكنى." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "مش ممكن إنشاء الapplication." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "تعذّر إدراج الرساله." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +#, fuzzy +msgid "Database error inserting OAuth application user." +msgstr "خطأ قاعده البيانات أثناء إدخال المستخدم OAuth app" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -#, fuzzy -msgid "Edit application" -msgstr "OAuth applications" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 #, fuzzy @@ -5724,24 +6336,35 @@ msgstr "" msgid "Cancel" msgstr "ألغِ" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "استرجع" @@ -5750,11 +6373,6 @@ msgstr "استرجع" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "مرفقات" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5900,15 +6518,17 @@ msgid "Fullname: %s" msgstr "الاسم الكامل: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "الموقع: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "الصفحه الرئيسية: %s" @@ -5930,7 +6550,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6153,13 +6773,13 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "لا رمز تأكيد." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +msgid "I looked for configuration files in the following places:" msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6197,20 +6817,20 @@ msgstr "رسائل قصيرة" msgid "Updates by SMS" msgstr "" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "كونيكشونات (Connections)" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 #, fuzzy msgid "Authorized connected applications" msgstr "OAuth applications" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "خطأ قاعده بيانات" @@ -6223,6 +6843,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "تستطيع رفع صورتك الشخصيه. أقصى حجم للملف هو 2 م.ب." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "استعيدت مبدئيات التصميم." @@ -6235,23 +6862,23 @@ msgstr "ألغِ تفضيل هذا الإشعار" msgid "Favor this notice" msgstr "فضّل هذا الإشعار" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "آرإس​إس 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "آرإس​إس 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "أتوم" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6284,6 +6911,10 @@ msgstr "اذهب" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "" @@ -6380,15 +7011,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "المجموعات الأكثر أعضاءً" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "المجموعات الأكثر مرسلات" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, fuzzy, php-format msgid "Tags in %s group's notices" msgstr "عدّل خصائص مجموعه %s" @@ -6462,44 +7097,53 @@ msgstr "اسم مستخدم أو كلمه سر غير صالحه." msgid "Sign up for a new account" msgstr "" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "تأكيد عنوان البريد الإلكتروني" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, fuzzy, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "هؤلاء هم الأشخاص الذين يستمعون إلى إشعاراتك." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6508,26 +7152,30 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "عن نفسك: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, fuzzy, php-format msgid "New email address for posting to %s" msgstr "أنشئ عنوان بريد إلكترونى لترسل إليه؛ ألغِ القديم." -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6537,35 +7185,40 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "حاله %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 #, fuzzy msgid "SMS confirmation" msgstr "لا رمز تأكيد." -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6581,14 +7234,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "رساله خاصه جديده من %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6607,14 +7264,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, fuzzy, php-format -msgid "%s (@%s) added your notice as a favorite" +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "أرسل لى بريدًا إلكرتونيًا عندما يضيف أحدهم إشعارى مفضله." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6636,7 +7298,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6644,13 +7306,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6900,24 +7569,24 @@ msgstr "نبّه" msgid "Send a nudge to this user" msgstr "أرسل رساله مباشره إلى هذا المستخدم" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "تعذّر إدراج اشتراك جديد." @@ -7037,9 +7706,11 @@ msgstr "كرر هذا الإشعار" msgid "Revoke the \"%s\" role from this user" msgstr "امنع هذا المستخدم من هذه المجموعة" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "الـ API method مش موجوده." #: lib/sandboxform.php:67 #, fuzzy @@ -7273,17 +7944,17 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "قبل لحظات قليلة" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "قبل دقيقه تقريبًا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7295,12 +7966,12 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "قبل ساعه تقريبًا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7312,12 +7983,12 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "قبل يوم تقريبا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7329,12 +8000,12 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "قبل شهر تقريبًا" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7346,20 +8017,41 @@ msgstr[4] "" msgstr[5] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "قبل سنه تقريبًا" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s ليس لونًا صحيحًا!" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, fuzzy, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s ليس لونًا صحيحًا!" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[1] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[2] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[3] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[4] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." +msgstr[5] "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7374,3 +8066,22 @@ msgstr "ما فيش ID متحدد لليوزر." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرفًا)" + +#, fuzzy +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)." + +#, fuzzy +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "هذا الملف كبير جدًا. إن أقصى حجم للملفات هو %d." + +#, fuzzy +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "الاسم طويل جدا (اكتر حاجه %d رمز)." + +#, fuzzy +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "صِف نفسك واهتماماتك" diff --git a/locale/bg/LC_MESSAGES/statusnet.po b/locale/bg/LC_MESSAGES/statusnet.po index 6c26ec4e7c..9c697c861b 100644 --- a/locale/bg/LC_MESSAGES/statusnet.po +++ b/locale/bg/LC_MESSAGES/statusnet.po @@ -10,17 +10,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:19+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:00+0000\n" "Language-Team: Bulgarian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: bg\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -76,11 +76,15 @@ msgstr "Запазване настройките за достъп" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Запазване" @@ -91,14 +95,17 @@ msgstr "Запазване" msgid "No such page." msgstr "Няма такака страница." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -122,42 +129,44 @@ msgstr "Няма такъв потребител" msgid "%1$s and friends, page %2$d" msgstr "%1$s и приятели, страница %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s и приятели" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Емисия с приятелите на %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Емисия с приятелите на %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Емисия с приятелите на %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -165,14 +174,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -180,7 +192,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Вие и приятелите" @@ -192,13 +204,16 @@ msgstr "Вие и приятелите" msgid "Updates from %1$s and friends on %2$s!" msgstr "Бележки от %1$s и приятели в %2$s." +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -219,58 +234,70 @@ msgstr "Не е открит методът в API." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Този метод изисква заявка POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Грешка при обновяване на потребителя." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Потребителят няма профил." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Грешка при запазване на профила." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -280,72 +307,101 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Грешка при записване настройките за Twitter" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "Грешка при обновяване на потребителя." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Не можете да блокирате себе си!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Грешка при блокиране на потребителя." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Грешка при разблокиране на потребителя." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Преки съобщения от %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Всички преки съобщения, изпратени от %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Преки съобщения до %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Всички преки съобщения, изпратени до %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Липсва текст на съобщението" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Твърде дълго. Може да е най-много %d знака." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Твърде дълго. Може да е най-много %d знака." +msgstr[1] "Твърде дълго. Може да е най-много %d знака." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Получателят не е открит" -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Не може да изпращате преки съобщения до хора, които не са в списъка ви с " "приятели." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Не може да изпращате съобщения до себе си. По-добре си го кажете на себе си " +"тихичко." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Не е открита бележка с такъв идентификатор." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Тази бележка вече е отбелязана като любима." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -389,69 +445,81 @@ msgstr "Целевият потребител не беше открит." msgid "Could not find target user." msgstr "Целевият потребител не беше открит." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Псевдонимът може да съдържа само малки букви, числа и никакво разстояние " "между тях." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Опитайте друг псевдоним, този вече е зает." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Неправилен псевдоним." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Адресът на личната страница не е правилен URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Пълното име е твърде дълго (макс. 255 знака)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Описанието е твърде дълго (до %d символа)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Името на местоположението е твърде дълго (макс. 255 знака)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Неправилен псевдоним: \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Псевдонимът \"%s\" вече е зает. Опитайте друг." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -516,30 +584,44 @@ msgstr "Групи на %s" msgid "groups on %s" msgstr "групи в %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 #, fuzzy msgid "Upload failed." msgstr "Качване на файл" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Не е указана бележка." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 #, fuzzy -msgid "Invalid token." +msgid "Invalid request token." msgstr "Неправилен размер." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Не сте абонирани за никого." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -548,52 +630,46 @@ msgstr "Неправилен размер." msgid "There was a problem with your session token. Try again, please." msgstr "Имаше проблем със сесията ви в сайта. Моля, опитайте отново!" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Неправилно име или парола!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Да не се изтрива приложението" - -#: actions/apioauthauthorize.php:185 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error inserting OAuth application user." +msgid "Database error inserting oauth_token_association." msgstr "Грешка в базата от данни — отговор при вмъкването: %s" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Неочаквано изпращане на форма." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Разрешение или забрана на достъпа" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -601,35 +677,82 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Сметка" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Псевдоним" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Парола" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Забрана" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Отказ" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Разрешение" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Няма код за потвърждение." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Не сте абонирани за никого." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -663,24 +786,32 @@ msgstr "Бележката е изтрита." msgid "No status with that ID found." msgstr "Не е открита бележка с такъв идентификатор." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Твърде дълго. Може да е най-много %d знака." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Твърде дълго. Може да е най-много %d знака." +msgstr[1] "Твърде дълго. Може да е най-много %d знака." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Не е открито." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Не е открит методът в API." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -740,6 +871,10 @@ msgstr "Бележки от %1$s в %2$s." msgid "API method under construction." msgstr "Методът в API все още се разработва." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Не е открито." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Няма прикачени файлове." @@ -793,7 +928,8 @@ msgid "Preview" msgstr "Преглед" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Изтриване" @@ -805,27 +941,27 @@ msgstr "Качване" msgid "Crop" msgstr "Изрязване" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Няма качен файл." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Изберете квадратна област от изображението за аватар" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Аватарът е обновен." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Неуспешно обновяване на аватара." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Аватарът е изтрит." @@ -846,12 +982,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Не" @@ -864,12 +1001,13 @@ msgstr "Да не се блокира този потребител" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Да" @@ -884,9 +1022,12 @@ msgstr "Блокиране на потребителя" msgid "Failed to save block information." msgstr "Грешка при записване данните за блокирането." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -962,12 +1103,13 @@ msgstr "Този адрес е вече потвърден." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Грешка при обновяване на потребителя." @@ -1005,15 +1147,16 @@ msgstr "За да изтриете приложение, трябва да ст msgid "Application not found." msgstr "Приложението не е открито." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Не сте собственик на това приложение." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Имаше проблем със сесията ви в сайта." @@ -1038,10 +1181,69 @@ msgstr "Да не се изтрива приложението" msgid "Delete this application" msgstr "Изтриване на това приложение" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "За напуснете група, трябва да сте влезли." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "Няма псевдоним." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Не членувате в тази група." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Грешка при обновяване на групата." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s напусна групата %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Изтриване на потребител" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Да не се изтрива бележката" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Изтриване на този потребител" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1111,57 +1313,67 @@ msgstr "Версия" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 #, fuzzy msgid "Invalid logo URL." msgstr "Неправилен размер." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Неправилен размер." + +#: actions/designadminpanel.php:344 #, fuzzy, php-format msgid "Theme not available: %s." msgstr "Страницата не е достъпна във вида медия, който приемате" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Смяна на логото" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Лого на сайта" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Лого на сайта" + +#: actions/designadminpanel.php:469 #, fuzzy msgid "Change theme" msgstr "Промяна" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Път до сайта" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 #, fuzzy msgid "Theme for the site." msgstr "Излизане от сайта" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "Нова бележка" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Смяна на изображението за фон" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Фон" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1171,78 +1383,76 @@ msgstr "" "2MB." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Вкл." #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Изкл." -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 #, fuzzy msgid "Turn background image on or off." msgstr "Смяна на изображението за фон" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 #, fuzzy msgid "Tile background image" msgstr "Смяна на изображението за фон" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Смяна на цветовете" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Съдържание" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Страничен панел" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Текст" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Лиценз" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Запазване" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 #, fuzzy msgid "Save design" msgstr "Запазване настройките на сайта" @@ -1260,74 +1470,101 @@ msgstr "Добавяне към любимите" msgid "No such document \"%s\"" msgstr "Няма такава бележка." -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +#, fuzzy +msgid "Edit application" msgstr "Редактиране на приложението" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "За да редактирате приложение, трябва да сте влезли." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Няма такова приложение." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 #, fuzzy msgid "Use this form to edit your application." msgstr "Използвайте тази бланка за създаване на нова група." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Името е задължително." -#: actions/editapplication.php:180 actions/newapplication.php:165 +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 #, fuzzy -msgid "Name is too long (max 255 chars)." +msgid "Name is too long (max 255 characters)." msgstr "Пълното име е твърде дълго (макс. 255 знака)" -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 #, fuzzy msgid "Name already in use. Try another one." msgstr "Опитайте друг псевдоним, този вече е зает." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Описанието е задължително." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Описанието е твърде дълго (до %d символа)." +msgstr[1] "Описанието е твърде дълго (до %d символа)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 #, fuzzy msgid "Source URL is not valid." msgstr "Адресът на личната страница не е правилен URL." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 #, fuzzy msgid "Organization is required." msgstr "Описанието е задължително." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Името на организацията е твърде дълго (макс. 255 знака)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 #, fuzzy msgid "Organization homepage is required." msgstr "Описанието е задължително." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 #, fuzzy msgid "Could not update application." msgstr "Грешка при обновяване на групата." @@ -1351,11 +1588,6 @@ msgstr "За да редактирате група, трябва да сте в msgid "Use this form to edit the group." msgstr "Използвайте тази бланка за създаване на нова група." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Описанието е твърде дълго (до %d символа)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1418,16 +1650,6 @@ msgstr "" "Очаква се потвърждение за този адрес. Проверете кутията си (или папката за " "спам) за съобщение с указания." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Отказ" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1725,7 +1947,7 @@ msgstr "Грешка при преобразуване на tokens за одоб msgid "Remote service uses unknown version of OMB protocol." msgstr "Непозната версия на протокола OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "Грешка при обновяване на отдалечен профил" @@ -2165,49 +2387,80 @@ msgstr "Входяща кутия за %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "Това е входящата ви кутия с лични съобщения от други потребители." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Поканите са изключени." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "За да редактирате група, трябва да сте влезли." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Неправилен адрес на е-поща: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Поканите са изпратени." -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Покани за нови потребители" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Вече сте абонирани за следните потребители:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Вече сте абонирани за следните потребители:" +msgstr[1] "Вече сте абонирани за следните потребители:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Тези хора са потребители тук и автоматично сте абонирани за тях:" +msgstr[0] "Тези хора са потребители тук и автоматично сте абонирани за тях:" +msgstr[1] "Тези хора са потребители тук и автоматично сте абонирани за тях:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Изпратени са покани до следните хора:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Изпратени са покани до следните хора:" +msgstr[1] "Изпратени са покани до следните хора:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2215,44 +2468,55 @@ msgstr "" "Ще ви уведомим при приемане на покана и записване в сайта. Благодарим ви за " "увеличаването на общността тук!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Използвайте това поле, за да поканите приятели и колеги да използват " "услугата на сайта." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Адреси на е-поща" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Адреси на приятели, които каните (по един на ред)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Лично съобщение" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Може да добавите и лично съобщение към поканата." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 #, fuzzy msgctxt "BUTTON" msgid "Send" msgstr "Прати" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s ви кани да ползвате заедно %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2313,11 +2577,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "За да се присъедините към група, трябва да сте влезли." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "Няма псевдоним." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2462,11 +2721,11 @@ msgstr "Вход" msgid "Login to site" msgstr "Вход в сайта" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Запомни ме" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Автоматично влизане занапред. Да не се ползва на общи компютри!" @@ -2520,25 +2779,38 @@ msgstr "За да редактирате групата, трябва да ст msgid "No current status." msgstr "Няма резултати." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Ново приложение" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "За да редактирате приложение, трябва да сте влезли." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 #, fuzzy msgid "Use this form to register a new application." msgstr "Използвайте тази бланка за създаване на нова група." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Пълното име е твърде дълго (макс. 255 знака)" + +#: actions/newapplication.php:184 #, fuzzy msgid "Source URL is required." msgstr "Името е задължително." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Името на организацията е твърде дълго (макс. 255 знака)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 #, fuzzy msgid "Could not create application." msgstr "Грешка при отбелязване като любима." @@ -2551,46 +2823,51 @@ msgstr "Нова група" msgid "Use this form to create a new group." msgstr "Използвайте тази бланка за създаване на нова група." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Описанието е твърде дълго (до %d символа)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Ново съобщение" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Не може да изпращате съобщения до този потребител." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Няма съдържание!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Не е указан получател." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Не може да изпращате съобщения до себе си. По-добре си го кажете на себе си " "тихичко." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Съобщението е изпратено" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, fuzzy, php-format msgid "Direct message to %s sent." msgstr "Прякото съобщение до %s е изпратено." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Грешка в Ajax" @@ -2598,7 +2875,17 @@ msgstr "Грешка в Ajax" msgid "New notice" msgstr "Нова бележка" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Твърде дълго. Може да е най-много %d знака." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Бележката е публикувана" @@ -2646,7 +2933,8 @@ msgstr "Бележки, съдържащи търсеното \"%1$s\" в %2$s!" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2657,47 +2945,72 @@ msgstr "Побутването е изпратено" msgid "Nudge sent!" msgstr "Побутването е изпратено!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "За да редактирате приложение, трябва да сте влезли." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Няма такова приложение." -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, fuzzy, php-format msgid "You have not registered any applications yet." msgstr "Не сте собственик на това приложение." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 #, fuzzy msgid "Connected applications" msgstr "Изтриване на приложението" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Не сте собственик на това приложение." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Използвайте тази бланка за създаване на нова група." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2723,7 +3036,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Неподдържан формат на данните" @@ -2829,7 +3142,7 @@ msgid "6 or more characters" msgstr "6 или повече знака" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Потвърждаване" @@ -2841,11 +3154,11 @@ msgstr "Също като паролата по-горе" msgid "Change" msgstr "Промяна" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Паролата трябва да е 6 или повече знака." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Паролите не съвпадат." @@ -2865,159 +3178,286 @@ msgstr "Грешка при запазване на новата парола." msgid "Password saved." msgstr "Паролата е записана." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Пътища" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, fuzzy, php-format msgid "Theme directory not readable: %s." msgstr "Страницата не е достъпна във вида медия, който приемате" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Директория на аватара" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "Директория на фона" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Страницата не е достъпна във вида медия, който приемате" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Сайт" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Сървър" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Път" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Път до сайта" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Директория на аватара" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Кратки URL-адреси" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 #, fuzzy -msgid "Theme server" -msgstr "SSL-сървър" +msgid "Server for themes." +msgstr "Излизане от сайта" -#: actions/pathsadminpanel.php:268 -#, fuzzy -msgid "Theme path" -msgstr "Път до сайта" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -#, fuzzy -msgid "Theme directory" -msgstr "Директория на аватара" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Аватари" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Сървър на аватара" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Път до аватара" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Директория на аватара" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Фонове" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Сървър на фона" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Път до фона" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Директория на фона" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Никога" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Понякога" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Винаги" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Използване на SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Кога да се използва SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-сървър" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Път до сайта" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Директория на аватара" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Аватари" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Сървър на аватара" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Излизане от сайта" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Път до аватара" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Неуспешно обновяване на аватара." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Директория на аватара" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Фонове" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Излизане от сайта" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +#, fuzzy +msgid "Attachments" +msgstr "Няма прикачени файлове." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Излизане от сайта" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Няма прикачени файлове." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Излизане от сайта" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Никога" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Понякога" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Винаги" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Използване на SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Кога да се използва SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Запазване на пътищата" @@ -3053,139 +3493,182 @@ msgstr "Неправилен размер." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Настройки на профила" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "Можете да обновите личния си профил, за да знаят хората повече за вас." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Данни на профила" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "От 1 до 64 малки букви или цифри, без пунктоация и интервали" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Пълно име" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Лична страница" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "Адрес на личната ви страница, блог или профил в друг сайт" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Опишете себе си и интересите си в до %d букви" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Опишете себе си и интересите си в до %d букви" +msgstr[1] "Опишете себе си и интересите си в до %d букви" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Опишете себе си и интересите си" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "За мен" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Местоположение" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Къде се намирате (град, община, държава и т.н.)" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Етикети" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Език" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Предпочитан език" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Часови пояс" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "В кой часови пояс сте обикновено?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Автоматично абониране за всеки, който се абонира за мен (подходящо за " "ботове)." -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Биографията е твърде дълга (до %d символа)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Биографията е твърде дълга (до %d символа)." +msgstr[1] "Биографията е твърде дълга (до %d символа)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Не е избран часови пояс" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Името на езика е твърде дълго (може да е до 50 знака)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Неправилен етикет: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 #, fuzzy msgid "Couldn't update user for autosubscribe." msgstr "Грешка при обновяване записа на потребител." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "Грешка при запазване етикетите." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Грешка при запазване на профила." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Грешка при запазване етикетите." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Настройките са запазени." @@ -3253,32 +3736,45 @@ msgid "" "tool." msgstr "" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Общ поток, страница %d" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " +msgid "These are most popular recent tags on %s" msgstr "" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 #, fuzzy msgid "Tag cloud" msgstr "Смяна на цветовете" @@ -3400,7 +3896,7 @@ msgstr "Паролата трябва да е от поне 6 знака." msgid "Password and confirmation do not match." msgstr "Паролата и потвърждението й не съвпадат." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Грешка в настройките на потребителя." @@ -3408,7 +3904,7 @@ msgstr "Грешка в настройките на потребителя." msgid "New password successfully saved. You are now logged in." msgstr "Новата парола е запазена. Влязохте успешно." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "" @@ -3421,7 +3917,7 @@ msgstr "Грешка в кода за потвърждение." msgid "Registration successful" msgstr "Записването е успешно." -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Регистриране" @@ -3437,74 +3933,78 @@ msgstr "Не можете да се регистрате, ако не сте с msgid "Email address already exists." msgstr "Адресът на е-поща вече се използва." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Неправилно име или парола." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "От 1 до 64 малки букви или цифри, без пунктоация и интервали. Задължително " "поле." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 или повече знака. Задължително поле." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Същото като паролата по-горе. Задължително поле." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Е-поща" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Използва се само за промени, обяви или възстановяване на паролата" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "По-дълго име, за предпочитане \"истинското\" ви име." -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "Адрес на личната ви страница, блог или профил в друг сайт" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, fuzzy, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr " освен тези лични данни: парола, е-поща, месинджър, телефон." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3537,7 +4037,7 @@ msgstr "" "Благодарим, че се включихте в сайта и дано ползването на услугата ви носи " "само приятни мигове!" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3762,7 +4262,7 @@ msgstr "Организация" msgid "Description" msgstr "Описание" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Статистики" @@ -3899,45 +4399,45 @@ msgstr "Псевдоними" msgid "Group actions" msgstr "Потребителски действия" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Емисия с бележки на %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Емисия с бележки на %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Емисия с бележки на %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Изходяща кутия за %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Членове" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Без)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Всички членове" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Създадена на" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3947,7 +4447,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3956,7 +4456,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Администратори" @@ -3982,60 +4482,60 @@ msgstr "Съобщение от %1$s в %2$s" msgid "Notice deleted." msgstr "Бележката е изтрита." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "Бележки с етикет %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, страница %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Емисия с бележки на %s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Емисия с бележки на %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Емисия с бележки на %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Емисия с бележки на %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF за %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4044,7 +4544,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4052,7 +4552,7 @@ msgid "" "[StatusNet](http://status.net/) tool. " msgstr "" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Повторения на %s" @@ -4439,63 +4939,91 @@ msgstr "Не сте абонирани за този профил" msgid "Subscribed" msgstr "Абониране" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s абоната" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Абонати на %1$s, страница %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Tова са хората, които четат бележките ви." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Това са хората, които четат бележките на %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Абонаменти на %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Абонаменти на %1$s, страница %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Няма хора, чийто бележки четете." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Хора, чийто бележки %s чете." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4505,16 +5033,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s не получава ничии бележки." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4885,7 +5419,7 @@ msgid "Plugins" msgstr "Приставки" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Версия" @@ -5103,14 +5637,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5127,7 +5661,7 @@ msgid "Unable to save tag." msgstr "Грешка при запазване на етикетите." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 #, fuzzy msgid "You have been banned from subscribing." msgstr "Потребителят е забранил да се абонирате за него." @@ -5183,6 +5717,16 @@ msgstr "%1$s вече получава бележките ви в %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Добре дошли в %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5251,191 +5795,199 @@ msgid "Untitled page" msgstr "Неозаглавена страница" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 #, fuzzy msgid "Primary site navigation" msgstr "Основна настройка на сайта" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Лично" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Промяна на поща, аватар, парола, профил" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Сметка" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Свързване към услуги" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Свързване" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Промяна настройките на сайта" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 #, fuzzy msgctxt "MENU" msgid "Admin" msgstr "Настройки" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Поканете приятели и колеги да се присъединят към вас в %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 #, fuzzy msgctxt "MENU" msgid "Invite" msgstr "Покани" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Излизане от сайта" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Изход" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Създаване на нова сметка" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Регистриране" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Влизане в сайта" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Вход" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 #, fuzzy msgctxt "TOOLTIP" msgid "Help me!" msgstr "Помощ" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Помощ" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Търсене за хора или бележки" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Търсене" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 #, fuzzy msgid "Site notice" msgstr "Нова бележка" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 #, fuzzy msgid "Page notice" msgstr "Нова бележка" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Основна настройка на сайта" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Помощ" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Относно" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Въпроси" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Условия" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Поверителност" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Изходен код" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Контакт" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Табелка" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Лиценз на програмата StatusNet" @@ -5443,7 +5995,7 @@ msgstr "Лиценз на програмата StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5453,7 +6005,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** е услуга за микроблогване." @@ -5462,7 +6014,7 @@ msgstr "**%%site.name%%** е услуга за микроблогване." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5474,50 +6026,50 @@ msgstr "" "licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Лиценз на съдържанието" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Страниране" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "След" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Преди" @@ -5645,42 +6197,66 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Грешка при отбелязване като любима." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Грешка при отбелязване като любима." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Грешка при вмъкване на съобщението." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +#, fuzzy +msgid "Database error inserting OAuth application user." +msgstr "Грешка в базата от данни — отговор при вмъкването: %s" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -#, fuzzy -msgid "Edit application" -msgstr "Редактиране на приложението" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 #, fuzzy @@ -5764,24 +6340,35 @@ msgstr "" msgid "Cancel" msgstr "Отказ" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 #, fuzzy msgctxt "BUTTON" msgid "Revoke" @@ -5791,12 +6378,6 @@ msgstr "Премахване" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -#, fuzzy -msgid "Attachments" -msgstr "Няма прикачени файлове." - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5941,15 +6522,17 @@ msgid "Fullname: %s" msgstr "Пълно име: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Местоположение: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Домашна страница: %s" @@ -5971,7 +6554,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6182,14 +6765,16 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Не е открит файл с настройки. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "Изпратени са покани до следните хора:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6227,20 +6812,20 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Бележки през SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Свързване" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 #, fuzzy msgid "Authorized connected applications" msgstr "Изтриване на приложението" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Грешка в базата от данни" @@ -6255,6 +6840,13 @@ msgstr "" "Можете да качите лично изображение за фон. Максималната големина на файла е " "2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6267,23 +6859,23 @@ msgstr "Отбелязване като любимо" msgid "Favor this notice" msgstr "Отбелязване като любимо" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6316,6 +6908,10 @@ msgstr "" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "От 1 до 64 малки букви или цифри, без пунктоация и интервали" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "Адрес на страница, блог или профил в друг сайт на групата" @@ -6412,15 +7008,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Групи с най-много членове" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Групи с най-много бележки" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Етикети в бележките към групата %s" @@ -6490,45 +7090,54 @@ msgstr "Вход с име и парола" msgid "Sign up for a new account" msgstr "Създаване на нова сметка" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Потвърждаване адреса на е-поща" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s вече получава бележките ви в %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6536,10 +7145,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s вече получава бележките ви в %2$s.\n" "\n" @@ -6552,20 +7161,24 @@ msgstr "" "----\n" "Може да смените адреса и настройките за уведомяване по е-поща на %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Биография: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Нов адрес на е-поща за публикщуване в %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6575,34 +7188,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Състояние на %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Потвърждение за SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "Очаква се потвърждение за този телефонен номер." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Побутнати сте от %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6618,14 +7236,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Ново лично съобщение от %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6644,14 +7266,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) отбеляза бележката ви като любима" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6673,7 +7300,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6681,13 +7308,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, fuzzy, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) отбеляза бележката ви като любима" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6935,24 +7569,24 @@ msgstr "Побутване" msgid "Send a nudge to this user" msgstr "Побутване на този потребител" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Грешка при добавяне на нов абонамент." @@ -7073,9 +7707,11 @@ msgstr "Повтаряне на тази бележка" msgid "Revoke the \"%s\" role from this user" msgstr "Списък с потребителите в тази група." -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Не е открит методът в API." #: lib/sandboxform.php:67 #, fuzzy @@ -7310,17 +7946,17 @@ msgid "Moderator" msgstr "Модератор" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "преди няколко секунди" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "преди около минута" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7328,12 +7964,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "преди около час" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7341,12 +7977,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "преди около ден" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7354,12 +7990,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "преди около месец" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7367,20 +8003,41 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "преди около година" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s не е допустим цвят!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s не е допустим цвят! Използвайте 3 или 6 шестнадесетични знака." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Съобщението е твърде дълго. Най-много може да е %1$d знака, а сте въвели %2" +"$d." +msgstr[1] "" +"Съобщението е твърде дълго. Най-много може да е %1$d знака, а сте въвели %2" +"$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7395,3 +8052,18 @@ msgstr "Не е указана група." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Пълното име е твърде дълго (макс. 255 знака)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Името на местоположението е твърде дълго (макс. 255 знака)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Твърде дълго. Може да е най-много %d знака." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Биографията е твърде дълга (до %d символа)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Опишете себе си и интересите си в до %d букви" diff --git a/locale/br/LC_MESSAGES/statusnet.po b/locale/br/LC_MESSAGES/statusnet.po index a79645e16b..da78a71a3b 100644 --- a/locale/br/LC_MESSAGES/statusnet.po +++ b/locale/br/LC_MESSAGES/statusnet.po @@ -11,17 +11,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:23+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:01+0000\n" "Language-Team: Breton \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: br\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -77,11 +77,15 @@ msgstr "Enrollañ an arventennoù moned" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Enrollañ" @@ -92,14 +96,17 @@ msgstr "Enrollañ" msgid "No such page." msgstr "N'eus ket eus ar bajenn-se." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -123,35 +130,35 @@ msgstr "N'eus ket eus an implijer-se." msgid "%1$s and friends, page %2$d" msgstr "%1$s hag e vignoned, pajenn %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s hag e vignoned" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Gwazh evit mignoned %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Gwazh evit mignoned %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Gwazh evit mignoned %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -160,7 +167,9 @@ msgstr "" "Hemañ eo al lanvad evit %s hag e vignoned met den n'en deus skrivet tra ebet " "evit ar mare." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -168,24 +177,27 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 -#, fuzzy, php-format +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 +#, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " "post a notice to them." msgstr "" -"Perak ne [groufec'h ket ur gont](%%action.register%%) ha bezañ an hini " -"gentañ da embann un dra !" +"Perak ne [groufec'h ket ur gont](%%%%action.register%%%%) ha goude-se demata " +"%s pe postañ ur c'hemenn bennak evitañ." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "C'hwi hag o mignoned" @@ -197,13 +209,16 @@ msgstr "C'hwi hag o mignoned" msgid "Updates from %1$s and friends on %2$s!" msgstr "Hizivadennoù %1$s ha mignoned e %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -224,58 +239,70 @@ msgstr "N'eo ket bet kavet an hentenn API !" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Ezhomm en deus an argerzh-mañ eus ur POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Diposubl eo hizivaat an implijer." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "An implijer-mañ n'eus profil ebet dezhañ." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Diposubl eo enrollañ ar profil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -284,71 +311,100 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Dibosupl eo enrollañ an arventennoù empentiñ." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Diposubl eo hizivat ho design." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "N'hallit ket en em stankañ hoc'h-unan !" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "N'eus ket bet tu da stankañ an implijer." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "N'eus ket bet tu da zistankañ an implijer." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Kemennadennoù war-eeun kaset gant %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "An holl gemennadennoù war-eeun kaset gant %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Kemennadennoù war-eeun kaset da %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "An holl gemennadennoù war-eeun kaset da %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Kemenadenn hep testenn !" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Re hir eo ! Ment hirañ ar gemenadenn a zo a %d arouezenn." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Re hir eo ! Ment hirañ ar gemenadenn a zo a %d arouezenn." +msgstr[1] "Re hir eo ! Ment hirañ ar gemenadenn a zo a %d arouezenn." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "N'eo ket bet kavet ar resever." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Ne c'helloc'h ket kas kemennadennoù personel d'an implijerien n'int ket ho " "mignoned." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Na gasit ket a gemennadenn deoc'h c'hwi ho unan ; lavarit an traoù-se en ho " +"penn kentoc'h." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "N'eo bet kavet statud ebet gant an ID-mañ." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." -msgstr "Ur pennroll eo dija an ali-mañ." +msgstr "Ur pennroll eo dija ar c'hemenn-mañ." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -393,68 +449,80 @@ msgstr "Diposubl eo termeniñ an implijer mammenn." msgid "Could not find target user." msgstr "Diposubl eo kavout an implijer pal." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 #, fuzzy msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "1 da 64 lizherenn vihan pe sifr, hep poentaouiñ nag esaouenn" -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Implijet eo dija al lesanv-se. Klaskit unan all." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "N'eo ket ul lesanv mat." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "N'eo ket chomlec'h al lec'hienn personel un URL reizh." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Re hir eo an anv klok (255 arouezenn d'ar muiañ)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Re hir eo al lec'hiadur (255 arouezenn d'ar muiañ)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Re a aliasoù ! %d d'ar muiañ." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Alias fall : \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Implijet e vez an alias \"%s\" dija. Klaskit gant unan all." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Ne c'hell ket an alias bezañ ar memes hini eget al lesanv." @@ -518,28 +586,43 @@ msgstr "Strolladoù %s" msgid "groups on %s" msgstr "strolladoù war %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Enporzhiadenn c'hwitet." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Fichenn direizh." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Arventenn oauth_token nann-roet." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Fichenn direizh." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "N'oc'h ket aotreet." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -548,52 +631,46 @@ msgstr "Fichenn direizh." msgid "There was a problem with your session token. Try again, please." msgstr "Ur gudenn 'zo bet gant ho jedaouer dalc'h. Mar plij adklaskit." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Lesanv / ger tremen direizh !" -#: actions/apioauthauthorize.php:159 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "Arabat eo dilemel ar poellad-mañ" - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." -msgstr "" - -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" +msgid "Database error inserting oauth_token_association." +msgstr "Ur fazi 'zo bet en ur ensoc'hañ an avatar" +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Kinnig ar furmskrid dic'hortoz." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "C'hoant 'zo gant ur poellad kevreañ gant ho kont" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Aotreañ pe nac'h ar moned" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -601,37 +678,85 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Kont" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Lesanv" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Ger-tremen" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Nac'hañ" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Nullañ" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Aotreañ" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Aotreañ pe nac'hañ ar moned da ditouroù ho kont." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Nullet eo bet kadarnadenn ar bostelerezh prim." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "N'oc'h ket aotreet." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Ezhomm en deus an argerzh-mañ ur POST pe un DELETE." @@ -653,7 +778,7 @@ msgstr "Ne c'helloc'h ket adlavar ho alioù." #. TRANS: Error text shown when trying to repeat an notice that was already repeated by the user. #: actions/apistatusesretweet.php:92 lib/command.php:541 msgid "Already repeated that notice." -msgstr "Adlavaret o peus dija an ali-mañ." +msgstr "Kemenn bet adkemeret dija." #: actions/apistatusesshow.php:139 msgid "Status deleted." @@ -663,24 +788,32 @@ msgstr "Statud diverket." msgid "No status with that ID found." msgstr "N'eo ket bet kavet a statud evit an ID-mañ" +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Re hir eo ! Ment hirañ an ali a zo a %d arouezenn." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Re hir eo ! Ment hirañ an ali a zo a %d arouezenn." +msgstr[1] "Re hir eo ! Ment hirañ an ali a zo a %d arouezenn." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "N'eo ket bet kavet." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "N'eo ket bet kavet an hentenn API !" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -740,6 +873,10 @@ msgstr "Hizivadennoù merket gant %1$s e %2$s !" msgid "API method under construction." msgstr "Hentenn API war sevel." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "N'eo ket bet kavet." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "N'eo ket bet kavet ar restr stag." @@ -792,7 +929,8 @@ msgid "Preview" msgstr "Rakwelet" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Diverkañ" @@ -804,33 +942,33 @@ msgstr "Enporzhiañ" msgid "Crop" msgstr "Adframmañ" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "N'eus bet enporzhiet restr ebet." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Diuzit ur zonenn gant ur stumm karrez evit tremeniñ ho avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Kollet eo bet roadennoù." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Hizivaet eo bet an avatar." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Ur gudenn 'zo bet e-pad hizivadenn an avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Dilammet eo bet an Avatar." #: actions/block.php:69 msgid "You already blocked that user." -msgstr "Stanket o peus dija an implijer-mañ." +msgstr "Stanket ho peus dija an implijer-mañ." #: actions/block.php:107 actions/block.php:136 actions/groupblock.php:158 msgid "Block user" @@ -845,15 +983,16 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" -msgstr "Nann" +msgstr "Ket" #. TRANS: Submit button title for 'No' when blocking a user. #. TRANS: Submit button title for 'No' when deleting a user. @@ -863,12 +1002,13 @@ msgstr "Arabat stankañ an implijer-mañ" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Ya" @@ -883,9 +1023,12 @@ msgstr "Stankañ an implijer-mañ" msgid "Failed to save block information." msgstr "Diposubl eo enrollañ an titouroù stankañ." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -961,12 +1104,13 @@ msgstr "Kadarnaet eo bet dija ar chomlec'h-mañ." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Diposubl eo hizivaat an implijer." @@ -1004,15 +1148,16 @@ msgstr "Rankout a reoc'h bezañ kevreet evit dilemel ur poellad." msgid "Application not found." msgstr "N'eo ket bet kavet ar poellad" -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "N'oc'h ket perc'henn ar poellad-se." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Ur gudenn 'zo bet gant ho jedaouer dalc'h." @@ -1037,10 +1182,68 @@ msgstr "Arabat eo dilemel ar poellad-mañ" msgid "Delete this application" msgstr "Dilemel ar poelad-se" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Ret eo deoc'h bezañ kevreet evit kuitaat ur strollad" + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Lesanv pe ID ebet." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "N'oc'h ket ezel eus ar strollad-mañ." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Diposubl eo hizivaat ar strollad." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s en deus kuitaet ar strollad %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Diverkañ an implijer" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Arabat dilemel ar c'hemenn-mañ" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Diverkañ an implijer-mañ" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1050,7 +1253,7 @@ msgstr "Nann-luget." #: actions/deletenotice.php:74 msgid "Can't delete this notice." -msgstr "Diposupl eo dilemel an ali-mañ." +msgstr "Dibosupl eo dilemel ar c'hemenn-mañ." #: actions/deletenotice.php:106 msgid "" @@ -1064,17 +1267,17 @@ msgstr "Dilemel un ali" #: actions/deletenotice.php:147 msgid "Are you sure you want to delete this notice?" -msgstr "Ha sur oc'h ho peus c'hoant dilemel an ali-mañ ?" +msgstr "Ha sur oc'h ho peus c'hoant dilemel ar c'hemenn-mañ ?" #. TRANS: Submit button title for 'No' when deleting a notice. #: actions/deletenotice.php:154 msgid "Do not delete this notice" -msgstr "Arabat dilemel an ali-mañ" +msgstr "Arabat dilemel ar c'hemenn-mañ" #. TRANS: Submit button title for 'Yes' when deleting a notice. #: actions/deletenotice.php:161 lib/noticelist.php:667 msgid "Delete this notice" -msgstr "Dilemel an ali-mañ" +msgstr "Dilemel ar c'hemenn-mañ" #: actions/deleteuser.php:67 msgid "You cannot delete users." @@ -1109,53 +1312,63 @@ msgstr "Design" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL fall evit al logo." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "URL fall evit al logo." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "N'eus ket eus ar gaoz-se : %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Cheñch al logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo al lec'hienn" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logo al lec'hienn" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Lakaat un dodenn all" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Dodenn al lec'hienn" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Dodenn evit al lec'hienn." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Dodenn personelaet" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Kemmañ ar skeudenn foñs" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Background" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1163,82 +1376,80 @@ msgid "" msgstr "" #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Gweredekaet" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Diweredekaet" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Gweredekaat pe diweredekaat ar skeudenn foñs." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Adober gant ar skeudenn drekleur" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Kemmañ al livioù" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Endalc'h" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barenn kostez" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Testenn" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Liammoù" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Araokaet" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personelaet" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Implijout an talvoudoù dre ziouer" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Adlakaat an neuz dre ziouer." -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Adlakaat an arventennoù dre ziouer" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Enrollañ" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Enrollañ an design" #: actions/disfavor.php:81 msgid "This notice is not a favorite!" -msgstr "N'eo ket an ali-mañ ur pennroll !" +msgstr "N'eo ket ar c'hemenn-mañ ur pennroll !" #: actions/disfavor.php:94 msgid "Add to favorites" @@ -1249,68 +1460,95 @@ msgstr "Ouzhpennañ d'ar pennrolloù" msgid "No such document \"%s\"" msgstr "N'eo ket bet kavet ar restr \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Kemmañ ar poellad" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Kemmañ an arload" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Ret eo bezañ kevreet evit kemmañ ur poellad." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "N'eus ket eus an arload-mañ." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Implijit ar furmskrid-mañ evit kemmañ ho poellad." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Ret eo lakaat un anv." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Re hir eo an anv (255 arouezenn d'ar muiañ)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Implijet eo dija an anv-mañ. Klaskit unan all." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Ezhomm 'zo un deskrivadur." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)." +msgstr[1] "Re hir eo an deskrivadur (%d arouezenn d'ar muiañ)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Mammenn URL re hir." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "N'eo ket mat an URL mammenn." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Ezhomm 'zo eus an aozadur." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Re hir eo an aozadur (255 arouezenn d'ar muiañ)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Ret eo kaout pajenn degemer an aozadur." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Rez hir eo ar c'hounadur (Callback)." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "N'eo ket mat an URL kounadur (Callback)." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Diposubl eo hizivaat ar poellad" @@ -1332,11 +1570,6 @@ msgstr "Rankout a reer bezañ merour evit kemmañ ar strollad." msgid "Use this form to edit the group." msgstr "Leunit ar furmskrid-mañ evit kemmañ dibarzhioù ar strollad." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "re hir eo an deskrivadur (%d arouezenn d'ar muiañ)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1396,16 +1629,6 @@ msgid "" "a message with further instructions." msgstr "" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Nullañ" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1545,9 +1768,8 @@ msgstr "" #. TRANS: Message given canceling SMS phone number confirmation that is not pending. #: actions/emailsettings.php:423 actions/imsettings.php:386 #: actions/smssettings.php:408 -#, fuzzy msgid "No pending confirmation to cancel." -msgstr "Nullet eo bet kadarnadenn ar bostelerezh prim." +msgstr "Kadarnadenn ebet da vezañ nullet." #. TRANS: Message given canceling e-mail address confirmation for the wrong e-mail address. #: actions/emailsettings.php:428 @@ -1583,19 +1805,17 @@ msgstr "Dibosupl eo hizivaat doser an implijer." #. TRANS: Message given after successfully removing an incoming e-mail address. #: actions/emailsettings.php:512 actions/smssettings.php:581 -#, fuzzy msgid "Incoming email address removed." -msgstr "Chomlec'h postel ebet o tont." +msgstr "Diverket eo bet ar chomlec'h postel o tont tre." #. TRANS: Message given after successfully adding an incoming e-mail address. #: actions/emailsettings.php:536 actions/smssettings.php:605 -#, fuzzy msgid "New incoming email address added." -msgstr "Chomlec'h postel ebet o tont." +msgstr "Ouzhpennet ez eus bet ur chomlec'h postel nevez o tont tre" #: actions/favor.php:79 msgid "This notice is already a favorite!" -msgstr "Ouzhpennet eo bet an ali-mañ d'ho pennrolloù dija !" +msgstr "Ouzhpennet eo bet ar c'hemenn-mañ d'ho pennrolloù dija !" #: actions/favor.php:92 lib/disfavorform.php:144 msgid "Disfavor favorite" @@ -1708,7 +1928,7 @@ msgstr "Dibosupl eo kaout ur jedaouer reked." msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Fazi en ur hizivaat ar profil a-bell." @@ -2139,92 +2359,136 @@ msgstr "Bost resevout %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "" -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Diweredekaat eo bet ar bedadennoù." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Rankout a reoc'h bezañ luget evit pediñ implijerien all e %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Fall eo ar postel : %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Pedadenn(où) kaset" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Pediñ implijerien nevez" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Koumanantet oc'h dija d'an implijerien-mañ :" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Koumanantet oc'h dija d'an implijerien-mañ :" +msgstr[1] "Koumanantet oc'h dija d'an implijerien-mañ :" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Implijerien eo dija an dud-mañ ha koumanantet oc'h bet ez emgefre d'an " +"implijerien da-heul :" +msgstr[1] "" "Implijerien eo dija an dud-mañ ha koumanantet oc'h bet ez emgefre d'an " "implijerien da-heul :" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Pedadennoù bet kaset d'an implijerien da-heul :" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Pedadennoù bet kaset d'an implijerien da-heul :" +msgstr[1] "Pedadennoù bet kaset d'an implijerien da-heul :" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 #, fuzzy msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "Pediñ mignoned hag kenseurted da zont ganeoc'h war %s" -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Chomlec'hioù postel" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Chomlec'hioù an implijerien da bediñ (unan dre linenn)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Kemennadenn bersonel" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Ouzhpennañ ur gemennadenn bersonel d'ar bedadenn (diret)." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Kas" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s a bed ac'hanoc'h d'en em enskrivañ war %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2259,10 +2523,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Rankout a reoc'h bezañ luget evit mont en ur strollad." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Lesanv pe ID ebet." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2408,11 +2668,11 @@ msgstr "Kevreañ" msgid "Login to site" msgstr "Kevreañ d'al lec'hienn" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Kaout soñj" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Digeriñ va dalc'h war-eeun ar wechoù o tont ; arabat en ober war " @@ -2420,7 +2680,7 @@ msgstr "" #: actions/login.php:269 msgid "Lost or forgotten password?" -msgstr "Ha kollet o peus ho ker-tremen ?" +msgstr "Ha kollet ho peus ho ker-tremen ?" #: actions/login.php:288 msgid "" @@ -2439,7 +2699,7 @@ msgstr "Kevreit gant ho anv implijer hag ho ker-tremen." msgid "" "Don't have a username yet? [Register](%%action.register%%) a new account." msgstr "" -"N'o peus ket a anv implijer evit c'hoazh ? [Krouit](%%action.register%%) ur " +"N'ho peus ket a anv implijer evit c'hoazh ? [Krouit](%%action.register%%) ur " "gont nevez." #: actions/makeadmin.php:92 @@ -2465,23 +2725,36 @@ msgstr "Diposubl eo lakaat %1$s da merour ar strollad %2$s." msgid "No current status." msgstr "Statud ebet er mare-mañ." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Poellad nevez" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Ret eo deoc'h bezañ luget evit enrollañ ur poellad." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Implijit ar furmskrid-mañ evit enskrivañ ur poellad nevez." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Re hir eo an anv (255 arouezenn d'ar muiañ)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Ezhomm 'zo eus ar vammenn URL." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Re hir eo an aozadur (255 arouezenn d'ar muiañ)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "N'eo ket posubl krouiñ ar poellad." @@ -2493,46 +2766,51 @@ msgstr "Strollad nevez" msgid "Use this form to create a new group." msgstr "Implijit ar furmskrid-mañ a-benn krouiñ ur strollad nevez." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "re hir eo an deskrivadur (%d arouezenn d'ar muiañ)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Kemennadenn nevez" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Ne c'helloc'h ket kas kemennadennoù d'an implijer-mañ." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Goullo eo !" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." -msgstr "N'o peus ket lakaet a resever." +msgstr "N'ho peus ket lakaet a resever." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Na gasit ket a gemennadenn deoc'h c'hwi ho unan ; lavarit an traoù-se en ho " "penn kentoc'h." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Kemennadenn kaset" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Kaset eo bet da %s ar gemennadenn war-eeun." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Fazi Ajax" @@ -2540,7 +2818,17 @@ msgstr "Fazi Ajax" msgid "New notice" msgstr "Ali nevez" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Re hir eo ! Ment hirañ an ali a zo a %d arouezenn." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Ali embannet" @@ -2591,7 +2879,8 @@ msgstr "Hizivadennoù merket gant %1$s e %2$s !" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2602,47 +2891,71 @@ msgstr "Kaset eo bet ar blinkadenn" msgid "Nudge sent!" msgstr "Kaset eo bet ar blinkadenn !" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Rankout a reoc'h bezañ kevreet evit rollañ ho poelladoù." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Poelladoù OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" -msgstr "Ar poelladoù o peus enrollet" +msgstr "Ar poelladoù ho peus enrollet" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." -msgstr "N'o peus enrollet poellad ebet evit poent." +msgstr "N'ho peus enrollet poellad ebet evit poent." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Poeladoù kevreet." +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "N'oc'h ket un implijer eus ar poellad-mañ." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, fuzzy, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "Dibosupl eo nullañ moned ar poellad : " -#: actions/oauthconnectionssettings.php:198 -#, fuzzy -msgid "You have not authorized any applications to use your account." -msgstr "N'o peus enrollet poellad ebet evit poent." +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 +msgid "You have not authorized any applications to use your account." +msgstr "N'ho peus aotreet poellad ebet da implijout ho kont." + +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2668,7 +2981,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 #, fuzzy msgid "Not a supported data format." msgstr "Diembreget eo ar furmad-se." @@ -2778,7 +3091,7 @@ msgid "6 or more characters" msgstr "6 arouezenn pe muioc'h" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Kadarnaat" @@ -2790,11 +3103,11 @@ msgstr "Memestra eget ar ger tremen a-us" msgid "Change" msgstr "Kemmañ" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Rankout a ra ar ger-tremen bezañ gant 6 arouezenn d'an nebeutañ." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Ne glot ket ar gerioù-tremen." @@ -2814,158 +3127,285 @@ msgstr "Dibosupl eo enrollañ ar ger-tremen nevez." msgid "Password saved." msgstr "Ger-tremen enrollet." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Hentoù" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "N'eus ket eus ar gaoz-se : %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "N'eus ket eus ar gaoz-se : %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "N'eus ket eus ar gaoz-se : %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "N'eus ket eus ar gaoz-se : %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Lec'hienn" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servijer" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Anv ostiz servijer al lec'hienn." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Hent" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Hent al lec'hienn" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Doser an temoù" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "URLioù brav" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Danvez" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Servijer danvezioù" - -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Hentad an tem" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Doser an temoù" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avataroù" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Servijer avatar" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Hent an avataroù" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Restroù an avataroù" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Backgroundoù" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Servijer ar backgroundoù" - -#: actions/pathsadminpanel.php:309 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 #, fuzzy -msgid "Background path" -msgstr "Background" +msgid "Server for themes." +msgstr "Dodenn evit al lec'hienn." -#: actions/pathsadminpanel.php:313 -#, fuzzy -msgid "Background directory" -msgstr "Servijer ar backgroundoù" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Morse" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "A-wechoù" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Atav" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Implijout SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Peur implijout SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Servijer SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Hent al lec'hienn" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Doser an temoù" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avataroù" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Servijer avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Dodenn evit al lec'hienn." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Hent an avataroù" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Ur gudenn 'zo bet e-pad hizivadenn an avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Restroù an avataroù" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Backgroundoù" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Dodenn evit al lec'hienn." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Pezhioù stag" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Dodenn evit al lec'hienn." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "N'eus restr stag ebet." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Dodenn evit al lec'hienn." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Morse" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "A-wechoù" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Atav" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Implijout SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Peur implijout SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Enrollañ an hentadoù." @@ -3004,142 +3444,184 @@ msgstr "" "Aotre-implijout ar menegoù \"%1$s\" ne ya ket gant aotre-implijout al " "lec'hienn \"%2$s\"." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Arventennoù ar profil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Gellout a reoc'h hizivaat titouroù ho profil evit ma ouifemp muioc'h a draoù " "diwar ho penn." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Titouroù ar profil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1 da 64 lizherenn vihan pe sifr, hep poentaouiñ nag esaouenn" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Anv klok" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Pajenn degemer" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL ho pajenn degemer, ho blog, pe ho profil en ul lec'hienn all" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Deskrivit ac'hanoc'h hag ho interestoù, gant %d arouezenn" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Deskrivit ac'hanoc'h hag ho interestoù, gant %d arouezenn" +msgstr[1] "Deskrivit ac'hanoc'h hag ho interestoù, gant %d arouezenn" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Deskrivit hoc'h-unan hag ar pezh a zedenn ac'hanoc'h" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Buhezskrid" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Lec'hiadur" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "El lec'h m'emaoc'h, da skouer \"Kêr, Stad (pe Rannvro), Bro\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Rannañ va lec'hiadur pa bostan un ali." -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Balizennoù" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Merkoù evidoc'h oc'h unan (lizherennoù, sifroù, -, ., ha _), dispartiet gant " "virgulennoù pe esaouennoù" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Yezh" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Yezh d'ober ganti da gentañ" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Takad eur" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Pehini eo gwerzhid-eur boaz ?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "En em enskrivañ ez emgefre d'an holl re hag en em goumanant din (erbedet " "evit an implijerien nann-denel)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Re hir eo ar bio (%d arouezenn d'ar muiañ)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Re hir eo ar bio (%d arouezenn d'ar muiañ)." +msgstr[1] "Re hir eo ar bio (%d arouezenn d'ar muiañ)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "N'eo bet dibabet gwerzhid-eur ebet." -#: actions/profilesettings.php:241 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 #, fuzzy -msgid "Language is too long (max 50 chars)." +msgid "Language is too long (maximum 50 characters)." msgstr "Re hir eo ar yezh (255 arouezenn d'ar muiañ)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Balizenn direizh : \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Dibosupl eo hizivaat ar c'houmanant ez emgefre." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Dibosupl eo enrollañ an dibaboù lec'hiadur." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Diposubl eo enrollañ ar profil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Diposubl eo enrollañ ar balizennoù." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Enrollet eo bet an arventennoù." @@ -3214,25 +3696,38 @@ msgstr "" "%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/" "Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Koumoulenn a merkoù foran" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Ar merkoù ziwezhañ evit ar re vrudetañ war %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Bezit an hini gentañ oc'h embann unan !" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3241,7 +3736,7 @@ msgstr "" "Perak ne [groufec'h ket ur gont](%%action.register%%) ha bezañ an hini " "gentañ da embann un dra !" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Koumoulenn merkoù" @@ -3295,7 +3790,8 @@ msgstr "Lesanv pe chomlec'h postel" #: actions/recoverpassword.php:193 msgid "Your nickname on this server, or your registered email address." -msgstr "Ho lesanv war ar servijer-mañ, pe ar chomlec'h postel o peus enrollet." +msgstr "" +"Ho lesanv war ar servijer-mañ, pe ar chomlec'h postel ho peus enrollet." #: actions/recoverpassword.php:199 actions/recoverpassword.php:200 msgid "Recover" @@ -3361,7 +3857,7 @@ msgstr "Rankout a ra ar ger-tremen bezañ 6 arouezenn d'an nebeutañ." msgid "Password and confirmation do not match." msgstr "Ne glot ket ar ger-tremen gant ar c'hadarnadur." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Ur fazi 'zo bet e-pad kefluniadur an implijer." @@ -3369,7 +3865,7 @@ msgstr "Ur fazi 'zo bet e-pad kefluniadur an implijer." msgid "New password successfully saved. You are now logged in." msgstr "Krouet eo bet ar ger-tremen nevez. Kevreet oc'h bremañ." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "" "Digarezit, met n'eus nemet an implijerien bet pedet hag a c'hell en em " @@ -3383,7 +3879,7 @@ msgstr "Digarezit, kod pedadenn direizh." msgid "Registration successful" msgstr "Krouet eo bet ar gont." -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Krouiñ ur gont" @@ -3401,75 +3897,79 @@ msgstr "" msgid "Email address already exists." msgstr "Implijet eo dija ar chomlec'h postel-se." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Anv implijer pe ger-tremen direizh." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 #, fuzzy msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1 da 64 lizherenn vihan pe sifr, hep poentaouiñ nag esaouenn" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 arouezenn pe muioc'h. Rekis." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Memestra hag ar ger-tremen a-us. Rekis." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Postel" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Implijet hepken evit an hizivadennoù, ar c'hemennoù, pe adtapout gerioù-" "tremen" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Anv hiroc'h, ho anv \"gwir\" a zo gwelloc'h" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL ho pajenn degemer, ho blog, pe ho profil en ul lec'hienn all" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "Kompren a ran ez eo prevez danvez ha roadennoù %1$s." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Ma zestenn ha ma restroù a zo gwarezet dre copyright gant %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Ma zestenn ha ma restroù a chom dindan ma gwirioù oberour." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Holl gwrioù miret strizh." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3488,7 +3988,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3518,7 +4018,7 @@ msgstr "Lesanv an implijer" #: actions/remotesubscribe.php:130 msgid "Nickname of the user you want to follow" -msgstr "Lesanv an implijer o peus c'hoant heuliañ" +msgstr "Lesanv an implijer ho peus c'hoant heuliañ" #: actions/remotesubscribe.php:133 msgid "Profile URL" @@ -3563,7 +4063,7 @@ msgstr "Ne c'helloc'h ket adkemer ho ali deoc'h." #: actions/repeat.php:90 msgid "You already repeated that notice." -msgstr "Adkemeret o peus dija an ali-mañ." +msgstr "Adkemeret ho peus ar c'hemenn-mañ c'hoazh." #: actions/repeat.php:114 lib/noticelist.php:686 msgid "Repeated" @@ -3708,7 +4208,7 @@ msgstr "Aozadur" msgid "Description" msgstr "Deskrivadur" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Stadegoù" @@ -3732,7 +4232,7 @@ msgstr "Titouroù ar poelad" #: actions/showapplication.php:263 msgid "Consumer key" -msgstr "Alc'hwez an implijer" +msgstr "Alc'hwez implijer" #: actions/showapplication.php:268 msgid "Consumer secret" @@ -3759,7 +4259,7 @@ msgstr "" #: actions/showapplication.php:309 msgid "Are you sure you want to reset your consumer key and secret?" msgstr "" -"Ha sur oc'h o peus c'hoant adderaouekaat ho alc'hwez bevezer ha sekred ?" +"Ha sur oc'h ho peus c'hoant adderaouekaat ho alc'hwez bevezer ha sekred ?" #: actions/showfavorites.php:79 #, php-format @@ -3843,45 +4343,45 @@ msgstr "Aliasoù" msgid "Group actions" msgstr "Obererezh ar strollad" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Neudenn alioù ar strollad %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Neudenn alioù ar strollad %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Neudenn alioù ar strollad %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Mignon ur mignon evit ar strollad %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Izili" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Hini ebet)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "An holl izili" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Krouet" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3893,7 +4393,7 @@ msgstr "" "%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/" "Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)." -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3904,7 +4404,7 @@ msgstr "" "%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/" "Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)." -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Merourien" @@ -3932,62 +4432,62 @@ msgstr "Kemenadenn resevet eus %1$s d'an %2$s" msgid "Notice deleted." msgstr "Ali dilammet." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " merket %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, pajenn %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Neudenn an alioù evit %1$s merket %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Neudenn an alioù evit %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Neudenn an alioù evit %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Gwazh alioù %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "mignon ur mignon evit %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Hemañ eo al lanvad evit %s hag e vignoned met den n'en deus skrivet tra ebet " "evit ar mare." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3998,7 +4498,7 @@ msgstr "" "%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/" "Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)." -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4008,7 +4508,7 @@ msgstr "" "%%site.name%% a zo ur servij [micro-blogging](http://br.wikipedia.org/wiki/" "Microblog) diazezet war ar meziant frank [StatusNet](http://status.net/)." -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Adkemeret eus %s" @@ -4193,7 +4693,7 @@ msgstr "Kod kadarnaat" #. TRANS: Form field instructions in SMS settings form. #: actions/smssettings.php:144 msgid "Enter the code you received on your phone." -msgstr "Lakait ar c'hod o peus resevet war ho pellgomzer hezoug." +msgstr "Lakait ar c'hod ho peus resevet war ho pellgomzer hezoug." #. TRANS: Button label to confirm SMS confirmation code in SMS settings. #: actions/smssettings.php:148 @@ -4391,39 +4891,56 @@ msgstr "" msgid "Subscribed" msgstr "Koumanantet" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Koumanantet da %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Koumanantet da %1$s, pajenn %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 #, fuzzy msgid "These are the people who listen to your notices." msgstr "Heuliañ a reoc'h alioù an dud-se." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, fuzzy, php-format msgid "These are the people who listen to %s's notices." msgstr "Heuliet eo alioù an den-mañ gant %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -"n'ez eus den ebet koumanantet da %s. Ha c'hoant o peus bezañ an hini gentañ ?" +"n'ez eus den ebet koumanantet da %s. Ha c'hoant ho peus bezañ an hini " +"gentañ ?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, fuzzy, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4432,26 +4949,38 @@ msgstr "" "Perak ne [groufec'h ket ur gont](%%action.register%%) ha bezañ an hini " "gentañ da embann un dra !" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Koumanantoù %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Koumanantoù %1$s, pajenn %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Heuliañ a reoc'h alioù an dud-se." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Heuliet eo alioù an den-mañ gant %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4461,16 +4990,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "Ne heuilh %s den ebet." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4545,7 +5080,7 @@ msgstr "N'eus ket eus ar bajenn-se." #: actions/unblock.php:59 msgid "You haven't blocked that user." -msgstr "N'o peus ket stanket an implijer-mañ." +msgstr "N'ho peus ket stanket an implijer-mañ." #: actions/unsandbox.php:72 #, fuzzy @@ -4835,7 +5370,7 @@ msgid "Plugins" msgstr "Pluginoù" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Stumm" @@ -5044,14 +5579,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5067,7 +5602,7 @@ msgid "Unable to save tag." msgstr "Dibosupl eo enrollañ an tikedenn." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Nac'het ez eus bet deoc'h en em goumanantiñ." @@ -5120,6 +5655,16 @@ msgstr "Ne heuilh %s den ebet." msgid "Welcome to %1$s, @%2$s!" msgstr "Deuet mat da %1$s, @%2$s !" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5187,187 +5732,195 @@ msgid "Untitled page" msgstr "Pajenn hep anv" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 #, fuzzy msgid "Primary site navigation" msgstr "Arventennoù diazez al lec'hienn" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personel" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Kemmañ ho chomlec'h postel, hoc'h avatar, ho ger-tremen, ho profil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Kont" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Liammañ d'ar servijoù" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Kevreañ" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Kemmañ arventennoù al lec'hienn" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Merañ" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Pediñ mignoned hag kenseurted da zont ganeoc'h war %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Pediñ" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Digevreañ diouzh al lec'hienn" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Digevreañ" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Krouiñ ur gont" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "En em enskrivañ" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Kevreañ d'al lec'hienn" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Kevreañ" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Sikour din !" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Skoazell" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Klask tud pe un tamm testenn" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Klask" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Ali al lec'hienn" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Selloù lec'hel" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Ali ar bajenn" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 #, fuzzy msgid "Secondary site navigation" msgstr "Arventennoù diazez al lec'hienn" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Skoazell" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Diwar-benn" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAG" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "AIH" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Prevezded" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Mammenn" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Darempred" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Badj" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Aotre-implijout ar meziant StatusNet" @@ -5375,7 +5928,7 @@ msgstr "Aotre-implijout ar meziant StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5383,7 +5936,7 @@ msgid "" msgstr "" #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** a zo ur servij microblogging." @@ -5392,7 +5945,7 @@ msgstr "**%%site.name%%** a zo ur servij microblogging." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5401,50 +5954,50 @@ msgid "" msgstr "" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Aotre-implijout diwar-benn danvez al lec'hienn" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, fuzzy, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Kompren a ran ez eo prevez danvez ha roadennoù %1$s." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Pajennadur" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "War-lerc'h" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Kent" @@ -5564,41 +6117,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Diposubl eo krouiñ an aliasoù." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "N'eo ket posubl krouiñ ar poellad." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Diposubl eo ensoc'hañ ur gemenadenn" + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Kemmañ an arload" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5678,24 +6255,35 @@ msgstr "" msgid "Cancel" msgstr "Nullañ" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "lenn-skrivañ" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "lenn hepken" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Aprouet d'an %1$s - moned \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Disteuler" @@ -5704,11 +6292,6 @@ msgstr "Disteuler" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Pezhioù stag" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5829,7 +6412,7 @@ msgstr "" #. TRANS: Text shown when a notice has been marked as favourite successfully. #: lib/command.php:312 msgid "Notice marked as fave." -msgstr "Ali bet ouzhpennet d'ar pennroll." +msgstr "Kemenn bet ouzhpennet d'ar pennroll." #. TRANS: Message given having added a user to a group. #. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group. @@ -5852,15 +6435,17 @@ msgid "Fullname: %s" msgstr "Anv klok : %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Lec'hiadur : %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Lec'hienn Web : %s" @@ -5882,12 +6467,12 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" "Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d " -"arouezenn o peus lakaet." +"arouezenn ho peus lakaet." #. TRANS: Error text shown sending a direct message fails with an unknown reason. #: lib/command.php:514 @@ -6095,14 +6680,16 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "N'eo bet kavet restr kefluniadur ebet. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "Pedadennoù bet kaset d'an implijerien da-heul :" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6139,20 +6726,20 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Hizivadennoù dre SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Kevreadennoù" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 #, fuzzy msgid "Authorized connected applications" msgstr "Poeladoù kevreet." -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Fazi bank roadennoù" @@ -6165,6 +6752,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 #, fuzzy msgid "Design defaults restored." @@ -6178,23 +6772,23 @@ msgstr "Tennañ eus ar pennrolloù" msgid "Favor this notice" msgstr "Ouzhpennañ d'ar pennrolloù" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Mignon ur mignon (FOAF)" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6228,6 +6822,10 @@ msgstr "Mont" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1 da 64 lizherenn vihan pe sifr, hep poentaouiñ nag esaouenn" + #: lib/groupeditform.php:163 #, fuzzy msgid "URL of the homepage or blog of the group or topic" @@ -6326,16 +6924,20 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Ouzhpennañ pe kemmañ tres ar strollad %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 #, fuzzy msgid "Groups with most members" msgstr "Ezel eo %s eus ar strolladoù" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "" @@ -6407,44 +7009,53 @@ msgstr "Kevreit gant ho anv implijer hag ho ker-tremen." msgid "Sign up for a new account" msgstr "Digeriñ ur gont nevez" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Kadarnadur ar chomlec'h postel" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, fuzzy, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "Ne heuilh %s den ebet." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6453,26 +7064,30 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, fuzzy, php-format msgid "Bio: %s" msgstr "Lec'hiadur : %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Chomlec'h postel nevez evit embann e %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6482,34 +7097,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Statud %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Kadarnadur SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "Niverenn pellgomz o c'hortoz bezañ kadarnaet." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6525,14 +7145,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Kemenadenn personel nevez a-berzh %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6551,14 +7175,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, fuzzy, php-format -msgid "%s (@%s) added your notice as a favorite" +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "Kas din ur postel pa lak unan bennak unan eus va alioù evel pennroll." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6580,7 +7209,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6591,13 +7220,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) en deus kaset deoc'h ur c'hemenn" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6827,7 +7463,7 @@ msgstr "Adkemeret gant" #: lib/noticelist.php:640 msgid "Reply to this notice" -msgstr "Respont d'an ali-mañ" +msgstr "Respont d'ar c'hemenn-mañ" #: lib/noticelist.php:641 msgid "Reply" @@ -6849,24 +7485,24 @@ msgstr "Blinkadenn" msgid "Send a nudge to this user" msgstr "Kas ur blinkadenn d'an implijer-mañ" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 #, fuzzy msgid "Couldn't insert new subscription." msgstr "Dibosupl eo dilemel ar c'houmanant." @@ -6889,7 +7525,7 @@ msgstr "Boest resev" #: lib/personalgroupnav.php:126 msgid "Your incoming messages" -msgstr "ar gemennadennoù o peus resevet" +msgstr "Ar gemennadennoù ho peus resevet" #: lib/personalgroupnav.php:130 msgid "Outbox" @@ -6974,7 +7610,7 @@ msgstr "Arguzenn ID ebet." #: lib/repeatform.php:107 msgid "Repeat this notice?" -msgstr "Adkregiñ gant an ali-mañ ?" +msgstr "Adkregiñ gant ar c'hemenn-mañ ?" #: lib/repeatform.php:132 msgid "Yes" @@ -6982,16 +7618,18 @@ msgstr "Ya" #: lib/repeatform.php:132 msgid "Repeat this notice" -msgstr "Adkregiñ gant an ali-mañ" +msgstr "Adkregiñ gant ar c'hemenn-mañ" #: lib/revokeroleform.php:91 #, fuzzy, php-format msgid "Revoke the \"%s\" role from this user" msgstr "Stankañ an implijer-mañ eus ar strollad-se" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "N'eo ket bet kavet an hentenn API !" #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7228,17 +7866,17 @@ msgid "Moderator" msgstr "Habasker" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "un nebeud eilennoù zo" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "1 vunutenn zo well-wazh" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7246,12 +7884,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "1 eurvezh zo well-wazh" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7259,12 +7897,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "1 devezh zo well-wazh" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7272,12 +7910,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "miz zo well-wazh" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7285,20 +7923,41 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "bloaz zo well-wazh" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "n'eo ket %s ul liv reizh !" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "N'eo ket %s ul liv reizh ! Implijit 3 pe 6 arouezenn heksdekvedennel." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d " +"arouezenn ho peus lakaet." +msgstr[1] "" +"Re hir eo ar gemennadenn - ar ment brasañ a zo %1$d arouezenn, %2$d " +"arouezenn ho peus lakaet." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7313,3 +7972,18 @@ msgstr "N'eus bet diferet ID implijer ebet." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Re hir eo an anv klok (255 arouezenn d'ar muiañ)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Re hir eo al lec'hiadur (255 arouezenn d'ar muiañ)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Re hir eo ! Ment hirañ ar gemenadenn a zo a %d arouezenn." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Re hir eo ar bio (%d arouezenn d'ar muiañ)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Deskrivit ac'hanoc'h hag ho interestoù, gant %d arouezenn" diff --git a/locale/ca/LC_MESSAGES/statusnet.po b/locale/ca/LC_MESSAGES/statusnet.po index 2ba3d3537e..10406cd654 100644 --- a/locale/ca/LC_MESSAGES/statusnet.po +++ b/locale/ca/LC_MESSAGES/statusnet.po @@ -4,6 +4,7 @@ # Author: Aleator # Author: McDutchie # Author: Paucabot +# Author: SMP # Author: Toniher # -- # This file is distributed under the same license as the StatusNet package. @@ -12,17 +13,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:25+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:03+0000\n" "Language-Team: Catalan \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ca\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -80,11 +81,15 @@ msgstr "Desa els paràmetres d'accés" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Desa" @@ -95,14 +100,17 @@ msgstr "Desa" msgid "No such page." msgstr "No existeix la pàgina." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -126,35 +134,35 @@ msgstr "No existeix l'usuari." msgid "%1$s and friends, page %2$d" msgstr "%1$s i amics, pàgina %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s i amics" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Canal dels amics de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Canal dels amics de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Canal dels amics de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -163,7 +171,9 @@ msgstr "" "Aquesta és la línia temporal de %s i amics, però ningú hi ha publicat res " "encara." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -173,7 +183,8 @@ msgstr "" "publiqueu quelcom personal." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -182,7 +193,9 @@ msgstr "" "Sigueu el primer en [enviar sobre aquest tema](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -192,7 +205,7 @@ msgstr "" "escriure'n un!" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Un mateix i amics" @@ -204,13 +217,16 @@ msgstr "Un mateix i amics" msgid "Updates from %1$s and friends on %2$s!" msgstr "Actualitzacions de %1$s i amics a %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -231,21 +247,22 @@ msgstr "No s'ha trobat el mètode API!" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Aquest mètode requereix POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -253,40 +270,53 @@ msgstr "" "Heu d'especificar un paràmetre anomenat 'device' (dispositiu) amb un valor " "dels següents: sms, im, none (cap)" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "No s'ha pogut actualitzar l'usuari." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "L'usuari no té perfil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "No s'ha pogut desar el perfil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"El servidor no ha pogut gestionar tantes dades POST (%s bytes) a causa de la " +"configuració actual." +msgstr[1] "" "El servidor no ha pogut gestionar tantes dades POST (%s bytes) a causa de la " "configuració actual." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -295,71 +325,98 @@ msgstr "" msgid "Unable to save your design settings." msgstr "No s'han pogut desar els paràmetres de disseny." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "No s'ha pogut actualitzar el vostre disseny." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "No podeu bloquejar-vos a vosaltres mateixos!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Ha fallat el blocatge de l'usuari." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Ha fallat el desblocatge de l'usuari." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Missatges directes de %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Tots els missatges directes enviats per %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Missatges directes a %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Tots els missatges directes enviats a %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "No hi ha text al missatge!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "És massa llarg. La mida màxima del missatge és %d caràcters." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "És massa llarg. La mida màxima del missatge és %d caràcters." +msgstr[1] "És massa llarg. La mida màxima del missatge és %d caràcters." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "No s'ha trobat l'usuari destinatari." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "No es pot enviar missatges directes a usuaris que no siguin els vostres " "amics." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "No t'enviïs missatges a tu mateix, simplement dir-te això." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "No s'ha trobat cap estat amb aquest ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Aquest estat ja és un preferit." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -402,69 +459,81 @@ msgstr "No s'ha pogut determinar l'usuari d'origen." msgid "Could not find target user." msgstr "No s'ha pogut trobar l'usuari de destinació." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "El sobrenom ha de tenir només lletres minúscules i números i no pot tenir " "espais." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Aquest sobrenom ja existeix. Prova un altre. " -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Sobrenom no vàlid." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "La pàgina personal no és un URL vàlid." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "El vostre nom sencer és massa llarg (màx. 255 caràcters)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "La descripció és massa llarga (màx. %d caràcters)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "La ubicació és massa llarga (màx. 255 caràcters)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Hi ha massa àlies! Màxim %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "L'àlies no és vàlid: «%s»." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "L'àlies «%s» ja està en ús. Proveu-ne un altre." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "L'àlies no pot ser el mateix que el sobrenom." @@ -528,28 +597,43 @@ msgstr "%s grups" msgid "groups on %s" msgstr "grups sobre %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "La pujada ha fallat." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "No s'ha especificat un testimoni d'inici de sessió vàlid." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "No s'ha proporcionat cap paràmetre oauth_token." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "El testimoni no és vàlid." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "No esteu autoritzat." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -560,53 +644,46 @@ msgstr "" "Sembla que hi ha hagut un problema amb la teva sessió. Prova-ho de nou, si " "us plau." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Nom d'usuari / contrasenya no vàlid!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Error de la base de dades en esborrar l'usuari de l'aplicació OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Error de la base de dades en inserir l'usuari de l'aplicació OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"S'ha autoritzat el testimoni de sol·licitud %s. Si us plau, canvieu-lo per " -"un testimoni d'accés." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "S'ha denegat i revocat el testimoni de sol·licitud %s." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Enviament de formulari inesperat." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Una aplicació voldria connectar-se al vostre compte" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Permet o denega l'accés" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -617,36 +694,82 @@ msgstr "" "l'habilitat de %3$s les dades del vostre compte %4$s. Només " "hauríeu de donar accés al compte %4$s a terceres parts en què confieu." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Compte" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Sobrenom" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Contrasenya" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Denega" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancel·la" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Permet" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Permet o denega l'accés a la informació del vostre compte." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Autoritza l'accés a la informació del vostre compte." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "S'ha cancel·lat l'autorització." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "S'ha denegat i revocat el testimoni de sol·licitud %s." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "No esteu autoritzat." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -679,24 +802,34 @@ msgstr "S'ha eliminat l'estat." msgid "No status with that ID found." msgstr "No s'ha trobat cap estatus amb la ID trobada." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "El client ha de proporcionar un paràmetre 'status' amb un valor." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Massa llarg. La longitud màxima és de %d caràcters." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Massa llarg. La longitud màxima és de %d caràcters." +msgstr[1] "Massa llarg. La longitud màxima és de %d caràcters." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "No s'ha trobat." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "No s'ha trobat el mètode API!" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "La mida màxima de l'avís és %d caràcters, incloent l'URL de l'adjunt." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"La mida màxima de l'avís és %d caràcters, incloent l'URL de l'adjunt." +msgstr[1] "" +"La mida màxima de l'avís és %d caràcters, incloent l'URL de l'adjunt." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -756,6 +889,10 @@ msgstr "Actualitzacions etiquetades amb %1$s el %2$s!" msgid "API method under construction." msgstr "Mètode API en construcció." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "No s'ha trobat." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "No existeix l'adjunció." @@ -809,7 +946,8 @@ msgid "Preview" msgstr "Vista prèvia" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Elimina" @@ -821,29 +959,29 @@ msgstr "Puja" msgid "Crop" msgstr "Retalla" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "No s'ha carregat cap fitxer." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 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:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "S'ha perdut el nostre fitxer de dades." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar actualitzat." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Error en actualitzar avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "S'ha eliminat l'avatar." @@ -867,12 +1005,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "No" @@ -885,12 +1024,13 @@ msgstr "No bloquis l'usuari" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Sí" @@ -905,9 +1045,12 @@ msgstr "Bloca aquest usuari" msgid "Failed to save block information." msgstr "No s'ha pogut desar la informació del bloc." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -982,12 +1125,13 @@ msgstr "Aquesta adreça ja ha estat confirmada." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "No s'ha pogut actualitzar l'usuari." @@ -1025,15 +1169,16 @@ msgstr "Heu d'haver iniciat una sessió per eliminar una aplicació." msgid "Application not found." msgstr "No s'ha trobat l'aplicació." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "No sou el propietari d'aquesta aplicació." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "S'ha produït un problema amb el testimoni de la vostra sessió." @@ -1061,10 +1206,68 @@ msgstr "No eliminis l'aplicació" msgid "Delete this application" msgstr "Elimina aquesta aplicació" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Heu d'haver iniciat una sessió per deixar un grup." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Cap sobrenom o ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "No sou un membre del grup." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "No s'ha pogut eliminar el grup %s." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "S'ha eliminat el grup %s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Elimina el grup" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Esteu segur que voleu eliminar l'usuari? S'esborraran totes les dades de " +"l'usuari de la base de dades, sense cap còpia de seguretat." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "No eliminis aquest grup" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Elimina aquest grup" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1135,55 +1338,64 @@ msgstr "Disseny" #: actions/designadminpanel.php:74 msgid "Design settings for this StatusNet site" -msgstr "" +msgstr "Paràmetres de disseny d'aquest lloc StatusNet." -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "L'URL del logotip no és vàlid." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "L'URL del logotip no és vàlid." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema no disponible: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Canvia el logotip" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logotip del lloc" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "Logotip SSL" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Canvia el tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Tema del lloc" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema del lloc." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Tema personalitzat" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Podeu pujar un tema personalitzat de l'StatusNet amb un arxiu ZIP." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Canvia la imatge de fons" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Fons" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1192,76 +1404,74 @@ msgstr "" "Podeu pujar una imatge de fons per al lloc. La mida màxima de fitxer és %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Activada" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Desactivada" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Activa o desactiva la imatge de fons." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Posa en mosaic la imatge de fons" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Canvia els colors" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Contingut" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barra lateral" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Text" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Enllaços" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avançat" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personalitzat" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Utilitza els paràmetres per defecte" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restaura els dissenys per defecte" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Torna a restaurar al valor per defecte" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Desa" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Desa el disseny" @@ -1278,68 +1488,93 @@ msgstr "Afegeix als preferits" msgid "No such document \"%s\"" msgstr "No existeix el document «%s»" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Editeu l'aplicació" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Edita l'aplicació" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Heu d'iniciar una sessió per editar una aplicació." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "No hi ha tal aplicació." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Utilitza el formulari per editar la vostra aplicació." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Cal un nom." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." msgstr "El nom és massa llarg (màx. 255 caràcters)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "El nom ja es troba en ús. Proveu-ne un altre." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Cal una descripció." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "La descripció és massa llarga (màx. %d caràcters)." +msgstr[1] "La descripció és massa llarga (màx. %d caràcters)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "L'URL font és massa llarg." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "La URL d'origen no és vàlida." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Cal una organització." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." msgstr "El camp organització és massa llarg (màx. 255 caràcters)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Cal una pàgina d'inici de l'organització." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "La crida de retorn és massa llarga." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "L'URL de la crida de retorn no és vàlid." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "No s'ha pogut actualitzar l'aplicació." @@ -1361,11 +1596,6 @@ msgstr "Heu de ser administrador per editar el grup." msgid "Use this form to edit the group." msgstr "Utilitza aquest formulari per editar el grup." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "la descripció és massa llarga (màx. %d caràcters)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1427,16 +1657,6 @@ msgstr "" "Esperant a confirmar aquesta direcció. Revisa la teva safata d'entrada (i la " "carpeta de spam!) per al missatge amb les instruccions." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancel·la" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1736,7 +1956,7 @@ msgstr "No s'ha pogut convertir el testimoni de sol·licitud a un d'accés." msgid "Remote service uses unknown version of OMB protocol." msgstr "El servei remot utilitza una versió desconeguda del protocol OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "S'ha produït un error en actualitzar el perfil remot." @@ -2185,50 +2405,82 @@ msgstr "" "Aquesta és la teva safata d'entrada, que et mostrarà els teus missatges " "privats." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "S'han inhabilitat les invitacions." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "Heu d'haver iniciat una sessió per convidar altres usuaris a utilitzar %s" -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Correu electrònic invàlid: %s" +msgid "Invalid email address: %s." +msgstr "L'adreça electrònica no és vàlida: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" -msgstr "Invitacions envidades" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" +msgstr "S'han enviat les invitacions" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Convida nous usuaris" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Ja estàs subscrit a aquests usuaris:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Ja estàs subscrit a aquests usuaris:" +msgstr[1] "Ja estàs subscrit a aquests usuaris:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Aquestes persones ja són usuaris i se us ha subscrit automàticament:" +msgstr[0] "" +"Aquestes persones ja són usuaris i se us ha subscrit automàticament:" +msgstr[1] "" +"Aquestes persones ja són usuaris i se us ha subscrit automàticament:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitació(ons) enviada(des) a la següent gent:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitació(ons) enviada(des) a la següent gent:" +msgstr[1] "Invitació(ons) enviada(des) a la següent gent:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2236,43 +2488,54 @@ msgstr "" "Se us notificarà quan els vostres convidats acceptin la invitació i es " "registrin al lloc. Gràcies per fer créixer la comunitat!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 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/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Adreces de correu electrònic" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adreces d'amics per convidar (una per línia)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Missatge personal" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Opcionalment pots afegir un missatge a la invitació." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Envia" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s us ha convidat a unir-vos al grup %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2333,10 +2596,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Heu d'haver iniciat una sessió per unir-vos a un grup." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Cap sobrenom o ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2368,33 +2627,36 @@ msgstr "Llicència d'aquest lloc basat en StatusNet" #: actions/licenseadminpanel.php:139 msgid "Invalid license selection." -msgstr "" +msgstr "La selecció de la llicència no és vàlida." #: actions/licenseadminpanel.php:149 msgid "" "You must specify the owner of the content when using the All Rights Reserved " "license." msgstr "" +"Heu d'especificar el propietari del contingut quan utilitzeu la llicència " +"«Tots els drets reservats»." #: actions/licenseadminpanel.php:156 msgid "Invalid license title. Max length is 255 characters." msgstr "" +"El títol de la llicència no és vàlid. La longitud màxima és 255 caràcters." #: actions/licenseadminpanel.php:168 msgid "Invalid license URL." -msgstr "" +msgstr "L'URL de la llicència no és vàlid." #: actions/licenseadminpanel.php:171 msgid "Invalid license image URL." -msgstr "" +msgstr "L'URL de la imatge de la llicència no és vàlid." #: actions/licenseadminpanel.php:179 msgid "License URL must be blank or a valid URL." -msgstr "" +msgstr "L'URL de la llicència ha de ser en blanc o bé un URL vàlid." #: actions/licenseadminpanel.php:187 msgid "License image must be blank or valid URL." -msgstr "" +msgstr "La imatge de la llicència ha de ser en blanc o bé un URL vàlid." #: actions/licenseadminpanel.php:239 msgid "License selection" @@ -2446,7 +2708,7 @@ msgstr "URL de la llicència" #: actions/licenseadminpanel.php:293 msgid "URL for more information about the license." -msgstr "" +msgstr "URL per a més informació de la llicència." #: actions/licenseadminpanel.php:300 msgid "License Image URL" @@ -2482,11 +2744,11 @@ msgstr "Inici de sessió" msgid "Login to site" msgstr "Accedir al lloc" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Recorda'm" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Inicia la sessió automàticament en el futur; no ho activeu en ordinadors " @@ -2539,23 +2801,36 @@ msgstr "No es pot fer %1$s administrador del grup %2$s." msgid "No current status." msgstr "No hi ha cap estat actual." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nova Aplicació" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Heu d'haver iniciat una sessió per registrar-hi una aplicació." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Utilitzeu aquest formulari per crear una nova aplicació." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "El nom és massa llarg (màx. 255 caràcters)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "URL d'origen requerida." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "El camp organització és massa llarg (màx. 255 caràcters)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "No s'ha pogut crear l'aplicació." @@ -2567,44 +2842,49 @@ msgstr "Nou grup" msgid "Use this form to create a new group." msgstr "Utilitza aquest formulari per crear un nou grup." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "la descripció és massa llarga (màx. %d caràcters)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nou missatge" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "No podeu enviar un misssatge a aquest usuari." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Cap contingut!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "No has especificat el destinatari." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "No t'enviïs missatges a tu mateix, simplement dir-te això." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "S'ha enviat el missatge" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "S'ha enviat un missatge directe a %s." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax Error" @@ -2612,7 +2892,17 @@ msgstr "Ajax Error" msgid "New notice" msgstr "Nou avís" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Massa llarg. La longitud màxima és de %d caràcters." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "La mida màxima de l'avís és %d caràcters, incloent l'URL de l'adjunt." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "S'ha publicat l'avís" @@ -2664,8 +2954,10 @@ msgstr "" "Les actualitzacions que coincideixen amb el terme de cerca «%1$s» el %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Aquest usuari no permet que li cridin l'atenció o no ha confirmat encara " "l'adreça electrònica." @@ -2678,49 +2970,73 @@ msgstr "S'ha cridat l'atenció" msgid "Nudge sent!" msgstr "S'ha cridat l'atenció!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Heu d'haver iniciat una sessió per llistar les vostres aplicacions." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Aplicacions OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplicacions que heu registrat" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "No teniu cap aplicació registrada encara." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Aplicacions connectades" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." -msgstr "" +#, fuzzy +msgid "The following connections exist for your account." +msgstr "Heu permès les aplicacions següents accedir al vostre compte." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "No sou usuari de l'aplicació." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "No s'ha pogut revocar l'accés de l'aplicació: %s" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "No heu autoritzat cap aplicació perquè utilitzi el vostre compte." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Els desenvolupadors poden editar els paràmetres de registre de llurs " -"aplicacions " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2745,7 +3061,7 @@ msgstr "Si us plau, només URL %s sobre HTTP pla." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Format de data no suportat." @@ -2851,7 +3167,7 @@ msgid "6 or more characters" msgstr "6 o més caràcters" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirma" @@ -2863,11 +3179,11 @@ msgstr "Igual a la contrasenya de dalt" msgid "Change" msgstr "Canvia" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "La contrasenya hauria de ser d'entre 6 a més caràcters." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Les contrasenyes no coincideixen." @@ -2887,156 +3203,289 @@ msgstr "No es pot desar la nova contrasenya." msgid "Password saved." msgstr "Contrasenya guardada." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Camins" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" -msgstr "" +msgstr "Camí i paràmetres del servidor d'aquest lloc basat en StatusNet" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "No es pot llegir el directori de temes: %s" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "No es pot escriure al directori d'avatars: %s" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "No es pot escriure al directori de fons: %s" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "No es pot llegir el directori de les traduccions: %s" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "El servidor SSL no és vàlid. La mida màxima és de 255 caràcters." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Lloc" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servidor" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Servidor central del lloc." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Camí" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Camí del lloc" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "El camí a les traduccions" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Directori de temes" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "El camí del directori a les traduccions" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "URL atractius" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Voleu fer servir URL atractius (més fàcils de llegir i de recordar)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Servidor dels temes" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Servidor de temes" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Camí dels temes" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Directori de temes" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatars" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Servidor d'avatars" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Camí de l'avatar" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Directori d'avatars" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Fons" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Servidor de fons" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Camí dels fons" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Directori de fons" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Mai" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "A vegades" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Sempre" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Utilitza l'SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Quan utilitzar l'SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Servidor SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "Camí SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Directori" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "El camí del directori a les traduccions" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatars" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Servidor d'avatars" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Servidor de temes" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Camí de l'avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Error en actualitzar avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Directori d'avatars" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "El camí del directori a les traduccions" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Fons" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Servidor de temes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "El camí del directori a les traduccions" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Adjuncions" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Servidor de temes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Cap adjunció." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Servidor de temes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "El camí del directori a les traduccions" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Mai" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "A vegades" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Sempre" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Utilitza l'SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Quan utilitzar l'SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Servidor on dirigir les sol·licituds SSL" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Desa els camins" @@ -3074,142 +3523,185 @@ msgstr "" "La llicència ‘%1$s’ de l'avís no és compatible amb la llicència ‘%2$s’ del " "lloc." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Configuració del perfil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Podeu actualitzar la informació del vostre perfil personal perquè la gent us " "pugui conèixer millor." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Informació del perfil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "1-64 lletres en minúscula o números, sense signes de puntuació o espais" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nom complet" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Pàgina personal" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL del teu web, blog o perfil en un altre lloc" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Descriviu qui sou i els vostres interessos en %d caràcters" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Descriviu qui sou i els vostres interessos en %d caràcters" +msgstr[1] "Descriviu qui sou i els vostres interessos en %d caràcters" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Feu una descripció personal i interessos" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografia" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Ubicació" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "On us trobeu, per exemple «ciutat, comarca (o illa), país»" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Comparteix la meva ubicació actual en enviar avisos" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etiquetes" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Etiquetes pròpies (lletres, nombres, -, ., i _), per comes o separades amb " "espais" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Llengua" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Llengua preferida" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fus horari" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "En quin fus horari us trobeu normalment?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Subscripció automàtica a qualsevol qui em tingui subscrit (ideal per no-" "humans)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "La biografia és massa llarga (màx. %d caràcters)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "La biografia és massa llarga (màx. %d caràcters)." +msgstr[1] "La biografia és massa llarga (màx. %d caràcters)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "No s'ha seleccionat el fus horari." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "La llengua és massa llarga (màx. 50 caràcters)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "L'etiqueta no és vàlida: «%s»" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "No es pot actualitzar l'usuari per autosubscriure." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "No s'han pogut desar les preferències d'ubicació." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "No s'ha pogut desar el perfil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "No s'han pogut desar les etiquetes." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "S'ha desat la configuració." @@ -3287,27 +3779,40 @@ msgstr "" "Això és %%site.name%%, un servei de [microblogging](http://ca.wikipedia.org/" "wiki/Microblogging) basat en l'eina lliure [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Núvol públic d'etiquetes" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Aquestes són les etiquetes recents més populars a %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Ningú ha enviat encara cap avís amb una [etiqueta de coixinet (#)](%%doc.tags" "%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Sigueu el primer en escriure'n un!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3316,7 +3821,7 @@ msgstr "" "Per què no hi [registreu un compte](%%action.register%%) i sou el primer en " "escriure'n un!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Núvol d'etiquetes" @@ -3438,7 +3943,7 @@ msgstr "La contrasenya ha de tenir 6 o més caràcters." msgid "Password and confirmation do not match." msgstr "La contrasenya i la confirmació no coincideixen." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Error en configurar l'usuari." @@ -3446,7 +3951,7 @@ msgstr "Error en configurar l'usuari." msgid "New password successfully saved. You are now logged in." msgstr "Nova contrasenya guardada correctament. Has iniciat una sessió." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Ho sentim, però només la gent convidada pot registrar-s'hi." @@ -3458,7 +3963,7 @@ msgstr "El codi d'invitació no és vàlid." msgid "Registration successful" msgstr "Registre satisfactori" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registre" @@ -3474,11 +3979,11 @@ msgstr "No pots registrar-te si no estàs d'acord amb la llicència." msgid "Email address already exists." msgstr "L'adreça de correu electrònic ja existeix." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "El nom d'usuari o la contrasenya no són vàlids." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3486,58 +3991,62 @@ msgstr "" "Amb aquest formulari, podeu crear un compte nou. Podeu enviar avisos i " "enllaçar a amics i col·legues. " -#: actions/register.php:432 +#: actions/register.php:434 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/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 o més caràcters. Requerit." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Igual a la contrasenya de dalt. Requerit." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Correu electrònic" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Utilitzat només per a actualitzacions, anuncis i recuperació de contrasenya" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nom llarg, preferiblement el vostre nom «real»" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL del teu web, blog o perfil en un altre lloc" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Entenc que el contingut i les dades de %1$s són privades i confidencials." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "El meu text i els meus fitxers són copyright de %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "El meu text i els meus fitxers es troben sota el meu propi copyright." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Tots els drets reservats." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3547,7 +4056,7 @@ msgstr "" "les dades privades: contrasenya, adreça de correu electrònic, adreça de " "missatgeria instantània i número de telèfon." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3580,7 +4089,7 @@ msgstr "" "\n" "Gràcies per registrar-vos-hi i esperem que en gaudiu." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3808,7 +4317,7 @@ msgstr "Organització" msgid "Description" msgstr "Descripció" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Estadístiques" @@ -3950,45 +4459,45 @@ msgstr "Àlies" msgid "Group actions" msgstr "Accions del grup" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Canal d'avisos del grup %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Canal d'avisos del grup %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Canal d'avisos del grup %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Safata de sortida per %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Membres" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Cap)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Tots els membres" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "S'ha creat" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4004,7 +4513,7 @@ msgstr "" "%) per formar part del grup i molt més! ([Més informació...](%%%%doc.help%%%" "%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4017,7 +4526,7 @@ msgstr "" "[StatusNet](http://status.net/). Els seus membre comparteixen missatges " "curts sobre llur vida i interessos. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administradors" @@ -4043,48 +4552,48 @@ msgstr "Missatge de %1$s a %2$s" msgid "Notice deleted." msgstr "S'ha eliminat l'avís." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " etiquetats amb %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, pàgina %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Canal d'avisos de %1$s etiquetats amb %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Canal d'avisos de %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Canal d'avisos de %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Canal d'avisos de %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF de %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Aquesta és la línia temporal de %1$s, però %2$s no hi ha enviat res encara." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4092,7 +4601,7 @@ msgstr "" "Heu vist res interessant recentment? No heu enviat cap avís encara, ara " "podria ser un bon moment per començar :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4101,7 +4610,7 @@ msgstr "" "Sigueu el primer en [enviar sobre aquest tema](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4116,7 +4625,7 @@ msgstr "" "seguir els avisos de **%s** i molt més! ([Més informació...](%%%%doc.help%%%" "%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4127,7 +4636,7 @@ msgstr "" "ca.wikipedia.org/wiki/Microblogging) basat en l'eina lliure [StatusNet]" "(http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repetició de %s" @@ -4509,39 +5018,56 @@ msgstr "No podeu subscriure-us a un perfil remot OMB 0.1 amb aquesta acció." msgid "Subscribed" msgstr "Subscrit" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s subscriptors" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s subscriptors, pàgina %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Aquestes són les persones que escolten els teus avisos." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Aquestes són les persones que escolten els avisos de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "No teniu cap subscriptor. Proveu de subscriure-us a gent que coneixeu i ells " "podrien tornar-vos així el favor" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s no té subscriptors. Voleu ser-ne el primer?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4550,26 +5076,38 @@ msgstr "" "%s no té subscriptors. Per què no us [registreu](%%%%action.register%%%%) i " "en sou el primer?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s subscripcions" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s subscripcions, pàgina %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Aquestes són les persones que escoltes." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Aquestes són les persones que %s escolta." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4585,16 +5123,22 @@ msgstr "" "twittersettings%%), podeu subscriure-us automàticament a gent que ja seguiu " "allà." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s no escolta a ningú." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4978,7 +5522,7 @@ msgid "Plugins" msgstr "Connectors" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versió" @@ -5192,14 +5736,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "No es pot revocar el rol «%1$s» de l'usuari #%2$d; no existeix." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5217,7 +5761,7 @@ msgid "Unable to save tag." msgstr "No s'ha pogut desar l'etiqueta." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Se us ha banejat la subscripció." @@ -5270,6 +5814,16 @@ msgstr "%1$s ara està seguint %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Us donem la benvinguda a %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "No s'ha definit cap usuari únic per al mode d'usuari únic." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5337,185 +5891,193 @@ msgid "Untitled page" msgstr "Pàgina sense titol" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navegació primària del lloc" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Perfil personal i línia temporal dels amics" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Canvia l'adreça electrònica, l'avatar, la contrasenya o el perfil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Compte" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Connecta als serveis" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Connexió" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Canvia la configuració del lloc" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administrador" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Convida amics i coneguts perquè participin a %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Convida" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Finalitza la sessió del lloc" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Finalitza la sessió" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Crea un compte" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registre" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Inicia una sessió al lloc" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Inici de sessió" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Ajuda'm!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Ajuda" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Cerca gent o text" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Cerca" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Avís del lloc" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Vistes locals" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Avís de pàgina" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Navegació del lloc secundària" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Ajuda" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Quant a" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Preguntes més freqüents" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Termes del servei" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privadesa" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Font" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contacte" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Insígnia" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Llicència del programari StatusNet" @@ -5523,7 +6085,7 @@ msgstr "Llicència del programari StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5533,7 +6095,7 @@ msgstr "" "site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** és un servei de microblogging." @@ -5542,7 +6104,7 @@ msgstr "**%%site.name%%** és un servei de microblogging." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5554,27 +6116,27 @@ msgstr "" "org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Llicència de contingut del lloc" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "El contingut i les dades de %1$s són privades i confidencials." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" "El contingut i les dades són copyright de %1$s. Tots els drets reservats." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "El contingut i les dades són copyright dels col·laboradors. Tots els drets " @@ -5582,7 +6144,7 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" @@ -5590,19 +6152,19 @@ msgstr "" "llicència %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginació" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Posteriors" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Anteriors" @@ -5725,40 +6287,64 @@ msgstr "" "de lectura." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." -msgstr "" +msgstr "No hi ha cap aplicació per a aquest clau de consumidor." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." -msgstr "" +msgstr "Testimoni d'accés incorrecte." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." -msgstr "" +msgstr "No hi ha cap usuari per aquest testimoni." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." +msgstr "No se us ha pogut autenticar." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "No s'han pogut crear els àlies." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "No s'ha pogut crear l'aplicació." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." msgstr "" +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "No s'ha pogut inserir el missatge." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Error de la base de dades en inserir l'usuari de l'aplicació OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." -msgstr "" +msgstr "S'ha provat de revocar el testimoni desconegut." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." -msgstr "" - -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Edita l'aplicació" +msgstr "No s'ha pogut suprimir el testimoni revocat." #. TRANS: Form guide. #: lib/applicationeditform.php:178 @@ -5840,36 +6426,42 @@ msgstr "" msgid "Cancel" msgstr "Cancel·la" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "de lectura i d'escriptura" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "només de lectura" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Aprovat: %1$s - accés «%2$s»." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revoca" #: lib/atom10feed.php:112 msgid "author element must contain a name element." -msgstr "" - -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Adjuncions" +msgstr "l'element autor ha de contenir un element nom." #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 @@ -6012,15 +6604,17 @@ msgid "Fullname: %s" msgstr "Nom complet: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Localització: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Pàgina web: %s" @@ -6044,7 +6638,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6290,13 +6884,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "No s'ha trobat cap fitxer de configuració. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "S'han cercat fitxers de configuracions en els llocs següents: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6334,19 +6930,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Actualitzacions per SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Connexions" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Aplicacions de connexió autoritzades" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Error de la base de dades" @@ -6361,6 +6957,15 @@ msgstr "" "Podeu pujar la vostra imatge de fons personal. La mida màxima del fitxer és " "2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"El servidor no ha pogut gestionar tantes dades POST (%s bytes) a causa de la " +"configuració actual." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "S'han restaurat els paràmetres de disseny per defecte." @@ -6373,23 +6978,23 @@ msgstr "Deixa de tenir com a preferit aquest avís" msgid "Favor this notice" msgstr "Fes preferit aquest avís" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Canals" @@ -6422,6 +7027,11 @@ msgstr "Vés-hi" msgid "Grant this user the \"%s\" role" msgstr "Atorga a l'usuari el rol «%s»" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"1-64 lletres en minúscula o números, sense signes de puntuació o espais" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL del teu web, blog del grup o de la temàtica" @@ -6518,15 +7128,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Afegeix o edita el disseny de %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grups amb més membres" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grups amb més entrades" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etiquetes en els avisos del grup %s" @@ -6596,27 +7210,29 @@ msgstr "Accedir amb el nom d'usuari i contrasenya" msgid "Sign up for a new account" msgstr "Registreu-vos-hi si voleu un compte nou" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmació de l'adreça de correu electrònic" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Hola, %s.\n" "\n" @@ -6632,13 +7248,16 @@ msgstr "" "Gràcies pel vostre temps, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s ara està escoltant els teus avisos a %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6648,9 +7267,13 @@ msgstr "" "de la llista dels vostres subscriptors i notificar-lo com a brossa als " "administradors del lloc a %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6658,10 +7281,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s ara està escoltant els vostres avisos a %2$s.\n" "\n" @@ -6674,21 +7297,25 @@ msgstr "" "----\n" "Canvieu la vostra adreça electrònica o les opcions d'avís a %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografia: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nou correu electrònic per publicar a %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6697,7 +7324,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Teniu una nova adreça per publicar a %1$s.\n" "\n" @@ -6708,31 +7335,36 @@ msgstr "" "Atentament,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s estat" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Confirmació SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: confirmeu-ho si teniu aquest número de telèfon amb aquest codi:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s us ha cridat l'atenció" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6758,14 +7390,18 @@ msgstr "" "Ben cordialment,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nou missatge privat de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6798,14 +7434,19 @@ msgstr "" "Ben cordialment,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) ha afegit el vostre avís com a preferit" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6843,7 +7484,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6854,13 +7495,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) us ha enviat un avís a la vostra atenció" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7025,7 +7673,7 @@ msgstr "" #: lib/mediafile.php:345 #, php-format msgid "\"%s\" is not a supported file type on this server." -msgstr "" +msgstr "«%s» no és un tipus de fitxer compatible en aquest servidor." #: lib/messageform.php:120 msgid "Send a direct notice" @@ -7142,24 +7790,24 @@ msgstr "Crida l'atenció" msgid "Send a nudge to this user" msgstr "Crida l'atenció a l'usuari" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "S'ha produït un error en inserir un perfil nou." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "S'ha produït un error en inserir un avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "S'ha produït un error en inserir un perfil remot." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Avís duplicat." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "No s'ha pogut inserir una nova subscripció." @@ -7279,9 +7927,11 @@ msgstr "Repeteix l'avís" msgid "Revoke the \"%s\" role from this user" msgstr "Revoca el rol «%s» de l'usuari" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "No s'ha definit cap usuari únic per al mode d'usuari únic." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "No s'ha trobat el mètode API!" #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7513,77 +8163,96 @@ msgid "Moderator" msgstr "Moderador" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "fa pocs segons" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "fa un minut" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "aproximadament fa un minut" +msgstr[1] "aproximadament fa %d minuts" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "fa una hora" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "aproximadament fa una hora" +msgstr[1] "aproximadament fa %d hores" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "fa un dia" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "aproximadament fa un dia" +msgstr[1] "aproximadament fa %d dies" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "fa un mes" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" -msgstr[0] "" -msgstr[1] "" +msgstr[0] "aproximadament fa un mes" +msgstr[1] "aproximadament fa %d mesos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "fa un any" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s no és un color vàlid!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s no és un color vàlid! Feu servir 3 o 6 caràcters hexadecimals." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"El missatge és massa llarg - el màxim és %1$d caràcters, i n'heu enviat %2$d." +msgstr[1] "" +"El missatge és massa llarg - el màxim és %1$d caràcters, i n'heu enviat %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7597,3 +8266,18 @@ msgstr "No s'ha especificat cap usuari; s'utilitza l'usuari de reserva." #, php-format msgid "%d entries in backup." msgstr "%d entrades a la còpia de seguretat." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "El vostre nom sencer és massa llarg (màx. 255 caràcters)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "La ubicació és massa llarga (màx. 255 caràcters)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "És massa llarg. La mida màxima del missatge és %d caràcters." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "La biografia és massa llarga (màx. %d caràcters)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Descriviu qui sou i els vostres interessos en %d caràcters" diff --git a/locale/cs/LC_MESSAGES/statusnet.po b/locale/cs/LC_MESSAGES/statusnet.po index ea2b6f04aa..ec028c60ee 100644 --- a/locale/cs/LC_MESSAGES/statusnet.po +++ b/locale/cs/LC_MESSAGES/statusnet.po @@ -10,18 +10,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:26+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:04+0000\n" "Language-Team: Czech \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: cs\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ( (n >= 2 && n <= 4) ? 1 : " "2 );\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -77,11 +77,15 @@ msgstr "uložit nastavení přístupu" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Uložit" @@ -92,14 +96,17 @@ msgstr "Uložit" msgid "No such page." msgstr "Tady žádná taková stránka není." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -123,35 +130,35 @@ msgstr "Uživatel neexistuje." msgid "%1$s and friends, page %2$d" msgstr "%1$s a přátelé, strana %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s a přátelé" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Feed pro přátele uživatele: %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Feed pro přátele uživatele: %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Feed pro přátele uživatele: %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -160,7 +167,9 @@ msgstr "" "Tohle je časová osa pro uživatele %s a jeho(její) přátele ale nikdo zatím " "nic nenapsal." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -170,7 +179,8 @@ msgstr "" "nebo napište něco o sobě." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -179,7 +189,9 @@ msgstr "" "Můžete se pokusit uživatele [%1$s postrčit](../%2$s) z jejich profilu nebo " "[jim něco poslat](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgstr "" "uživatele %s nebo jim poslat hlášku." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Vy a přátelé" @@ -201,13 +213,16 @@ msgstr "Vy a přátelé" msgid "Updates from %1$s and friends on %2$s!" msgstr "Novinky od uživatele %1$s a přátel na %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,61 +243,78 @@ msgstr " API metoda nebyla nalezena." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Tato metoda vyžaduje POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" "Je nutné zadat parametr s názvem 'device' s jednou z hodnot: sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Nepodařilo se aktualizovat nastavení uživatele" -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Uživatel nemá profil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Nepodařilo se uložit profil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Server nebyl schopen zpracovat tolik POST dat (%s bytů) vzhledem k jeho " +"aktuální konfiguraci." +msgstr[1] "" +"Server nebyl schopen zpracovat tolik POST dat (%s bytů) vzhledem k jeho " +"aktuální konfiguraci." +msgstr[2] "" "Server nebyl schopen zpracovat tolik POST dat (%s bytů) vzhledem k jeho " "aktuální konfiguraci." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -291,69 +323,97 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Nelze uložit vaše nastavení designu." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Nelze uložit design." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Nemůžete zablokovat sami sebe!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Zablokovat uživatele se nezdařilo." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Odblokovat uživatele se nezdařilo." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Přímá zpráva od %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Všechny přímé zprávy od uživatele %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Přímé zprávy uživateli %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Všechny přímé zprávy odeslané uživateli %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "zpráva bez textu!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Je to příliš dlouhé. Maximální délka sdělení je %d znaků." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků." +msgstr[1] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků." +msgstr[2] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Příjemce nebyl nalezen." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Nelze odesílat zprávy uživatelům, kteří nejsou vašimi přáteli." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Neposílejte si zprávu, potichu si ji pro sebe řekněte." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Hláška s tímto ID nenalezena." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Tuto hlášku již máte v oblíbených." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -396,67 +456,79 @@ msgstr "Nelze určit zdrojového uživatele." msgid "Could not find target user." msgstr "Nepodařilo se najít cílového uživatele." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Přezdívka může obsahovat pouze malá písmena a čísla a žádné mezery." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Přezdívku již někdo používá. Zkuste jinou." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Není platnou přezdívkou." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Domovská stránka není platná URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Celé jméno je moc dlouhé (maximální délka je 255 znaků)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Popis je příliš dlouhý (maximálně %d znaků)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Umístění je příliš dlouhé (maximálně 255 znaků)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Příliš mnoho aliasů! Maximálně %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Neplatný alias: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Alias \"%s\" se již používá. Zkuste jiný." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias nemůže být stejný jako přezdívka." @@ -520,28 +592,43 @@ msgstr "skupiny uživatele %s" msgid "groups on %s" msgstr "skupiny na %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Nahrání se nezdařilo." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Neplatný přihlašovací token." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "nebyl dodán parametr oauth_token" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Neplatný token." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Nejste autorizován." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -550,52 +637,46 @@ msgstr "Neplatný token." msgid "There was a problem with your session token. Try again, please." msgstr "Nastal problém s vaším session tokenem. Zkuste to znovu, prosím." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Neplatné jméno nebo heslo!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Chyba databáze při mazání uživatele aplikace OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Chyba databáze při vkládání uživatele aplikace OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Token požadavku %s byl autorizován. Prosím vyměňte jej za přístupový token." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Token žádosti %s byl odepřen a zrušen." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Nečekaný požadavek." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Aplikace se chce připojit k vašemu účtu" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Povolit nebo zamítnout přístup" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -606,37 +687,85 @@ msgstr "" "3$s\" data vašeho účtu na %4$s. Měli byste povolit přístup k datům " "vašeho účtu na %4$s jen třetím stranám kterým věříte.." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Účet" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Přezdívka" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Heslo" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Odepřít" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Zrušit" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Povolit" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Povolit nebo zakázat přístup k vašemu účtu." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "IM potvrzení zrušeno." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "Token žádosti %s byl odepřen a zrušen." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Nejste autorizován." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Tato metoda vyžaduje POST nebo DELETE." @@ -668,24 +797,34 @@ msgstr "Status smazán." msgid "No status with that ID found." msgstr "Nenalezen status s tímto ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Klient musí poskytnout 'status' parametr s hodnotou." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Je to příliš dlouhé. Maximální délka sdělení je %d znaků" +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků" +msgstr[1] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků" +msgstr[2] "Je to příliš dlouhé. Maximální délka sdělení je %d znaků" -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Nebyl nalezen." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr " API metoda nebyla nalezena." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Maximální délka notice je %d znaků včetně přiložené URL." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "Maximální délka notice je %d znaků včetně přiložené URL." +msgstr[1] "Maximální délka notice je %d znaků včetně přiložené URL." +msgstr[2] "Maximální délka notice je %d znaků včetně přiložené URL." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -745,6 +884,10 @@ msgstr "Aktualizace označené %1$s na %2$s!" msgid "API method under construction." msgstr "API metoda ve výstavbě." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Nebyl nalezen." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Žádná taková příloha." @@ -797,7 +940,8 @@ msgid "Preview" msgstr "Náhled" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Odstranit" @@ -809,27 +953,27 @@ msgstr "Upload" msgid "Crop" msgstr "Oříznout" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "žádný soubor nebyl nahrán." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Vyberte čtvercovou plochu obrázku, která bude váš avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Ztratili jsme údaje souboru." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Obrázek nahrán" -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Nahrávání obrázku selhalo." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar smazán." @@ -853,12 +997,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Poznámka" @@ -871,12 +1016,13 @@ msgstr "Zablokovat tohoto uživatele" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Ano" @@ -891,9 +1037,12 @@ msgstr "Zablokovat tohoto uživatele" msgid "Failed to save block information." msgstr "Nepodařilo se uložit blokování." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -968,12 +1117,13 @@ msgstr "Adresa již byla potvrzena" #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Nelze aktualizovat uživatele" @@ -1011,15 +1161,16 @@ msgstr "Pro vymazání aplikace musíte být přihlášen." msgid "Application not found." msgstr "Aplikace nebyla nalezena." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Nejste vlastníkem této aplikace." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Nastal problém s vaším session tokenem." @@ -1046,10 +1197,71 @@ msgstr "Neodstraňujte tuto aplikaci" msgid "Delete this application" msgstr "Odstranit tuto aplikaci" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Musíte být přihlášen abyste mohl opustit skupinu." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Žádná přezdívka nebo ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Nejste členem této skupiny." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Nelze aktualizovat skupinu." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s opustil(a) skupinu %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Smazat uživatele" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Jste si jisti, že chcete smazat tohoto uživatele? To odstraní všechny údaje " +"o uživateli z databáze, bez zálohy." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Neodstraňujte toto oznámení" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Odstranit tohoto uživatele" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1122,53 +1334,63 @@ msgstr "Vzhled" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Neplatná URL loga." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Neplatná URL loga." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Téma není k dispozici: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Změňte logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo stránek" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logo stránek" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Změnit téma" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Téma stránek" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Téma stránek" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Vlastní téma" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Můžete nahrát vlastní StatusNet téma jako .ZIP archiv." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Změnit obrázek na pozadí" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Pozadí" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1177,76 +1399,74 @@ msgstr "" "Můžete nahrát obrázek na pozadí stránek. Maximální velikost souboru je %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "zap." #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "vyp." -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Zapněte nebů vypněte obrázek na pozadí." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Dlaždicovat obrázek na pozadí" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Změnit barvy" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Obsah" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Boční panel" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Text" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Odkazy" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Rozšířené" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Vlastní CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Použít výchozí" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Obnovit výchozí vzhledy" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Reset zpět do výchozího" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Uložit" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Uložit vzhled" @@ -1263,68 +1483,96 @@ msgstr "Přidat do oblíbených" msgid "No such document \"%s\"" msgstr "Žádný dokument \"%s\" neexistuje" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Upravit aplikaci" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Pro úpravy aplikace musíte být přihlášen." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Aplikace neexistuje." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Pomocí tohoto formuláře můžete upravovat svou aplikaci." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Název je povinný." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Jméno je moc dlouhé (maximální délka je 255 znaků)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Název již někdo používá. Zkuste jinou" -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Popis je třeba." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Popis je příliš dlouhý (maximálně %d znaků)." +msgstr[1] "Popis je příliš dlouhý (maximálně %d znaků)." +msgstr[2] "Popis je příliš dlouhý (maximálně %d znaků)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "URL zdroje je příliš dlouhý." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "URL zdroje není platný." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organizace je nutná." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Organizace je příliš dlouhá (max 255 znaků)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Homepage organizace je nutná." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Callback je příliš dlouhý." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Callback URL není platný." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Nelze aktualizovat aplikaci." @@ -1346,11 +1594,6 @@ msgstr "K úpravě skupiny musíte být admin." msgid "Use this form to edit the group." msgstr "Použijte tento formulář k úpravám skupiny." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Popis je příliš dlouhý (maximálně %d znaků)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1412,16 +1655,6 @@ msgstr "" "Čakám na potvrzení této adresy. Podívejte se v příchozí poště (a spamu!) po " "e-mailu s dalšími instrukcemi." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Zrušit" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1719,7 +1952,7 @@ msgstr "Nemohu převést žádost token na přístup token." msgid "Remote service uses unknown version of OMB protocol." msgstr "Vzdálená služba používá neznámou verzi protokolu OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Chyba při aktualizaci vzdáleného profilu." @@ -2164,49 +2397,83 @@ msgstr "Doručená pošta pro %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "To je váš inbox, obsahuje seznam příchozích soukromých zpráv." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Pozvánky byly zakázány." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Musíte být přihlášen aby jste mohl zvát další uživatele k použití %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Neplatný e-mail: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Pozvánka(y) zaslána(y)" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Pozvat nové uživatele" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Jste již přihlášeni k těmto uživatelům:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Jste již přihlášeni k těmto uživatelům:" +msgstr[1] "Jste již přihlášeni k těmto uživatelům:" +msgstr[2] "Jste již přihlášeni k těmto uživatelům:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Tito lidé jsou již uživatelé a jste k nim automaticky přihlášen:" +msgstr[0] "Tito lidé jsou již uživatelé a jste k nim automaticky přihlášen:" +msgstr[1] "Tito lidé jsou již uživatelé a jste k nim automaticky přihlášen:" +msgstr[2] "Tito lidé jsou již uživatelé a jste k nim automaticky přihlášen:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Pozvánka (y) zaslány následujícím osobám:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Pozvánka (y) zaslány následujícím osobám:" +msgstr[1] "Pozvánka (y) zaslány následujícím osobám:" +msgstr[2] "Pozvánka (y) zaslány následujícím osobám:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2214,43 +2481,54 @@ msgstr "" "Budete upozorněni, když vaši pozvaní lidé pozvání přijmout a zaregistrují se " "na tomto webu. Díky za zvetšení komunity!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Použijte tento formulář k pozvání svých přátel a kolegů k používání této " "služby." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-mailové adresy" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresy přátel k pozvání (jedna na řádek)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Osobní zpráva" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Volitelně přidat osobní zprávu." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Odeslat" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s vás pozval, abyste se k nim připojil(a) na %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2310,10 +2588,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Musíte být přihlášen pro vstup do skupiny." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Žádná přezdívka nebo ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2458,11 +2732,11 @@ msgstr "Přihlásit" msgid "Login to site" msgstr "Přihlásit se na stránky" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Zapamatuj si mě" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Příště automaticky přihlásit; ne pro počítače, které používá více lidí! " @@ -2513,23 +2787,36 @@ msgstr "Nelze učinit %1$s adminem skupiny %2$s." msgid "No current status." msgstr "V současné době žádný stav." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nová aplikace" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Musíte být přihlášen k registraci aplikace." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Použijte tento formulář pro registraci nové aplikace." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Jméno je moc dlouhé (maximální délka je 255 znaků)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Zdrojové URL je nutné." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organizace je příliš dlouhá (max 255 znaků)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Nelze vytvořit aplikaci." @@ -2541,45 +2828,50 @@ msgstr "Nová skupina" msgid "Use this form to create a new group." msgstr "Použijte tento formulář k vytvoření nové skupiny." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Popis je příliš dlouhý (maximálně %d znaků)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nová zpráva" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "" "Nemůžete odesílat zprávy tomuto uživateli. (musíte být vzájemně prihlášení)" #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Chybí obsah!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Neuveden příjemce." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Neposílejte si zprávu, potichu si ji pro sebe řekněte." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Zpráva odeslána" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Přímá zpráva pro %s odeslána." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax Chyba" @@ -2587,7 +2879,17 @@ msgstr "Ajax Chyba" msgid "New notice" msgstr "Nové sdělení" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Je to příliš dlouhé. Maximální délka sdělení je %d znaků" + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Maximální délka notice je %d znaků včetně přiložené URL." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Sdělení posláno" @@ -2638,8 +2940,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Aktualizace odpovídající hledanému výrazu \"%1$s\" na %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Tento uživatel neumožňuje pošťouchnutí nebo nepotvrdil(a) nebo nenestavil(a) " "svůj e-mail." @@ -2652,47 +2956,72 @@ msgstr "Pošťouchnutí posláno" msgid "Nudge sent!" msgstr "Pošťouchnutí posláno!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Musíte být přihlášen k vypsání seznamu aplikací." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth aplikace" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplikace které jste zaregistrovali" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Ještě jste nezaregistrovali žádné aplikace." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Propojené aplikace" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Nejste uživatel této aplikace." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Nelze zrušit přístup aplikace %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Žádným aplikacím jste nepovolili používat váš účet." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "Vývojáři mohou upravovat nastavení registrace jejich aplikací " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2717,7 +3046,7 @@ msgstr "Only %s URLs over plain HTTP please." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Nepodporovaný formát dat." @@ -2822,7 +3151,7 @@ msgid "6 or more characters" msgstr "6 a více znaků" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Potvrdit" @@ -2834,11 +3163,11 @@ msgstr "Stejné jako heslo výše" msgid "Change" msgstr "Změnit" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Heslo musí být alespoň 6 znaků dlouhé" -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Hesla nesouhlasí" @@ -2858,156 +3187,291 @@ msgstr "Nelze uložit nové heslo" msgid "Password saved." msgstr "Heslo uloženo" +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Cesty" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Adresář témat není čitelný: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Nelze zapisovat do adresáře avatarů: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Nelze zapisovat do adresáře pozadí: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Locales adresář není čitelný: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Neplatný SSL server. Maximální délka je 255 znaků." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Stránky" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Server" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Hostname (jméno) serveru stránek." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Cesta" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Cesta ke stránkám (za jménem serveru)" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Cesta k locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "adresář tématu" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Cesta k adresáři locales" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Hezké URL" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Použijte Fancy (více čitelné a zapamatovatelné) URL?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Téma" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "server s tématy" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Téma stránek" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "cesta k tématu" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "adresář tématu" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatary" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Server s avatary" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Cesta k avatarům" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Adresář avatarů" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Pozadí" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Server s pozadím" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Cesta k pozadí" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Adresář pozadí" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nikdy" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Někdy" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Vždy" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Použít SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Kdy použít SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL server" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Cesta ke stránkám (za jménem serveru)" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "adresář tématu" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Cesta k adresáři locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatary" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Server s avatary" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Téma stránek" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Cesta k avatarům" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Nahrávání obrázku selhalo." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Adresář avatarů" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Cesta k adresáři locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Pozadí" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Téma stránek" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Cesta k adresáři locales" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Přílohy" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Téma stránek" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Bez příloh." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Téma stránek" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Cesta k adresáři locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nikdy" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Někdy" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Vždy" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Použít SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Kdy použít SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Server kam směrovat SSL žádosti" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Uložit cesty" @@ -3043,139 +3507,184 @@ msgstr "Neplatná velikost" msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "Licence hlášky ‘%1$s’ není kompatibilní s licencí webu ‘%2$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Nastavené Profilu" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Zde můžete aktualizovat informace o vašem profilu, aby se lidé o vás mohli " "více dozvědět." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Nastavené Profilu" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 znaků nebo čísel, bez teček, čárek a mezer" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Celé jméno" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Moje stránky" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "Adresa vašich stránek, blogu nebo profilu na jiných stránkách." -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Popište sebe a své zájmy" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Popište sebe a své zájmy" +msgstr[1] "Popište sebe a své zájmy" +msgstr[2] "Popište sebe a své zájmy" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Popište sebe a své zájmy" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "O mě" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Umístění" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Místo. Město, stát." -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Sdělit mou aktuální polohu při posílání hlášek" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Tagy" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "Otagujte se (písmena, čísla, -, . a _), oddělené čárkami nebo mezerami" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Jazyk" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Preferovaný jazyk" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Časové pásmo" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "V jaké časové zóně se obyčejně nacházíte?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Automaticky se přihlásit k odběru toho kdo se přihlásil ke mně (nejlepší pro " "ne-lidi)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Umístění příliš dlouhé (maximálně %d znaků)" +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Umístění příliš dlouhé (maximálně %d znaků)" +msgstr[1] "Umístění příliš dlouhé (maximálně %d znaků)" +msgstr[2] "Umístění příliš dlouhé (maximálně %d znaků)" -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Časové pásmo není vybráno." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Jazyk je příliš dlouhý (max. 50 znaků)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Neplatná velikost" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Nelze aktualizovat nastavení automatického přihlašování." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Nelze uložit nastavení umístění." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Nelze uložit profil" -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Nelze uložit tagy." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Nastavení uloženo" @@ -3252,25 +3761,38 @@ msgstr "" "faq#mikroblog) služba založená na Free Software nástroji [StatusNet](http://" "status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Veřejný tag cloud" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Poslední nejpopulárnější značky na %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Nikdo ještě neposlal oznámení s [tagem](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Pošlete něco jako první!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3278,7 +3800,7 @@ msgid "" msgstr "" "Proč ne [zaregistrovat účet](%%action.register%%) a poslat něco jako první!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Tag cloud" @@ -3398,7 +3920,7 @@ msgstr "Heslo musí být alespoň 6 znaků dlouhé" msgid "Password and confirmation do not match." msgstr "Heslo a potvrzení nesouhlasí" -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Chyba nastavení uživatele" @@ -3406,7 +3928,7 @@ msgstr "Chyba nastavení uživatele" msgid "New password successfully saved. You are now logged in." msgstr "Nové heslo bylo uloženo. Nyní jste přihlášen." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Litujeme, jen pozvaní se mohou registrovat." @@ -3418,7 +3940,7 @@ msgstr "Litujeme, neplatný kód pozvánky." msgid "Registration successful" msgstr "Registrace úspěšná" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrovat" @@ -3434,11 +3956,11 @@ msgstr "Nemůžete se registrovat, pokud nesouhlasíte s licencí." msgid "Email address already exists." msgstr "Emailová adresa již existuje" -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Neplatné jméno nebo heslo" -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3446,55 +3968,59 @@ msgstr "" "Pomocí tohoto formuláře můžete vytvořit nový účet. Můžete pak posílat " "oznámení a propojit se s přáteli a kolegy. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1-64 znaků nebo čísel, bez teček, čárek a mezer. Nutné." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 a více znaků. Nutné." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Stejné jako heslo uvedeno výše. Povinné." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Email" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Použije se pouze pro aktualizace, oznámení a obnovu hesla." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Delší jméno, nejlépe vaše \"skutečné\" jméno" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "Adresa vašich stránek, blogu nebo profilu na jiných stránkách." + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "Chápu, že obsah a data %1$S jsou soukromé a důvěrné." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Můj text a soubory jsou copyrightovány %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Můj text a soubory zůstanou pod mým vlastním copyrightem." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Všechna práva vyhrazena." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3503,7 +4029,7 @@ msgstr "" "Můj text a soubory jsou k dispozici pod %s výjimkou těchto soukromých dat: " "heslo, e-mailová adresa, IM adresa a telefonní číslo." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3536,7 +4062,7 @@ msgstr "" "\n" "Díky za registraci a doufáme, že se vám používání této služby bude líbít." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3764,7 +4290,7 @@ msgstr "Organizace" msgid "Description" msgstr "Popis" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistiky" @@ -3906,45 +4432,45 @@ msgstr "Aliasy" msgid "Group actions" msgstr "Akce skupiny" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Feed sdělení skupiny %s (RSS 1.0" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Feed sdělení skupiny %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Feed sdělení skupiny %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF pro skupinu %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Členové" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(nic)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Všichni členové" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Vytvořeno" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3959,7 +4485,7 @@ msgstr "" "životě a zájmech. [Zaregistrujte se](%%action.register%%) a staňte se členem " "této skupiny a mnoha dalších! ([Čtěte více](%%doc.help%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3972,7 +4498,7 @@ msgstr "" "[StatusNet](http://status.net/). Její členové sdílejí krátké zprávy o svém " "životě a zájmech. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Adminové" @@ -3998,47 +4524,47 @@ msgstr "Zpráva od %1$s na %2$s" msgid "Notice deleted." msgstr "Oznámení smazáno." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "označen %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, strana %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Feed oznámení pro %1$s otagovaných %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Feed oznámení pro %1$s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Feed oznámení pro %1$s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Feed oznámení pro %1$s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF pro %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Toto je časová osa pro %1$s, ale %2$s zatím ničím nepřispěli." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4046,7 +4572,7 @@ msgstr "" "Viděli jste v poslední době zajímavého? Nemáte zatím žádné oznámení, teď by " "byl dobrý čas začít:)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4055,7 +4581,7 @@ msgstr "" "Můžete se pokusit uživatele %1$s postrčit nebo [jim něco poslat](%%%%action." "newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4068,7 +4594,7 @@ msgstr "" "status.net/). [Zaregistrujte se](%%action.register%%) a sledujte oznámení od " "**%s**a mnoha dalších! ([Čtěte více](%%doc.help%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4079,7 +4605,7 @@ msgstr "" "faq#mikroblog) službě založené na Free Software nástroji [StatusNet](http://" "status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Opakování %s" @@ -4455,39 +4981,56 @@ msgstr "" msgid "Subscribed" msgstr "Prihlášen" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Odběratelé %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "odběratelé %1$s, strana %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Toto jsou lidé, kteří naslouchají vašim sdělením." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Toto jsou lidé, kteří naslouchají sdělením od %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Nemáte žádné sledovatele. Zkuste začít sledovat lidi, které znáte, a oni by " "vám tu laskavost mohli vrátit" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "Uživatele %s nikdo nesleduje. Chcete být první?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4496,26 +5039,38 @@ msgstr "" "Uživatele %s nikdo nesleduje. Proč ne [zaregistrovat účet](%%action.register%" "%) a nebýt první?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Odběry uživatele %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Odběry uživatele %1$s, strana %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Toto jsou lidé, jejiž sdělením nasloucháte" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Toto jsou lidé, jejímž sdělením %s naslouchá" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4530,16 +5085,22 @@ msgstr "" "featured%%). Pokud jste uživatelem [Twitteru](%%action.twittersettings%%), " "můžete se automaticky přihlásit k lidem které už tam sledujete." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s nikoho nesleduje." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4921,7 +5482,7 @@ msgid "Plugins" msgstr "Pluginy" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Verze" @@ -5132,14 +5693,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "Nelze zrušit roli \"%1$s\" pro uživatele #%2$d, neexistuje." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "Nelze zrušit roli \"%1$s\" pro uživatele #%2$d, chyba databáze." @@ -5155,7 +5716,7 @@ msgid "Unable to save tag." msgstr "Nelze uložit tag." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Byl jste vykázán (banned) z přihlašování se." @@ -5208,6 +5769,16 @@ msgstr "%1$s od teď naslouchá tvým sdělením na %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Vítejte na %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Nenastaven uživatel pro jednouživatelský mód" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5275,185 +5846,193 @@ msgid "Untitled page" msgstr "stránka bez názvu" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Primární navigace na webu" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Osobní profil a časová osa přátel" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Osobní" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Změňte svůj e-mail, avatar, heslo, profil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Účet" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Připojení ke službám" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Připojit" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Změna konfigurace webu" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Admin" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Pozvěte přátele a kolegy, aby se k vám připojili na %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Pozvat" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Odhlášení z webu" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Odhlásit se" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Zaregistrujte se" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrovat" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Přihlásit se na stránky" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Přihlásit" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Nápověda" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Nápověda" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Vyhledávání osob nebo textu" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Hledat" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Sdělení" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Místní zobrazení" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Sdělení stránky" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Sekundární navigace na webu" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Nápověda" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "O nás" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "TOS (pravidla použití služby)" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Soukromí" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Zdroj" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakt" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Odznak" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licence softwaru StatusNet" @@ -5461,7 +6040,7 @@ msgstr "Licence softwaru StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5471,7 +6050,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** je služba mikroblogů." @@ -5480,7 +6059,7 @@ msgstr "**%%site.name%%** je služba mikroblogů." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5492,50 +6071,50 @@ msgstr "" "licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licence k obsahu stránek" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Obsah a data z %1$S jsou soukromé a důvěrné." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "Obsah a data copyright %1$s. Všechna práva vyhrazena." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "Obsah a data copyright přispěvatelů. Všechna práva vyhrazena." #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Všechen obsah a data %1$s jsou k dispozici v rámci licence %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Stránkování" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Po" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Před" @@ -5656,41 +6235,65 @@ msgstr "" "čtení." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Nelze vytvořit aliasy." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Nelze vytvořit aplikaci." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Nemohu vložit zprávu." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Chyba databáze při vkládání uživatele aplikace OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Upravit aplikaci" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5771,24 +6374,35 @@ msgstr "Výchozí přístup pro tuto aplikaci: pouze pro čtení, nebo číst-ps msgid "Cancel" msgstr "Zrušit" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "číst-psát" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "pouze pro čtení" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Schváleno %1$s - přístup \"%2$s\"" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Obnovit" @@ -5797,11 +6411,6 @@ msgstr "Obnovit" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Přílohy" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5943,15 +6552,17 @@ msgid "Fullname: %s" msgstr "Celé jméno %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Poloha: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Domovská stránka: %s" @@ -5975,7 +6586,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d." @@ -6221,13 +6832,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Žádný konfigurační soubor nalezen. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Díval jsem se po konfiguračních souborech na těchto místech: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6265,19 +6878,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Aktualizace z a na SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Připojení" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Autorizované propojené aplikace" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Chyba databáze" @@ -6292,6 +6905,15 @@ msgstr "" "Můžete nahrát váš osobní obrázek na pozadí. Maximální velikost souboru je 2 " "MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Server nebyl schopen zpracovat tolik POST dat (%s bytů) vzhledem k jeho " +"aktuální konfiguraci." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Obnoveno výchozí nastavení vzhledu." @@ -6304,23 +6926,23 @@ msgstr "Odebrat toto oznámení z oblíbených" msgid "Favor this notice" msgstr "Přidat toto oznámení do oblíbených" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6353,6 +6975,10 @@ msgstr "Jdi" msgid "Grant this user the \"%s\" role" msgstr "Dát tomuto uživateli roli \"%s\"" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 znaků nebo čísel, bez teček, čárek a mezer" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL domovské stránky nebo blogu skupiny nebo tématu" @@ -6450,15 +7076,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Skupiny s nejvíce členy" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Skupiny s nejvíce příspěvky" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Značky v oznámeních skupiny %s" @@ -6528,27 +7158,29 @@ msgstr "Přihlásit se pomocí svého uživatelského jména a hesla." msgid "Sign up for a new account" msgstr "Vytvořit nový účet" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Potvrzení emailové adresy" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Ahoj,% s.\n" "\n" @@ -6564,13 +7196,16 @@ msgstr "" "Díky za tvůj čas,\n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s od teď naslouchá tvým sdělením na %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6579,9 +7214,13 @@ msgstr "" "Pokud si myslíte, že tento účet je zneužíván, můžete ho zablokovat ze svého " "seznamu přihlášených a reportovat jako spam adminům na %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6589,10 +7228,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s nyní naslouchá vasim oznámením na %2$s.\n" "\n" @@ -6605,21 +7244,25 @@ msgstr "" "----\n" "Zmeňte vaší e-mailovouadresu nebo nastavení upozornění na %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "O: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nová e-mailová adresa pro psaní na %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6628,7 +7271,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Máte novou posílací aadresu na %1$s.\n" "\n" @@ -6639,31 +7282,36 @@ msgstr "" "Váš,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "status %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS potvrzení" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: potvrďte že vlastníte toto telefonní číslo tímto kódem:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s Vás pošťouchl" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6690,14 +7338,18 @@ msgstr "" "S pozdravem,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nová soukromá zpráva od %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6730,14 +7382,19 @@ msgstr "" "S pozdravem\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) přidal vaše oznámení jako oblíbené" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6776,7 +7433,7 @@ msgstr "" " %6$s \n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6787,13 +7444,20 @@ msgstr "" "\n" " %s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) poslal oznámení žádající o vaši pozornost" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7070,24 +7734,24 @@ msgstr "Pošťouchnout" msgid "Send a nudge to this user" msgstr "Poslat pošťouchnutí tomuto uživateli" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Nelze vložit odebírání" @@ -7207,9 +7871,11 @@ msgstr "Opakovat toto oznámení" msgid "Revoke the \"%s\" role from this user" msgstr "Odebrat uživateli roli \"%s\"" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Nenastaven uživatel pro jednouživatelský mód" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr " API metoda nebyla nalezena." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7441,17 +8107,17 @@ msgid "Moderator" msgstr "Moderátor" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "před pár sekundami" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "asi před minutou" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7460,12 +8126,12 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "asi před hodinou" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7474,12 +8140,12 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "asi přede dnem" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7488,12 +8154,12 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "asi před měsícem" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7502,20 +8168,38 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "asi před rokem" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s není platná barva!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s není platná barva! Použijte 3 nebo 6 hex znaků." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d." +msgstr[1] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d." +msgstr[2] "Zpráva je příliš dlouhá - maximum je %1$d znaků, poslal jsi %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7530,3 +8214,18 @@ msgstr "Nebylo zadáno uživatelské ID." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Celé jméno je moc dlouhé (maximální délka je 255 znaků)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Umístění je příliš dlouhé (maximálně 255 znaků)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Je to příliš dlouhé. Maximální délka sdělení je %d znaků." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Umístění příliš dlouhé (maximálně %d znaků)" + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Popište sebe a své zájmy" diff --git a/locale/de/LC_MESSAGES/statusnet.po b/locale/de/LC_MESSAGES/statusnet.po index 310e450afe..8fef98e9b6 100644 --- a/locale/de/LC_MESSAGES/statusnet.po +++ b/locale/de/LC_MESSAGES/statusnet.po @@ -19,17 +19,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:27+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:05+0000\n" "Language-Team: German \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: de\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -86,11 +86,15 @@ msgstr "Zugangs-Einstellungen speichern" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Speichern" @@ -101,14 +105,17 @@ msgstr "Speichern" msgid "No such page." msgstr "Seite nicht vorhanden" +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -132,35 +139,35 @@ msgstr "Unbekannter Benutzer." msgid "%1$s and friends, page %2$d" msgstr "%1$s und Freunde, Seite% 2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s und Freunde" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Feed der Freunde von %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Feed der Freunde von %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Feed der Freunde von %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -169,7 +176,9 @@ msgstr "" "Dies ist die Zeitleiste von %s und Freunden, aber bisher hat niemand etwas " "gepostet." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -179,7 +188,8 @@ msgstr "" "poste selber etwas." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -188,7 +198,9 @@ msgstr "" "Du kannst versuchen, [%1$s in seinem Profil einen Stups zu geben](../%2$s) " "oder [ihm etwas posten](%%%%action.newnotice%%%%?status_textarea=%s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -198,7 +210,7 @@ msgstr "" "gibst %s dann einen Stups oder postest ihm etwas." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Du und Freunde" @@ -210,13 +222,16 @@ msgstr "Du und Freunde" msgid "Updates from %1$s and friends on %2$s!" msgstr "Aktualisierungen von %1$s und Freunden auf %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -237,21 +252,22 @@ msgstr "API-Methode nicht gefunden." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Diese Methode benötigt ein POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -259,40 +275,53 @@ msgstr "" "Du musst einen Parameter mit Namen „device“ übergeben. Mögliche Werte sind: " "sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Konnte Benutzerdaten nicht aktualisieren." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Benutzer hat kein Profil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Konnte Profil nicht speichern." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" -"Der Server kann so große POST Abfragen (%s bytes) aufgrund der Konfiguration " +msgstr[0] "" +"Der Server kann so große POST-Abfragen (%s Byte) aufgrund der Konfiguration " +"nicht verarbeiten." +msgstr[1] "" +"Der Server kann so große POST-Abfragen (%s Bytes) aufgrund der Konfiguration " "nicht verarbeiten." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -301,72 +330,100 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Konnte Twitter-Einstellungen nicht speichern." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Konnte Benutzerdesign nicht aktualisieren." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Du kannst dich nicht selbst blockieren!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Blockieren des Benutzers fehlgeschlagen." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Freigeben des Benutzers fehlgeschlagen." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Direkte Nachrichten von %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Alle von %s gesendeten direkten Nachrichten" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Direkte Nachrichten an %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Alle an %s gesendeten direkten Nachrichten" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Fehlender Nachrichtentext!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "" +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "" +"Die Nachricht ist zu lang. Die maximale Nachrichtenlänge ist %d Zeichen." +msgstr[1] "" "Die Nachricht ist zu lang. Die maximale Nachrichtenlänge ist %d Zeichen." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Empfänger nicht gefunden." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 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/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Schicke dir selbst keine Nachrichten; sag es dir stattdessen einfach leise." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Keine Nachricht mit dieser ID gefunden." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Diese Nachricht ist bereits ein Favorit!" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -410,70 +467,82 @@ msgstr "Konnte öffentlichen Stream nicht abrufen." msgid "Could not find target user." msgstr "Konnte keine Statusmeldungen finden." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Der Benutzername darf nur aus Kleinbuchstaben und Zahlen bestehen. " "Leerzeichen sind nicht erlaubt." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Benutzername wird bereits verwendet. Suche dir einen anderen aus." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Ungültiger Benutzername." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "" "Homepage ist keine gültige URL. URLs müssen ein Präfix wie http enthalten." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." -msgstr "Der vollständige Name ist zu lang (maximal 255 Zeichen)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." +msgstr "Der bürgerliche Name ist zu lang (maximal 255 Zeichen)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Die Beschreibung ist zu lang (max. %d Zeichen)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Der eingegebene Aufenthaltsort ist zu lang (maximal 255 Zeichen)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Zu viele Pseudonyme! Maximale Anzahl ist %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Ungültiges Alias: „%s“" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." -msgstr "Nutzername „%s“ wird bereits verwendet. Suche dir einen anderen aus." +msgstr "Benutzername „%s“ wird bereits verwendet. Suche dir einen anderen aus." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias kann nicht das gleiche wie der Spitzname sein." @@ -537,28 +606,41 @@ msgstr "%s Gruppen" msgid "groups on %s" msgstr "Gruppen von %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Hochladen fehlgeschlagen." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Anmelde-Token ungültig oder abgelaufen." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Kein oauth_token Parameter angegeben." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." msgstr "Ungültiges Token." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Du bist nicht autorisiert." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -567,53 +649,46 @@ msgstr "Ungültiges Token." msgid "There was a problem with your session token. Try again, please." msgstr "Es gab ein Problem mit deinem Sitzungstoken. Bitte versuche es erneut." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Benutzername oder Passwort falsch." -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Datenbankfehler beim Löschen des OAuth Anwendungs Nutzers." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Datenbankfehler beim Einfügen des OAuth-Programm-Benutzers." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Die Anfrage %s wurde nicht autorisiert. Bitte gegen einen Zugriffstoken " -"austauschen." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Die Anfrage %s wurde gesperrt und widerrufen." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Unerwartete Formulareingabe." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Ein Programm will eine Verbindung zu deinem Konto aufbauen" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Zugriff erlauben oder ablehnen" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -624,36 +699,82 @@ msgstr "" "%3$s bei deinem %4$s Zugang. Du solltest nur " "vertrauenswürdigen Quellen Erlaubnis zu deinem %4$s Zugang geben." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "Profil" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Benutzername" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Passwort" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Ablehnen" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Abbrechen" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Erlauben" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Zugang zu deinem Konto erlauben oder ablehnen" +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Zugang zu deinem Benutzerkonto autorisieren." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Authorisierung abgebrochen." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "Die Anfrage %s wurde gesperrt und widerrufen." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Du hast %s erfolgreich authorisiert." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Bitte kehre nach %s zurück und geben den folgenden Sicherheitscode ein, um " +"den Vorgang abzuschließen." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -686,27 +807,37 @@ msgstr "Status gelöscht." msgid "No status with that ID found." msgstr "Keine Nachricht mit dieser ID gefunden." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" "Der Client muss einen „status“-Parameter mit einen Wert zur Verfügung " "stellen." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "" +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "" +"Das war zu lang. Die Länge einer Nachricht ist auf ein Zeichen beschränkt." +msgstr[1] "" "Das war zu lang. Die Länge einer Nachricht ist auf %d Zeichen beschränkt." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Nicht gefunden." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." +msgstr "API-Methode nicht gefunden." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"Die maximale Größe von Nachrichten ist ein Zeichen, inklusive der URL der " +"Anhänge" +msgstr[1] "" "Die maximale Größe von Nachrichten ist %d Zeichen, inklusive der URL der " "Anhänge" @@ -768,6 +899,10 @@ msgstr "Aktualisierungen mit %1$s getagt auf %2$s!" msgid "API method under construction." msgstr "API-Methode im Aufbau." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Nicht gefunden." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Kein solcher Anhang." @@ -821,7 +956,8 @@ msgid "Preview" msgstr "Vorschau" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Löschen" @@ -833,28 +969,28 @@ msgstr "Hochladen" msgid "Crop" msgstr "Zuschneiden" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Keine Datei hoch geladen." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 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:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Daten verloren." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar aktualisiert." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Aktualisierung des Avatars fehlgeschlagen." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar gelöscht." @@ -878,12 +1014,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Nein" @@ -896,12 +1033,13 @@ msgstr "Diesen Benutzer freigeben" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Ja" @@ -916,9 +1054,12 @@ msgstr "Diesen Benutzer blockieren" msgid "Failed to save block information." msgstr "Konnte Blockierungsdaten nicht speichern." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -993,12 +1134,13 @@ msgstr "Diese Adresse wurde bereits bestätigt." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Konnte Benutzerdaten nicht aktualisieren." @@ -1036,15 +1178,16 @@ msgstr "Du musst angemeldet sein, um dieses Programm zu entfernen." msgid "Application not found." msgstr "Programm nicht gefunden." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Du bist Besitzer dieses Programms" #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Es gab ein Problem mit deinem Sessiontoken." @@ -1071,10 +1214,66 @@ msgstr "Dieses Programm nicht löschen" msgid "Delete this application" msgstr "Programm löschen" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "Du musst angemeldet sein, um eine Gruppe zu löschen." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Kein Benutzername oder ID" + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "Du darfst diese Gruppe nicht löschen." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Konnte %s-Gruppe nicht löschen." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "%s-Gruppe gelöscht" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Gruppe löschen" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Bist du sicher, dass du die Gruppe löschen wisst? Alle Daten der Gruppe " +"werden aus der Datenbank gelöscht (ohne ein Backup). Öffentliche Beiträge " +"dieser Gruppe werden noch in einzelnen Zeitleisten erscheinen." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Diese Gruppe nicht löschen" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Diese Gruppe löschen" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1147,53 +1346,61 @@ msgstr "Design" msgid "Design settings for this StatusNet site" msgstr "Design-Einstellungen dieser StatusNet-Website" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Ungültige URL für das Logo" -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "Ungültige URL für das SSL-Logo." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Theme nicht verfügbar: %s" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Logo ändern" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Seitenlogo" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "SSL-Logo" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Theme ändern" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Seitentheme" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Theme dieser Seite." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Angepasster Skin" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Du kannst ein angepasstes StatusNet-Theme als .ZIP-Archiv hochladen." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Hintergrundbild ändern" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Hintergrund" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1203,76 +1410,74 @@ msgstr "" "Dateigröße beträgt %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "An" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Aus" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Hintergrundbild ein- oder ausschalten." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Hintergrundbild kacheln" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Farben ändern" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Inhalt" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Seitenleiste" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Text" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Links" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Erweitert" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Eigene CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Standardeinstellungen benutzen" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Standard-Design wiederherstellen" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Standard wiederherstellen" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Speichern" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Design speichern" @@ -1289,69 +1494,94 @@ msgstr "Zu Favoriten hinzufügen" msgid "No such document \"%s\"" msgstr "Unbekanntes Dokument „%s“" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Anwendung bearbeiten" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Programm bearbeiten" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Du musst angemeldet sein, um eine Anwendung zu bearbeiten." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Anwendung nicht bekannt." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Benutze dieses Formular, um die Anwendung zu bearbeiten." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Name ist erforderlich." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." msgstr "Der Name ist zu lang (maximal 255 Zeichen)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Der Name wird bereits verwendet. Suche dir einen anderen aus." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Beschreibung ist erforderlich." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Die Beschreibung ist zu lang (max. %d Zeichen)." +msgstr[1] "Die Beschreibung ist zu lang (max. %d Zeichen)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Homepage ist zu lang." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "" "Homepage ist keine gültige URL. URLs müssen ein Präfix wie http enthalten." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organisation ist erforderlich. (Pflichtangabe)" -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." msgstr "Die angegebene Organisation ist zu lang (maximal 255 Zeichen)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Homepage der Organisation ist erforderlich (Pflichtangabe)." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Antwort ist zu lang" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Antwort-URL ist nicht gültig" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Konnte Programm nicht aktualisieren." @@ -1373,11 +1603,6 @@ msgstr "Du musst ein Admin sein, um die Gruppe zu bearbeiten" msgid "Use this form to edit the group." msgstr "Benutze dieses Formular, um die Gruppe zu bearbeiten." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Die Beschreibung ist zu lang (max. %d Zeichen)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1439,16 +1664,6 @@ msgstr "" "Warte auf die Bestätigung dieser Adresse. Prüfe deinen Nachrichteneingang " "(auch den Spam-Ordner) auf eine Nachricht mit weiteren Instruktionen." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Abbrechen" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1750,7 +1965,7 @@ msgstr "Konnte Anfrage-Token nicht in Zugriffs-Token umwandeln." msgid "Remote service uses unknown version of OMB protocol." msgstr "Service nutzt unbekannte OMB-Protokollversion." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Fehler beim Aktualisieren des entfernten Profils." @@ -1947,7 +2162,7 @@ msgstr "Diesen Benutzer zum Admin ernennen" #: lib/atomgroupnoticefeed.php:63 lib/atomusernoticefeed.php:68 #, php-format msgid "%s timeline" -msgstr "%s Zeitleiste" +msgstr "%s-Zeitleiste" #. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name. #: actions/grouprss.php:142 @@ -2202,51 +2417,80 @@ msgstr "" "Das hier ist dein Posteingang, der deine eingehenden privaten Nachrichten " "enthält." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Einladungen wurden deaktiviert." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Du musst angemeldet sein, um andere Benutzer zu %s einzuladen" -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" +msgid "Invalid email address: %s." msgstr "Ungültige E-Mail-Adresse: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" msgstr "Einladung(en) verschickt" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Lade neue Leute ein" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Du hast diese Benutzer bereits abonniert:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Du hast diesen Benutzer bereits abonniert:" +msgstr[1] "Du hast diese Benutzer bereits abonniert:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" -"Diese Leute sind bereits registrierte Benutzer und du hast sie automatisch " +msgstr[0] "" +"Diese Person ist bereits registrierter Benutzer und du hast ihn automatisch " "abonniert." +msgstr[1] "" +"Diese Personen sind bereits registrierte Benutzer und du hast sie " +"automatisch abonniert." -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Einladung(en) an folgende Personen geschickt:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Einladung an folgende Personen geschickt:" +msgstr[1] "Einladungen an folgende Personen geschickt:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2255,45 +2499,56 @@ msgstr "" "die Empfänger auf der Seite registriert haben. Danke, dass du uns hilfst zu " "wachsen!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "Lade deine Freunde und Kollegen ein diesen Dienst zu nutzen." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-Mail-Adressen" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "" "Adressen von Freunden, die du einladen möchtest. (Jeweils eine Adresse pro " "Zeile)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Private Nachricht" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "" "Wenn du möchtest kannst du zu der Einladung eine persönliche Nachricht " "anfügen." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Senden" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s hat dich eingeladen, auch bei %2$s mitzumachen." -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2353,10 +2608,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Du musst angemeldet sein, um Mitglied einer Gruppe zu werden." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Kein Benutzername oder ID" - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2503,11 +2754,11 @@ msgstr "Anmelden" msgid "Login to site" msgstr "An Seite anmelden" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Anmeldedaten merken" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Automatisch anmelden; nicht bei gemeinsam genutzten PCs einsetzen!" @@ -2558,23 +2809,36 @@ msgstr "Konnte %1$s nicht zum Admin der Gruppe %2$s machen" msgid "No current status." msgstr "Kein aktueller Status." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Neues Programm" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Du musst angemeldet sein, um ein Programm zu registrieren." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Benutzer dieses Formular, um eine neues Programm zu erstellen." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Der Name ist zu lang (maximal 255 Zeichen)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Quell-URL ist erforderlich." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Die angegebene Organisation ist zu lang (maximal 255 Zeichen)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Konnte das Programm nicht erstellen." @@ -2586,45 +2850,50 @@ msgstr "Neue Gruppe" msgid "Use this form to create a new group." msgstr "Benutze dieses Formular, um eine neue Gruppe zu erstellen." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Die Beschreibung ist zu lang (max. %d Zeichen)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Neue Nachricht" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Du kannst diesem Benutzer keine Nachricht schicken." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Kein Inhalt!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Kein Empfänger angegeben." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 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:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Nachricht gesendet" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Direkte Nachricht an %s abgeschickt" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax-Fehler" @@ -2632,7 +2901,20 @@ msgstr "Ajax-Fehler" msgid "New notice" msgstr "Neue Nachricht" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "" +"Das war zu lang. Die Länge einer Nachricht ist auf %d Zeichen beschränkt." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"Die maximale Größe von Nachrichten ist %d Zeichen, inklusive der URL der " +"Anhänge" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Nachricht hinzugefügt" @@ -2686,7 +2968,8 @@ msgstr "Alle Aktualisierungen, die den Suchbegriff „%s“ enthalten" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Dieser Benutzer erlaubt keine Stupser oder hat seine E-Mail-Adresse noch " "nicht bestätigt oder eingestellt." @@ -2699,50 +2982,77 @@ msgstr "Stups abgeschickt" msgid "Nudge sent!" msgstr "Stups gesendet!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Du musst angemeldet sein, um deine Programm anzuzeigen" -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth-Anwendungen" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Registrierte Programme" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Du hast noch keine Programme registriert" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Verbundene Programme" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" "Du hast den folgenden Programmen erlaubt, auf dein Benutzerkonto zuzugreifen." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Du bist kein Benutzer dieses Programms." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "Kann Zugang dieses Programm nicht entfernen: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" +"Sie haben den Zugang von %1$s und den Tokem mit %2$s erfolgreich entfernt." + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" "Du hast noch keinem Programm die Erlaubnis gegeben, dein Profil zu benutzen." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Entwickler können die Registrierungseinstellungen ihrer Programme ändern " +"Sie sind Entwickler? [Registrieren einer OAuth-Client-Anwendung] (%s), um " +"mit dieser Instanz von StatusNet zu verwenden." #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2767,7 +3077,7 @@ msgstr "Bitte nur %s URLs über einfaches HTTP." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Kein unterstütztes Datenformat." @@ -2871,7 +3181,7 @@ msgid "6 or more characters" msgstr "6 oder mehr Zeichen" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Bestätigen" @@ -2883,11 +3193,11 @@ msgstr "Gleiches Passwort wie zuvor" msgid "Change" msgstr "Ändern" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Das Passwort muss aus 6 oder mehr Zeichen bestehen." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Passwörter stimmen nicht überein." @@ -2907,156 +3217,273 @@ msgstr "Konnte neues Passwort nicht speichern" msgid "Password saved." msgstr "Passwort gespeichert." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Pfad" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Pfad- und Servereinstellungen dieser StatusNet-Website" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Theme-Verzeichnis nicht lesbar: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Avatar-Verzeichnis ist nicht beschreibbar: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Hintergrund-Verzeichnis ist nicht beschreibbar: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Sprachverzeichnis nicht lesbar: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Ungültiger SSL-Server. Die maximale Länge ist 255 Zeichen." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Seite" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Server" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Server-Name der Seite" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Pfad" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Seitenpfad" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Seitenpfad." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Sprachverzeichnis" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Sprachpfad" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Pfad zu den Sprachen" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Pfad zu den Sprachen." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Schicke URLs." -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Schicke URLs (lesbarer und besser zu merken) verwenden?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Motiv" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Motiv-Server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Theme-Server" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Motiv-Pfad" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Web-Pfad zu den Themes." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Theme-Verzeichnis" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatare" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatar-Server" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Avatarpfad" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Avatarverzeichnis" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Hintergrundbilder" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Server für Hintergrundbilder" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Pfad zu den Hintergrundbildern" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Hintergrund-Verzeichnis" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nie" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Manchmal" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Immer" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "SSL verwenden" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Wann soll SSL verwendet werden" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-Server" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "SSL-Server der Themes (Standard: SSL-Server)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "SSL-Pfad" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "SSL-Pfad der Themes (Standard: /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Verzeichnis" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Pfad, wo sich die Themes befinden." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatare" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatar-Server" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Server für Avatare." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Avatarpfad" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Web-Pfad zu den Avataren." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Avatarverzeichnis" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Pfad, in dem sich die Avatare befinden." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Hintergrundbilder" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Server für Hintergründe." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Web-Pfad zu den Hintergründen." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Server für Hintergründe auf SSL-Seiten." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Web Pfad zu Hintergründen auf SSL-Seiten." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Verzeichnis, in dem sich die Hintergründe befinden." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Anhänge" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Server für Anhänge." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Web-Pfad zu den Anhängen." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Server für Anhängen auf SSL-Seiten." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Web-Pfad, für Anlagen auf SSL-Seiten." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Pfad, in dem sich die Themes befinden." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nie" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Manchmal" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Immer" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "SSL verwenden" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Wann soll SSL verwendet werden." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." msgstr "Server an den SSL Anfragen gerichtet werden sollen" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Speicherpfade" @@ -3095,143 +3522,184 @@ msgstr "" "Die Nachrichtenlizenz „%1$s“ ist nicht kompatibel mit der Lizenz der Seite „%" "2$s“." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profil-Einstellungen" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Du kannst dein Profil auf den neusten Stand bringen, damit andere Leute mehr " "über dich erfahren können." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profilinformation" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." +msgstr "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" -msgstr "Vollständiger Name" +msgstr "Bürgerlicher Name" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Homepage" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." msgstr "" "URL deiner Homepage, deines Blogs, oder deines Profils auf einer anderen " -"Website" +"Website." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Beschreibe dich selbst und deine Interessen in %d Zeichen" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Beschreibe dich selbst und deine Interessen in einem Zeichen" +msgstr[1] "Beschreibe dich selbst und deine Interessen in %d Zeichen" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Beschreibe dich selbst und deine Interessen" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografie" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Aufenthaltsort" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Wo du bist, beispielsweise „Stadt, Region, Land“" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Teile meine aktuelle Position, wenn ich Nachrichten sende" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Stichwörter" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Stichwörter über dich selbst (Buchstaben, Zahlen, -, ., und _) durch Kommas " "oder Leerzeichen getrennt" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Sprache" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Bevorzugte Sprache" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Zeitzone" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "In welcher Zeitzone befindest du dich üblicherweise?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Abonniere automatisch alle Kontakte, die mich abonnieren (sinnvoll für Nicht-" "Menschen)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Die Biografie ist zu lang (max. %d Zeichen)" +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Die Biografie ist zu lang (maximal ein Zeichen)." +msgstr[1] "Die Biografie ist zu lang (maximal %d Zeichen)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Keine Zeitzone ausgewählt." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Die eingegebene Sprache ist zu lang (maximal 50 Zeichen)" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Ungültiges Stichwort: „%s“" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Autosubscribe konnte nicht aktiviert werden." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Konnte Positions-Einstellungen nicht speichern." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Konnte Profil nicht speichern." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Konnte Tags nicht speichern." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Einstellungen gespeichert." @@ -3271,7 +3739,7 @@ msgid "" "This is the public timeline for %%site.name%% but no one has posted anything " "yet." msgstr "" -"Dies ist die öffentliche Zeitlinie von %%site.name%% es wurde allerdings " +"Dies ist die öffentliche Zeitleiste von %%site.name%%, es wurde allerdings " "noch nichts gepostet." #: actions/public.php:191 @@ -3311,27 +3779,40 @@ msgstr "" "Mikroblogging)-Dienst basierend auf der freien Software [StatusNet](http://" "status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Öffentliche Stichwort-Wolke" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " -msgstr "Das sind die beliebtesten Stichwörter auf %s " +msgid "These are most popular recent tags on %s" +msgstr "Das sind die beliebtesten Stichwörter auf %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Bis jetzt hat noch niemand eine Nachricht mit dem Stichwort [hashtag](%%doc." "tags%%) gepostet." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Sei der erste, der etwas schreibt!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3340,7 +3821,7 @@ msgstr "" "Warum [registrierst du nicht einen Account](%%%%action.register%%%%) und " "bist der erste der eine Nachricht abschickt!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Stichwort-Wolke" @@ -3460,7 +3941,7 @@ msgstr "Passwort muss mehr als 6 Zeichen enthalten" msgid "Password and confirmation do not match." msgstr "Passwort und seine Bestätigung stimmen nicht überein." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Fehler bei den Benutzereinstellungen." @@ -3468,25 +3949,25 @@ msgstr "Fehler bei den Benutzereinstellungen." msgid "New password successfully saved. You are now logged in." msgstr "Neues Passwort erfolgreich gespeichert. Du bist jetzt angemeldet." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Es tut uns leid, zum Registrieren benötigst du eine Einladung." #: actions/register.php:99 msgid "Sorry, invalid invitation code." -msgstr "Entschuldigung, ungültiger Bestätigungscode." +msgstr "Entschuldigung, ungültiger Einladungscode." #: actions/register.php:119 msgid "Registration successful" msgstr "Registrierung erfolgreich" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrieren" #: actions/register.php:142 msgid "Registration not allowed." -msgstr "Registrierung nicht erlaubt" +msgstr "Registrierung nicht erlaubt." #: actions/register.php:205 msgid "You can't register if you don't agree to the license." @@ -3497,11 +3978,11 @@ msgstr "" msgid "Email address already exists." msgstr "Diese E-Mail-Adresse existiert bereits." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Benutzername oder Passwort falsch." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3509,68 +3990,74 @@ msgstr "" "Hier kannst du einen neuen Zugang einrichten. Anschließend kannst du " "Nachrichten und Links mit deinen Freunden und Kollegen teilen. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen. Pflicht." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 oder mehr Buchstaben. Pflicht." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Gleiches Passwort wie zuvor. Pflichteingabe." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-Mail" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Wird nur für Updates, wichtige Mitteilungen und zur " "Passwortwiederherstellung verwendet" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Längerer Name, bevorzugt dein bürgerlicher Name" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" +"URL deiner Homepage, deines Blogs, oder deines Profils auf einer anderen " +"Website" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Mir ist bewusst, dass Inhalte und Daten von %1$s privat und vertraulich sind." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Meine Texte und Dateien sind urheberrechtlich geschützt durch %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Meine Texte und Dateien verbleiben unter meinem eigenen Urheberrecht." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Alle Rechte vorbehalten." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -"Abgesehen von folgenden Daten: Passwort, Email Adresse, IM-Adresse und " +"Abgesehen von den folgenden Daten: Passwort, E-Mail-Adresse, IM-Adresse und " "Telefonnummer, sind all meine Texte und Dateien unter %s verfügbar." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3603,7 +4090,7 @@ msgstr "" "\n" "Danke für deine Anmeldung, wir hoffen, dass dir der Service gefällt." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3831,7 +4318,7 @@ msgstr "Organisation" msgid "Description" msgstr "Beschreibung" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistik" @@ -3974,45 +4461,45 @@ msgstr "Pseudonyme" msgid "Group actions" msgstr "Gruppenaktionen" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Nachrichtenfeed der Gruppe %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Nachrichtenfeed der Gruppe %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Nachrichtenfeed der Gruppe %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Postausgang von %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Mitglieder" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Kein)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Alle Mitglieder" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Erstellt" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4027,7 +4514,7 @@ msgstr "" "und werde Teil der Gruppe und vielen anderen! ([Mehr Informationen](%%%%doc." "help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4040,7 +4527,7 @@ msgstr "" "Software [StatusNet](http://status.net/). Seine Mitglieder erstellen kurze " "Nachrichten über ihr Leben und Interessen. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Admins" @@ -4066,49 +4553,49 @@ msgstr "Nachricht von %1$s auf %2$s" msgid "Notice deleted." msgstr "Nachricht gelöscht." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "Nachrichten, die mit %s getagt sind" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, Seite %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Nachrichtenfeed für %1$s tagged %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Feed der Nachrichten von %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Feed der Nachrichten von %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Feed der Nachrichten von %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF von %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Dies ist die Zeitleiste von %1$s und Freunden, aber bisher hat niemand etwas " "gepostet." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4116,7 +4603,7 @@ msgstr "" "In letzter Zeit irgendwas Interessantes erlebt? Du hast noch nichts " "geschrieben, jetzt wäre doch ein guter Zeitpunkt los zu legen :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4125,7 +4612,7 @@ msgstr "" "Du kannst %1$s in seinem Profil einen Stups geben oder [ihm etwas posten](%%%" "%action.newnotice%%%%?status_textarea=%s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4139,7 +4626,7 @@ msgstr "" "um **%s**'s und vielen anderen zu folgen! ([Mehr Informationen](%%%%doc.help%" "%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4150,7 +4637,7 @@ msgstr "" "wikipedia.org/wiki/Mikroblogging)-Dienst basierend auf der freien Software " "[StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Wiederholung von %s" @@ -4532,39 +5019,55 @@ msgstr "Du hast dieses OMB 0.1 Profil nicht abonniert." msgid "Subscribed" msgstr "Abonniert" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s Abonnenten" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s Abonnenten, Seite %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Dies sind die Leute, die deine Nachrichten lesen." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Dies sind die Leute, die Nachrichten von %s lesen." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Du hast keine Abonnenten. Warum abonnierst du nicht Leute, die du kennst? " "Sie werden dir diesen Gefallen vielleicht auch tun." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s hat keine Abonnenten. Willst du der erste sein?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4573,26 +5076,38 @@ msgstr "" "% hat keine Abonnenten. Warum [registrierst du nicht einen Account](%%%%" "action.register%%%%) und bist der erste?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s Abonnements" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s Abonnements, Seite %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Dies sind die Leute, deren Nachrichten du liest." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Dies sind die Leute, deren Nachrichten %s liest." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4607,16 +5122,22 @@ msgstr "" "action.twittersettings%%) bist, kannst du auch automatisch deine Twitter-" "Freunde abonnieren." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s hat niemanden abonniert." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -5000,7 +5521,7 @@ msgid "Plugins" msgstr "Erweiterungen" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Version" @@ -5016,9 +5537,9 @@ msgstr "Zu Favoriten hinzufügen" #. TRANS: Ntofication given when a user marks a notice as favorite. #. TRANS: %1$s is a user nickname or full name, %2$s is a notice URI. #: classes/Fave.php:151 -#, fuzzy, php-format +#, php-format msgid "%1$s marked notice %2$s as a favorite." -msgstr "%s (@%s) hat deine Nachricht als Favorit gespeichert" +msgstr "%1$s markierte Nachricht %2$s als Favorit." #. TRANS: Server exception thrown when a URL cannot be processed. #: classes/File.php:142 @@ -5083,7 +5604,7 @@ msgstr "Konnte Gruppe nicht verlassen" #: classes/Group_member.php:76 #, php-format msgid "Profile ID %s is invalid." -msgstr "" +msgstr "Profil-ID %s ist ungültig." #. TRANS: Exception thrown providing an invalid group ID. #. TRANS: %s is the invalid group ID. @@ -5202,9 +5723,9 @@ msgstr "Problem bei Speichern der Nachricht." #. TRANS: Server exception thrown when a reply cannot be saved. #. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user. #: classes/Notice.php:1120 -#, fuzzy, php-format +#, php-format msgid "Could not save reply for %1$d, %2$d." -msgstr "Konnte die lokale Gruppen Information nicht speichern." +msgstr "Konnte Antwort auf %1$d, %2$d nicht speichern." #. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'. #. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice. @@ -5215,7 +5736,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5224,7 +5745,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5242,7 +5763,7 @@ msgid "Unable to save tag." msgstr "Konnte Seitenbenachrichtigung nicht speichern." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Dieser Benutzer erlaubt dir nicht ihn zu abonnieren." @@ -5285,9 +5806,9 @@ msgstr "Folgen" #. TRANS: Notification given when one person starts following another. #. TRANS: %1$s is the subscriber, %2$s is the subscribed. #: classes/Subscription.php:258 -#, fuzzy, php-format +#, php-format msgid "%1$s is now following %2$s." -msgstr "%1$s ist der Gruppe „%2$s“ beigetreten." +msgstr "%1$s folgt nun %2$s." #. TRANS: Notice given on user registration. #. TRANS: %1$s is the sitename, $2$s is the registering user's nickname. @@ -5296,6 +5817,16 @@ msgstr "%1$s ist der Gruppe „%2$s“ beigetreten." msgid "Welcome to %1$s, @%2$s!" msgstr "Herzlich willkommen bei %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Kein einzelner Benutzer für den Ein-Benutzer-Modus ausgewählt." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5363,185 +5894,193 @@ msgid "Untitled page" msgstr "Seite ohne Titel" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Hauptnavigation" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Persönliches Profil und Freundes-Zeitleiste" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Eigene" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Ändere deine E-Mail, Avatar, Passwort und Profil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Profil" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Zum Dienst verbinden" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Verbinden" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Seiteneinstellung ändern" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Admin" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Lade Freunde und Kollegen ein dir auf %s zu folgen" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Einladen" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Von der Seite abmelden" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Abmelden" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Neues Benutzerkonto erstellen" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrieren" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Auf der Seite anmelden" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Anmelden" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Hilf mir!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Hilfe" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Suche nach Leuten oder Text" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Suchen" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Seitennachricht" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Lokale Ansichten" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Neue Nachricht" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Unternavigation" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Hilfe" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Über" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "AGB" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privatsphäre" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Quellcode" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakt" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Plakette" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet-Software-Lizenz" @@ -5549,7 +6088,7 @@ msgstr "StatusNet-Software-Lizenz" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5559,7 +6098,7 @@ msgstr "" "site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** ist ein Mikrobloggingdienst." @@ -5568,7 +6107,7 @@ msgstr "**%%site.name%%** ist ein Mikrobloggingdienst." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5580,20 +6119,20 @@ msgstr "" "(http://www.fsf.org/licensing/licenses/agpl-3.0.html) erhältlich ist." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "StatusNet-Software-Lizenz" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Inhalte und Daten von %1$s sind privat und vertraulich." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" @@ -5601,7 +6140,7 @@ msgstr "" "vorbehalten." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Urheberrecht von Inhalt und Daten liegt bei den Beteiligten. Alle Rechte " @@ -5609,25 +6148,25 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Alle Inhalte und Daten von %1$s sind unter der %2$s Lizenz verfügbar." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Seitenerstellung" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Später" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Vorher" @@ -5746,40 +6285,62 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "API-Ressource erfordert lesen/schreib Zugriff; du hast nur Leserechte." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." -msgstr "" +msgstr "Kein Programm mit diesem Anwender-Schlüssel." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." -msgstr "" +msgstr "Schlechter Zugangstoken." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." -msgstr "" +msgstr "Kein Benutzer mit diesem Token." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." +msgstr "Konnte dich nicht authentifizieren." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "Anonymer Zugang konnte nicht erstellt werden" + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "Anonyme OAuth Anwendung konnte nicht erstellt werden." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." msgstr "" +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Konnte Nachricht nicht einfügen." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Datenbankfehler beim Einfügen des OAuth-Programm-Benutzers." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." -msgstr "" +msgstr "Versuchte, unbekanntes Token ungültig zu machen." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." -msgstr "" - -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Programm bearbeiten" +msgstr "Konnte ungültig gemachtes Token nicht löschen." #. TRANS: Form guide. #: lib/applicationeditform.php:178 @@ -5862,36 +6423,42 @@ msgstr "" msgid "Cancel" msgstr "Abbrechen" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "von " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "Lese/Schreibzugriff" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "Schreibgeschützt" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Genehmigte %1$s - „%2$s“ Zugriff." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "Zugriffstoken beginnend mit %s" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Widerrufen" #: lib/atom10feed.php:112 msgid "author element must contain a name element." -msgstr "" - -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Anhänge" +msgstr "Das „author“-Element muss ein „name“-Element erhaten." #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 @@ -6031,18 +6598,20 @@ msgstr "%1$s hat die Gruppe %2$s verlassen." #: lib/command.php:430 #, php-format msgid "Fullname: %s" -msgstr "Vollständiger Name: %s" +msgstr "Bürgerlicher Name: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Standort: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Homepage: %s" @@ -6066,7 +6635,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6311,14 +6880,14 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Keine Konfigurationsdatei gefunden." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "Ich habe an folgenden Stellen nach Konfigurationsdateien gesucht: " +msgid "I looked for configuration files in the following places:" +msgstr "Ich habe an folgenden Stellen nach Konfigurationsdateien gesucht:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6355,19 +6924,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Aktualisierungen via SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Verbindungen" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Programme mit Zugriffserlaubnis" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Datenbankfehler." @@ -6382,6 +6951,15 @@ msgstr "" "Du kannst dein persönliches Hintergrundbild hochladen. Die maximale " "Dateigröße ist 2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Der Server kann so große POST Abfragen (%s bytes) aufgrund der Konfiguration " +"nicht verarbeiten." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Standard-Design wieder hergestellt." @@ -6394,23 +6972,23 @@ msgstr "Aus Favoriten entfernen" msgid "Favor this notice" msgstr "Zu den Favoriten hinzufügen" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Feeds" @@ -6443,6 +7021,10 @@ msgstr "Los geht's" msgid "Grant this user the \"%s\" role" msgstr "Teile dem Benutzer die „%s“-Rolle zu" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "Adresse der Homepage oder Blogs der Gruppe oder des Themas" @@ -6540,15 +7122,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "%s-Design hinzufügen oder bearbeiten" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Gruppen mit den meisten Mitgliedern" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Gruppen mit den meisten Beiträgen" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Stichworte in den Nachrichten der Gruppe %s" @@ -6618,49 +7204,54 @@ msgstr "Mit Benutzernamen und Passwort anmelden" msgid "Sign up for a new account" msgstr "Registriere ein neues Benutzerkonto" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Bestätigung der E-Mail-Adresse" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -"Hallo %s,\n" +"Hallo %1$s,\n" "\n" -"jemand hat diese E-Mail-Adresse gerade auf %s eingegeben.\n" +"jemand hat diese E-Mail-Adresse gerade auf %2$s eingegeben.\n" "\n" "Falls du es warst und du deinen Eintrag bestätigen möchtest, benutze\n" "bitte diese URL:\n" "\n" -"%s\n" +"%3$s\n" "\n" "Falls nicht, ignoriere diese Nachricht einfach.\n" "\n" "Vielen Dank!\n" -"%s\n" +"%2$s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s hat deine Nachrichten auf %2$s abonniert." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6670,8 +7261,12 @@ msgstr "" "wurde, kannst du das Benutzerkonto von deiner Liste der Abonnenten sperren " "und es den Seitenadministratoren unter %s als Spam melden." -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6680,10 +7275,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s hat deine Nachrichten auf %2$s abonniert.\n" "\n" @@ -6691,26 +7286,30 @@ msgstr "" "\n" "%4$s%5$s%6$s\n" "Mit freundlichen Grüßen,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Du kannst deine E-Mail-Adresse und die Benachrichtigungseinstellungen auf %8" +"Du kannst deine E-Mail-Adresse und die Benachrichtigungseinstellungen auf %7" "$s ändern.\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografie: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Neue E-Mail-Adresse um auf %s zu schreiben" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6720,44 +7319,49 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$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" +"Schicke eine E-Mail an %2$s, um eine neue Nachricht hinzuzufügen.\n" "\n" "Weitere E-Mail-Anweisungen unter %3$s.\n" "\n" "Viele Grüße,\n" -"%4$s" +"%1$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s Status" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS-Konfiguration" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" "%s: bestätige mit folgendem Code, dass es sich um deine Telefonnummer " "handelt:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Du wurdest von %s angestupst" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6784,14 +7388,18 @@ msgstr "" "Mit freundlichen Grüßen,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Neue private Nachricht von %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6824,14 +7432,19 @@ msgstr "" "Mit freundlichen Grüßen,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "%s (@%s) hat deine Nachricht als Favorit gespeichert" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "%1$s (@%2$s) hat deine Nachricht als Favorit gespeichert" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6863,7 +7476,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6874,14 +7487,22 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" -"%s (@%s) hat dir eine Nachricht gesendet um deine Aufmerksamkeit zu erlangen" +"%1$s (@%2$s) hat dir eine Nachricht gesendet, um deine Aufmerksamkeit zu " +"erlangen" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7072,7 +7693,7 @@ msgstr "Nachricht senden" #: lib/noticeform.php:174 #, php-format msgid "What's up, %s?" -msgstr "Was ist los, %s?" +msgstr "Was geht, %s?" #: lib/noticeform.php:193 msgid "Attach" @@ -7163,24 +7784,24 @@ msgstr "Stups" msgid "Send a nudge to this user" msgstr "Sende diesem Benutzer einen Stups" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Neues Profil konnte nicht angelegt werden." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Fehler beim Einfügen des Avatars." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Fehler beim Einfügen des entfernten Profils." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Doppelte Nachricht." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Konnte neues Abonnement nicht eintragen." @@ -7215,7 +7836,7 @@ msgstr "Deine gesendeten Nachrichten" #: lib/personaltagcloudsection.php:56 #, php-format msgid "Tags in %s's notices" -msgstr "Stichworte in %ss Nachrichten" +msgstr "Stichworte in den Nachrichten von %s" #. TRANS: Displayed as version information for a plugin if no version information was found. #: lib/plugin.php:121 @@ -7300,9 +7921,11 @@ msgstr "Diese Nachricht wiederholen" msgid "Revoke the \"%s\" role from this user" msgstr "Widerrufe die „%s“-Rolle von diesem Benutzer" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Kein einzelner Benutzer für den Ein-Benutzer-Modus ausgewählt." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API-Methode nicht gefunden." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7482,9 +8105,9 @@ msgstr "Abbestellen" #. TRANS: Exception text shown when no profile can be found for a user. #. TRANS: %1$s is a user nickname, $2$d is a user ID (number). #: lib/usernoprofileexception.php:60 -#, fuzzy, php-format +#, php-format msgid "User %1$s (%2$d) has no profile record." -msgstr "Benutzer hat kein Profil." +msgstr "Benutzer %1$s (%2$d) hat kein Profil." #: lib/userprofile.php:117 msgid "Edit Avatar" @@ -7533,17 +8156,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "vor wenigen Sekunden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "vor einer Minute" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7551,12 +8174,12 @@ msgstr[0] "vor ca. einer Minute" msgstr[1] "vor ca. %d Minuten" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "vor einer Stunde" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7564,12 +8187,12 @@ msgstr[0] "vor ca. einer Stunde" msgstr[1] "vor ca. %d Stunden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "vor einem Tag" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7577,12 +8200,12 @@ msgstr[0] "vor ca. einem Tag" msgstr[1] "vor ca. %d Tagen" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "vor einem Monat" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7590,24 +8213,43 @@ msgstr[0] "vor ca. einem Monat" msgstr[1] "vor ca. %d Monaten" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "vor einem Jahr" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s ist keine gültige Farbe!" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." -msgstr "%s ist keine gültige Farbe! Verwenden Sie 3 oder 6 Hex-Zeichen." +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "%s ist keine gültige Farbe! Verwende 3 oder 6 Hex-Zeichen." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Nachricht zu lang - maximal %1$d Zeichen erlaubt, du hast %2$d gesendet." +msgstr[1] "" +"Nachricht zu lang - maximal %1$d Zeichen erlaubt, du hast %2$d gesendet." #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" -msgstr "" +msgstr "Backup-Datei des Benutzers %s (%s)" #: scripts/restoreuser.php:88 msgid "No user specified; using backup user." @@ -7616,4 +8258,20 @@ msgstr "Keine Benutzer-ID angegeben" #: scripts/restoreuser.php:94 #, php-format msgid "%d entries in backup." -msgstr "" +msgstr "%d Einträge im Backup." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Der vollständige Name ist zu lang (maximal 255 Zeichen)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Der eingegebene Aufenthaltsort ist zu lang (maximal 255 Zeichen)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "" +#~ "Die Nachricht ist zu lang. Die maximale Nachrichtenlänge ist %d Zeichen." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Die Biografie ist zu lang (max. %d Zeichen)" + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Beschreibe dich selbst und deine Interessen in %d Zeichen" diff --git a/locale/en_GB/LC_MESSAGES/statusnet.po b/locale/en_GB/LC_MESSAGES/statusnet.po index ab2386b198..255a38d73c 100644 --- a/locale/en_GB/LC_MESSAGES/statusnet.po +++ b/locale/en_GB/LC_MESSAGES/statusnet.po @@ -4,6 +4,7 @@ # Author: Brion # Author: Bruce89 # Author: CiaranG +# Author: Lcawte # Author: Reedy # -- # This file is distributed under the same license as the StatusNet package. @@ -12,17 +13,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:06+0000\n" "Language-Team: British English \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: en-gb\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -78,11 +79,15 @@ msgstr "Save access settings" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Save" @@ -93,14 +98,17 @@ msgstr "Save" msgid "No such page." msgstr "No such page." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -124,35 +132,35 @@ msgstr "No such user." msgid "%1$s and friends, page %2$d" msgstr "%1$s and friends, page %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s and friends" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Feed for friends of %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Feed for friends of %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Feed for friends of %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -160,7 +168,9 @@ msgid "" msgstr "" "This is the timeline for %s and friends but no one has posted anything yet." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -170,7 +180,8 @@ msgstr "" "something yourself." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -179,7 +190,9 @@ msgstr "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +202,7 @@ msgstr "" "post a notice to them." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "You and friends" @@ -201,13 +214,16 @@ msgstr "You and friends" msgid "Updates from %1$s and friends on %2$s!" msgstr "Updates from %1$s and friends on %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,21 +244,22 @@ msgstr "API method not found." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "This method requires a POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -250,113 +267,151 @@ msgstr "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." -#: actions/apiaccountupdatedeliverydevice.php:134 -#, fuzzy +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." -msgstr "Couldn't update user." +msgstr "Could not update user." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "User has no profile." -#: actions/apiaccountupdateprofile.php:148 -#, fuzzy +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." -msgstr "Couldn't save profile." +msgstr "Could not save profile." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr[1] "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 #: actions/userdesignsettings.php:210 actions/userdesignsettings.php:220 #: actions/userdesignsettings.php:263 actions/userdesignsettings.php:273 msgid "Unable to save your design settings." -msgstr "Unable to save your design settings!" +msgstr "Unable to save your design settings." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Could not update your design." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "You cannot block yourself!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Block user failed." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Unblock user failed." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Direct messages from %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "All the direct messages sent from %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Direct messages to %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "All the direct messages sent to %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "No message text!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "That's too long. Max message size is %d chars." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "That's too long. Maximum message size is %d character." +msgstr[1] "That's too long. Maximum message size is %d characters." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Recipient user not found." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 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." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Do not send a message to yourself; just say it to yourself quietly instead." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "No status found with that ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "This status is already a favourite." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -399,67 +454,79 @@ msgstr "Could not determine source user." msgid "Could not find target user." msgstr "Could not find target user." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Nickname must have only lowercase letters and numbers, and no spaces." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Nickname already in use. Try another one." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Not a valid nickname." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Homepage is not a valid URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Full name is too long (max 255 chars)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Description is too long (max %d chars)" -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Location is too long (max 255 chars)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Too many aliases! Maximum %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Invalid alias: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Alias \"%s\" already in use. Try another one." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias can't be the same as nickname." @@ -497,7 +564,7 @@ msgstr "You are not a member of this group." #: lib/command.php:398 #, php-format msgid "Could not remove user %1$s from group %2$s." -msgstr "Could not remove user %1$s to group %2$s." +msgstr "Could not remove user %1$s from group %2$s." #. TRANS: %s is a user name #: actions/apigrouplist.php:98 @@ -523,29 +590,41 @@ msgstr "%s groups" msgid "groups on %s" msgstr "groups on %s" -#: actions/apimediaupload.php:100 -#, fuzzy +#: actions/apimediaupload.php:102 msgid "Upload failed." -msgstr "Upload file" +msgstr "Upload failed." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Invalid request token or verifier." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "No oauth_token parameter provided." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Invalid request token." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "You are not authorised." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -554,53 +633,46 @@ msgstr "Invalid token." msgid "There was a problem with your session token. Try again, please." msgstr "There was a problem with your session token. Try again, please." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Invalid nickname / password!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Database error deleting OAuth application user." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Database error inserting OAuth application user." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"The request token %s has been authorised. Please exchange it for an access " -"token." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "The request token %s has been denied and revoked." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Unexpected form submission." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "An application would like to connect to your account" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Allow or deny access" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -611,36 +683,82 @@ msgstr "" "the ability to %3$s your %4$s account data. You should only " "give access to your %4$s account to third parties you trust." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Account" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Nickname" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Password" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Deny" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancel" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Allow" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Authorise access to your account information." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Authorisation cancelled." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "The request token %s has been revoked." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "You have successfully authorised %s." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -673,24 +791,32 @@ msgstr "Status deleted." msgid "No status with that ID found." msgstr "No status with that ID found." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "That's too long. Max notice size is %d chars." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "That's too long. Max notice size is %d chars." +msgstr[1] "That's too long. Max notice size is %d chars." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Not found." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API method not found." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Max notice size is %d chars, including attachment URL." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "Max notice size is %d chars, including attachment URL." +msgstr[1] "Max notice size is %d chars, including attachment URL." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -750,6 +876,10 @@ msgstr "Updates tagged with %1$s on %2$s!" msgid "API method under construction." msgstr "API method under construction." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Not found." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "No such attachment." @@ -802,7 +932,8 @@ msgid "Preview" msgstr "Preview" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Delete" @@ -814,27 +945,27 @@ msgstr "Upload" msgid "Crop" msgstr "Crop" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "No file uploaded." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Pick a square area of the image to be your avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Lost our file data." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar updated." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Failed updating avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar deleted." @@ -858,12 +989,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "No" @@ -876,12 +1008,13 @@ msgstr "Do not block this user" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Yes" @@ -896,9 +1029,12 @@ msgstr "Block this user" msgid "Failed to save block information." msgstr "Failed to save block information." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -973,12 +1109,13 @@ msgstr "That address has already been confirmed." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Couldn't update user." @@ -988,7 +1125,7 @@ msgstr "Couldn't update user." #: actions/confirmaddress.php:128 actions/emailsettings.php:437 #: actions/smssettings.php:422 msgid "Couldn't delete email confirmation." -msgstr "Couldn't delete e-mail confirmation." +msgstr "Couldn't delete email confirmation." #: actions/confirmaddress.php:146 msgid "Confirm address" @@ -1016,15 +1153,16 @@ msgstr "You must be logged in to delete an application." msgid "Application not found." msgstr "Application not found." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "You are not the owner of this application." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "There was a problem with your session token." @@ -1052,10 +1190,66 @@ msgstr "Do not delete this application" msgid "Delete this application" msgstr "Delete this application" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "You must be logged in to delete a group." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "No nickname or ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "You are not allowed to delete this group." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Could not delete group %s." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "Deleted group %s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Delete group" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Do not delete this group" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Delete this group" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1072,7 +1266,7 @@ 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 " +"You are about to permanently delete a notice. Once this is done, it cannot " "be undone." #: actions/deletenotice.php:112 actions/deletenotice.php:144 @@ -1128,54 +1322,61 @@ msgstr "Design" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 -msgid "Invalid logo URL." -msgstr "nvalid logo URL." - #: actions/designadminpanel.php:335 +msgid "Invalid logo URL." +msgstr "Invalid logo URL." + +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "Invalid SSL logo URL." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Theme not available: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Change logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Site logo" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "SSL logo" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Change theme" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Site theme" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Theme for the site." -#: actions/designadminpanel.php:480 -#, fuzzy +#: actions/designadminpanel.php:493 msgid "Custom theme" -msgstr "Site theme" +msgstr "Custom theme" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Change background image" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Background" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1185,76 +1386,74 @@ msgstr "" "$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "On" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Off" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Turn background image on or off." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Tile background image" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Change colours" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Content" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Sidebar" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Text" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Links" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Use defaults" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restore default designs" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Reset back to default" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Save" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Save design" @@ -1271,68 +1470,95 @@ msgstr "Add to favourites" msgid "No such document \"%s\"" msgstr "No such document \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Edit application" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "You must be logged in to edit an application." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "No such application." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Use this form to edit your application." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Name is required." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Name is too long (max 255 chars)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Name already in use. Try another one." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Description is required." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Description is too long (max %d chars)" +msgstr[1] "Description is too long (max %d chars)" + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Source URL is too long." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Source URL is not valid." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organisation is required." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Organisation is too long (max 255 chars)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Organisation homepage is required." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Callback is too long." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Callback URL is not valid." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Could not update application." @@ -1354,11 +1580,6 @@ msgstr "You must be an admin to edit the group." msgid "Use this form to edit the group." msgstr "Use this form to edit the group." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "description is too long (max %d chars)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1371,7 +1592,7 @@ msgstr "Could not update group." #. TRANS: Server exception thrown when creating group aliases failed. #: actions/editgroup.php:264 classes/User_group.php:513 msgid "Could not create aliases." -msgstr "Could not create aliases" +msgstr "Could not create aliases." #: actions/editgroup.php:280 msgid "Options saved." @@ -1420,16 +1641,6 @@ msgstr "" "Awaiting confirmation on this address. Check your inbox (and spam box!) for " "a message with further instructions." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancel" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1516,7 +1727,7 @@ msgstr "Publish a MicroID for my e-mail address." #. TRANS: Confirmation message for successful e-mail preferences save. #: actions/emailsettings.php:338 msgid "Email preferences saved." -msgstr "Email preferences saved." +msgstr "E-mail preferences saved." #. TRANS: Message given saving e-mail address without having provided one. #: actions/emailsettings.php:357 @@ -1572,12 +1783,12 @@ msgstr "No pending confirmation to cancel." #. TRANS: Message given canceling e-mail address confirmation for the wrong e-mail address. #: actions/emailsettings.php:428 msgid "That is the wrong email address." -msgstr "That is the wrong email address." +msgstr "That is the wrong e-mail address." #. TRANS: Message given after successfully canceling e-mail address confirmation. #: actions/emailsettings.php:442 msgid "Email confirmation cancelled." -msgstr "Email confirmation cancelled." +msgstr "E-mail confirmation cancelled." #. TRANS: Message given trying to remove an e-mail address that is not #. TRANS: registered for the active user. @@ -1703,7 +1914,7 @@ msgstr "Not expecting this response!" #: actions/finishremotesubscribe.php:80 msgid "User being listened to does not exist." -msgstr "User being listened to doesn't exist." +msgstr "User being listened to does not exist." #: actions/finishremotesubscribe.php:87 actions/remotesubscribe.php:59 msgid "You can use the local subscription!" @@ -1719,13 +1930,13 @@ msgstr "You are not authorised." #: actions/finishremotesubscribe.php:113 msgid "Could not convert request token to access token." -msgstr "Couldn't convert request tokens to access tokens." +msgstr "Could not convert request token to access token." #: actions/finishremotesubscribe.php:118 msgid "Remote service uses unknown version of OMB protocol." msgstr "Remote service uses unknown version of OMB protocol." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Error updating remote profile." @@ -1794,7 +2005,7 @@ msgid "" "the group in the future." msgstr "" "Are you sure you want to block user \"%1$s\" from the group \"%2$s\"? They " -"will be removed from the group, unable to post and unable to subscribe to " +"will be removed from the group, unable to post, and unable to subscribe to " "the group in the future." #. TRANS: Submit button title for 'No' when blocking a user from a group. @@ -2101,7 +2312,7 @@ msgstr "No Jabber ID." #. TRANS: Message given saving IM address that cannot be normalised. #: actions/imsettings.php:320 msgid "Cannot normalize that Jabber ID" -msgstr "Cannot normalise Jabber ID" +msgstr "Cannot normalize that Jabber ID" #. TRANS: Message given saving IM address that not valid. #: actions/imsettings.php:325 @@ -2169,51 +2380,82 @@ msgstr "Inbox for %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "This is your inbox, which lists your incoming private messages." -#: actions/invite.php:39 -#, fuzzy +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." -msgstr "Invitations enabled" +msgstr "Invites have been disabled." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "You must be logged in to invite other users to use %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Invalid e-mail address: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Invitation(s) sent" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Invite new users" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "You are already subscribed to these users:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "You are already subscribed to these users:" +msgstr[1] "You are already subscribed to these users:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"These people are already users and you were automatically subscribed to them:" +msgstr[1] "" "These people are already users and you were automatically subscribed to them:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitation(s) sent to the following people:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitation(s) sent to the following people:" +msgstr[1] "Invitation(s) sent to the following people:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2221,42 +2463,53 @@ msgstr "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 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/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-mail addresses" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Addresses of friends to invite (one per line)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Personal message" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Optionally add a personal message to the invitation." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Send" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s has invited you to join them on %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2317,10 +2570,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "You must be logged in to join a group." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "No nickname or ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2464,11 +2713,11 @@ msgstr "Login" msgid "Login to site" msgstr "Login to site" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Remember me" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Automatically login in the future; not for shared computers!" @@ -2497,7 +2746,7 @@ msgstr "" #: actions/makeadmin.php:92 msgid "Only an admin can make another user an admin." -msgstr "Only and admin can make another user an admin." +msgstr "Only an admin can make another user an admin." #: actions/makeadmin.php:96 #, php-format @@ -2518,23 +2767,36 @@ msgstr "Can't make %1$s an admin for group %2$s." msgid "No current status." msgstr "No current status." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "New Application" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "You must be logged in to register an application." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Use this form to register a new application." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Name is too long (max 255 chars)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Source URL is required." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organisation is too long (max 255 chars)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Could not create application." @@ -2546,45 +2808,50 @@ msgstr "New group" msgid "Use this form to create a new group." msgstr "Use this form to create a new group." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "description is too long (max %d chars)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "New message" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "You can't send a message to this user." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "No content!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "No recipient specified." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 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." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Message sent" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." -msgstr "Could not create application." +msgstr "Direct message to %s sent." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax Error" @@ -2592,7 +2859,17 @@ msgstr "Ajax Error" msgid "New notice" msgstr "New notice" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "That's too long. Max notice size is %d chars." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Max notice size is %d chars, including attachment URL." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Notice posted" @@ -2643,10 +2920,12 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Updates matching search term \"%1$s\" on %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" -"This user does not allow nudges or has not confirmed or set their email " +"This user does not allow nudges or has not confirmed or set their e-mail " "address yet." #: actions/nudge.php:94 @@ -2657,46 +2936,71 @@ msgstr "Nudge sent" msgid "Nudge sent!" msgstr "Nudge sent!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "You must be logged in to list your applications." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth applications" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Applications you have registered" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "You have not registered any applications yet." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Connected applications" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "You are not a user of that application." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Use this form to edit your application." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "You have not authorised any applications to use your account." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2722,7 +3026,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Not a supported data format." @@ -2759,9 +3063,8 @@ msgid "View profile designs" msgstr "View profile designs" #: actions/othersettings.php:123 -#, fuzzy msgid "Show or hide profile designs." -msgstr "View profile designs" +msgstr "Show or hide profile designs." #: actions/othersettings.php:153 msgid "URL shortening service is too long (max 50 chars)." @@ -2826,7 +3129,7 @@ msgid "6 or more characters" msgstr "6 or more characters" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirm" @@ -2838,11 +3141,11 @@ msgstr "Same as password above" msgid "Change" msgstr "Change" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Password must be 6 or more characters." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Passwords don't match." @@ -2862,164 +3165,282 @@ msgstr "Can't save new password." msgid "Password saved." msgstr "Password saved." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Theme directory not readable: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Avatar directory not writable: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Background directory not writable: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Locales directory not readable: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Site" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Server" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Site path" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Locale Directory" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 #, fuzzy -msgid "Theme server" -msgstr "SSL server" +msgid "Server for themes." +msgstr "Server for themes" -#: actions/pathsadminpanel.php:268 -#, fuzzy -msgid "Theme path" -msgstr "Site path" - -#: actions/pathsadminpanel.php:272 -#, fuzzy -msgid "Theme directory" -msgstr "Avatar directory" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatars" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatar server" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Avatar path" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Avatar directory" - -#: actions/pathsadminpanel.php:301 -#, fuzzy -msgid "Backgrounds" -msgstr "Background" - -#: actions/pathsadminpanel.php:305 -#, fuzzy -msgid "Background server" -msgstr "Background" - -#: actions/pathsadminpanel.php:309 -#, fuzzy -msgid "Background path" -msgstr "Background" - -#: actions/pathsadminpanel.php:313 -#, fuzzy -msgid "Background directory" -msgstr "Background directory not writable: %s." - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Never" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Sometimes" - -#: actions/pathsadminpanel.php:325 -msgid "Always" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:329 -#, fuzzy -msgid "Use SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL server" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "SSL path" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Directory" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatars" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatar server" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Server for themes" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Avatar path" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Failed updating avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Avatar directory" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Backgrounds" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Server for themes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Attachments" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Server for themes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "No attachments." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Server for themes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Never" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Sometimes" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Use SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Save paths" @@ -3034,7 +3455,7 @@ msgstr "" #: actions/peoplesearch.php:58 msgid "People search" -msgstr "People Search" +msgstr "People search" #: actions/peopletag.php:68 #, php-format @@ -3053,140 +3474,183 @@ msgstr "Invalid notice content." #: actions/postnotice.php:101 #, php-format msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." -msgstr "Notice licence ‘1%$s’ is not compatible with site licence ‘%2$s’." +msgstr "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profile settings" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 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/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profile information" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 lowercase letters or numbers, no punctuation or spaces" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Full name" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Homepage" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL of your homepage, blog, or profile on another site" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Describe yourself and your interests in %d chars" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Describe yourself and your interests in %d chars" +msgstr[1] "Describe yourself and your interests in %d chars" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Describe yourself and your interests" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Bio" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Location" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Where you are, like \"City, State (or Region), Country\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Tags" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 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:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Language" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Preferred language" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Timezone" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "In which timezone are you?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 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/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Bio is too long (max %d chars)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Bio is too long (max %d chars)." +msgstr[1] "Bio is too long (max %d chars)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Timezone not selected." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Language is too long (max 50 chars)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Invalid tag: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Couldn't update user for autosubscribe." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Couldn't save location prefs." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Couldn't save profile." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Couldn't save tags." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Settings saved." @@ -3221,24 +3685,24 @@ msgid "Public Stream Feed (Atom)" msgstr "Public Stream Feed (Atom)" #: actions/public.php:188 -#, fuzzy, php-format +#, php-format msgid "" "This is the public timeline for %%site.name%% but no one has posted anything " "yet." msgstr "" -"This is the timeline for %s and friends but no one has posted anything yet." +"This is the public timeline for %%site.name%% but no one has posted anything " +"yet." #: actions/public.php:191 msgid "Be the first to post!" msgstr "" #: actions/public.php:195 -#, fuzzy, php-format +#, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post!" msgstr "" -"Why not [register an account](%%action.register%%) and be the first to add a " -"notice to your favourites!" +"Why not [register an account](%%action.register%%) and be the first to post!" #: actions/public.php:242 #, php-format @@ -3264,34 +3728,47 @@ msgstr "" "blogging) service based on the Free Software [StatusNet](http://status.net/) " "tool." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Public tag cloud" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "These are most popular recent tags on %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 -#, fuzzy, php-format +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 +#, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -"Why not [register an account](%%action.register%%) and be the first to add a " -"notice to your favourites!" +"Why not [register an account](%%action.register%%) and be the first to post " +"one!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Tag cloud" @@ -3321,7 +3798,7 @@ msgstr "This confirmation code is too old. Please start again." #: actions/recoverpassword.php:111 msgid "Could not update user with confirmed email address." -msgstr "Couldn't update user with confirmed e-mail address." +msgstr "Could not update user with confirmed e-mail address." #: actions/recoverpassword.php:152 msgid "" @@ -3336,9 +3813,8 @@ msgid "You have been identified. Enter a new password below. " msgstr "" #: actions/recoverpassword.php:188 -#, fuzzy msgid "Password recovery" -msgstr "Password recovery requested" +msgstr "Password recovery" #: actions/recoverpassword.php:191 msgid "Nickname or email address" @@ -3412,7 +3888,7 @@ msgstr "Password must be 6 chars or more." msgid "Password and confirmation do not match." msgstr "Password and confirmation do not match." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Error setting user." @@ -3420,7 +3896,7 @@ msgstr "Error setting user." msgid "New password successfully saved. You are now logged in." msgstr "New password successfully saved. You are now logged in." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Sorry, only invited people can register." @@ -3432,7 +3908,7 @@ msgstr "Sorry, invalid invitation code." msgid "Registration successful" msgstr "Registration successful" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Register" @@ -3448,65 +3924,69 @@ msgstr "You can't register if you don't agree to the licence." msgid "Email address already exists." msgstr "E-mail address already exists." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Invalid username or password." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1-64 lowercase letters or numbers, no punctuation or spaces. Required." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 or more characters. Required." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Same as password above. Required." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-mail" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Used only for updates, announcements, and password recovery" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Longer name, preferably your \"real\" name" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL of your homepage, blog, or profile on another site" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3515,7 +3995,7 @@ msgstr "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3548,7 +4028,7 @@ msgstr "" "\n" "Thanks for signing up and we hope you enjoy using this service." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3660,7 +4140,7 @@ msgstr "Replies feed for %s (RSS 2.0)" #: actions/replies.php:159 #, php-format msgid "Replies feed for %s (Atom)" -msgstr "Notice feed for %s" +msgstr "Replies feed for %s (Atom)" #: actions/replies.php:199 #, php-format @@ -3715,9 +4195,8 @@ msgstr "User is already sandboxed." #. TRANS: Menu item for site administration #: actions/sessionsadminpanel.php:54 actions/sessionsadminpanel.php:170 #: lib/adminpanelaction.php:379 -#, fuzzy msgid "Sessions" -msgstr "Version" +msgstr "Sessions" #: actions/sessionsadminpanel.php:65 msgid "Session settings for this StatusNet site" @@ -3773,7 +4252,7 @@ msgstr "Organization" msgid "Description" msgstr "Description" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistics" @@ -3784,18 +4263,16 @@ msgid "Created by %1$s - %2$s access by default - %3$d users" msgstr "" #: actions/showapplication.php:213 -#, fuzzy msgid "Application actions" -msgstr "Application not found." +msgstr "Application actions" #: actions/showapplication.php:236 msgid "Reset key & secret" msgstr "" #: actions/showapplication.php:261 -#, fuzzy msgid "Application info" -msgstr "Application not found." +msgstr "Application information" #: actions/showapplication.php:263 msgid "Consumer key" @@ -3839,17 +4316,17 @@ msgstr "Could not retrieve favourite notices." #: actions/showfavorites.php:171 #, php-format msgid "Feed for favorites of %s (RSS 1.0)" -msgstr "Feed for friends of %s" +msgstr "Feed for favourites of %s (RSS 1.0)" #: actions/showfavorites.php:178 #, php-format msgid "Feed for favorites of %s (RSS 2.0)" -msgstr "Feed for friends of %s" +msgstr "Feed for favourites of %s (RSS 2.0)" #: actions/showfavorites.php:185 #, php-format msgid "Feed for favorites of %s (Atom)" -msgstr "Feed for friends of %s" +msgstr "Feed for favorites of %s (Atom)" #: actions/showfavorites.php:206 msgid "" @@ -3915,65 +4392,65 @@ msgstr "" msgid "Group actions" msgstr "Group actions" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Notice feed for %s group (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Notice feed for %s group (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Notice feed for %s group (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" -msgstr "Outbox for %s" +msgstr "FOAF for %s group" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Members" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(None)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "All members" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Created" -#: actions/showgroup.php:455 -#, php-format -msgid "" -"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." -"wikipedia.org/wiki/Micro-blogging) service based on the Free Software " -"[StatusNet](http://status.net/) tool. Its members share short messages about " -"their life and interests. [Join now](%%%%action.register%%%%) to become part " -"of this group and many more! ([Read more](%%%%doc.help%%%%))" -msgstr "" -"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." -"wikipedia.org/wiki/Micro-blogging) service based on the Free Software " -"[StatusNet](http://status.net/) tool. Its members share short messages about " -"their life and interests. [Join now](%%%%action.register%%%%) to become part " -"of this group and many more! ([Read more](%%%%doc.help%%%%))" - #: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service based on the Free Software " "[StatusNet](http://status.net/) tool. Its members share short messages about " +"their life and interests. [Join now](%%%%action.register%%%%) to become part " +"of this group and many more! ([Read more](%%%%doc.help%%%%))" +msgstr "" +"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." +"wikipedia.org/wiki/Micro-blogging) service based on the Free Software " +"[StatusNet](http://status.net/) tool. Its members share short messages about " +"their life and interests. [Join now](%%%%action.register%%%%) to become part " +"of this group and many more! ([Read more](%%%%doc.help%%%%))" + +#: actions/showgroup.php:467 +#, php-format +msgid "" +"**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." +"wikipedia.org/wiki/Micro-blogging) service based on the Free Software " +"[StatusNet](http://status.net/) tool. Its members share short messages about " "their life and interests. " msgstr "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3981,7 +4458,7 @@ msgstr "" "[StatusNet](http://status.net/) tool. Its members share short messages about " "their life and interests. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Admins" @@ -4007,53 +4484,53 @@ msgstr "Message from %1$s on %2$s" msgid "Notice deleted." msgstr "Notice deleted." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" -msgstr " tagged %s" +msgstr " tagged %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, page %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Notice feed for %1$s tagged %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Notice feed for %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Notice feed for %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Notice feed for %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF for %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "This is the timeline for %1$s but %2$s hasn't posted anything yet." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4062,20 +4539,20 @@ msgstr "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." -#: actions/showstream.php:246 -#, fuzzy, php-format +#: actions/showstream.php:243 +#, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." "wikipedia.org/wiki/Micro-blogging) service based on the Free Software " "[StatusNet](http://status.net/) tool. [Join now](%%%%action.register%%%%) to " "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -"This is %%site.name%%, a [micro-blogging](http://en.wikipedia.org/wiki/Micro-" -"blogging) service based on the Free Software [StatusNet](http://status.net/) " -"tool. [Join now](%%action.register%%) to share notices about yourself with " -"friends, family, and colleagues! ([Read more](%%doc.help%%))" +"**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." +"wikipedia.org/wiki/Micro-blogging) service based on the Free Software " +"[StatusNet](http://status.net/) tool. [Join now](%%%%action.register%%%%) to " +"follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4086,7 +4563,7 @@ msgstr "" "wikipedia.org/wiki/Micro-blogging) service based on the Free Software " "[StatusNet](http://status.net/) tool. " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repeat of %s" @@ -4161,9 +4638,8 @@ msgid "Local" msgstr "Local" #: actions/siteadminpanel.php:256 -#, fuzzy msgid "Default timezone" -msgstr "Default subscription" +msgstr "Default timezone" #: actions/siteadminpanel.php:257 msgid "Default timezone for the site; usually UTC." @@ -4389,18 +4865,16 @@ msgid "Manage snapshot configuration" msgstr "Manage snapshot configuration" #: actions/snapshotadminpanel.php:127 -#, fuzzy msgid "Invalid snapshot run value." -msgstr "Invalid role." +msgstr "Invalid snapshot run value." #: actions/snapshotadminpanel.php:133 msgid "Snapshot frequency must be a number." msgstr "" #: actions/snapshotadminpanel.php:144 -#, fuzzy msgid "Invalid snapshot report URL." -msgstr "nvalid logo URL." +msgstr "Invalid snapshot report URL." #: actions/snapshotadminpanel.php:200 msgid "Randomly during web hit" @@ -4411,9 +4885,8 @@ msgid "In a scheduled job" msgstr "" #: actions/snapshotadminpanel.php:206 -#, fuzzy msgid "Data snapshots" -msgstr "Save snapshot settings" +msgstr "Data snapshots" #: actions/snapshotadminpanel.php:208 msgid "When to send statistical data to status.net servers" @@ -4428,9 +4901,8 @@ msgid "Snapshots will be sent once every N web hits" msgstr "" #: actions/snapshotadminpanel.php:226 -#, fuzzy msgid "Report URL" -msgstr "Source URL" +msgstr "Report URL" #: actions/snapshotadminpanel.php:227 msgid "Snapshots will be sent to this URL" @@ -4465,39 +4937,56 @@ msgstr "You cannot subscribe to an OMB 0.1 remote profile with this action." msgid "Subscribed" msgstr "Subscribed" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s subscribers" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s subscribers, page %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "These are the people who listen to your notices." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "These are the people who listen to %s's notices." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "You have no subscribers. Try subscribing to people you know and they might " "return the favour" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4506,26 +4995,38 @@ msgstr "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s subscriptions" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s subscriptions, page %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "These are the people whose notices you listen to." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "These are the people whose notices %s listens to." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4535,16 +5036,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s is not listening to anyone." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4685,14 +5192,12 @@ msgid "New users" msgstr "New users" #: actions/useradminpanel.php:236 -#, fuzzy msgid "New user welcome" -msgstr "New users" +msgstr "New user welcome" #: actions/useradminpanel.php:237 -#, fuzzy msgid "Welcome text for new users (Max 255 chars)." -msgstr "Name is too long (max 255 chars)." +msgstr "Welcome text for new users (maximum 255 characters)." #: actions/useradminpanel.php:242 msgid "Default subscription" @@ -4808,9 +5313,9 @@ msgid "Profile URL ‘%s’ is for a local user." msgstr "" #: actions/userauthorization.php:345 -#, fuzzy, php-format +#, php-format msgid "Avatar URL ‘%s’ is not valid." -msgstr "Callback URL is not valid." +msgstr "Avatar URL ‘%s’ is not valid." #: actions/userauthorization.php:350 #, php-format @@ -4882,9 +5387,8 @@ msgid "" msgstr "" #: actions/version.php:163 -#, fuzzy msgid "Contributors" -msgstr "Connections" +msgstr "Contributors" #: actions/version.php:170 msgid "" @@ -4916,7 +5420,7 @@ msgid "" "You should have received a copy of the GNU Affero General Public License " "along with this program. If not, see %s." msgstr "" -"You should have received a copy of the GNU Affero General Public Licence " +"You should have received a copy of the GNU Affero General Public License " "along with this program. If not, see %s." #: actions/version.php:191 @@ -4924,7 +5428,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Version" @@ -4940,9 +5444,9 @@ msgstr "Favour" #. TRANS: Ntofication given when a user marks a notice as favorite. #. TRANS: %1$s is a user nickname or full name, %2$s is a notice URI. #: classes/Fave.php:151 -#, fuzzy, php-format +#, php-format msgid "%1$s marked notice %2$s as a favorite." -msgstr "%s (@%s) added your notice as a favorite" +msgstr "%1$s marked notice %2$s as a favourite." #. TRANS: Server exception thrown when a URL cannot be processed. #: classes/File.php:142 @@ -4980,9 +5484,8 @@ msgstr "" #. TRANS: Client exception thrown if a file upload does not have a valid name. #: classes/File.php:247 classes/File.php:262 -#, fuzzy msgid "Invalid filename." -msgstr "Invalid size." +msgstr "Invalid filename." #. TRANS: Exception thrown when joining a group fails. #: classes/Group_member.php:42 @@ -5009,9 +5512,9 @@ msgstr "" #. TRANS: Exception thrown providing an invalid group ID. #. TRANS: %s is the invalid group ID. #: classes/Group_member.php:89 -#, fuzzy, php-format +#, php-format msgid "Group ID %s is invalid." -msgstr "Error saving user; invalid." +msgstr "Group ID %s is invalid." #. TRANS: Activity title. #: classes/Group_member.php:113 lib/joinform.php:114 @@ -5120,9 +5623,9 @@ msgstr "Problem saving group inbox." #. TRANS: Server exception thrown when a reply cannot be saved. #. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user. #: classes/Notice.php:1120 -#, fuzzy, php-format +#, php-format msgid "Could not save reply for %1$d, %2$d." -msgstr "Could not save local group info." +msgstr "Could not save reply for %1$d, %2$d." #. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'. #. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice. @@ -5133,40 +5636,37 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" #. TRANS: Exception thrown when a right for a non-existing user profile is checked. #: classes/Remote_profile.php:54 -#, fuzzy msgid "Missing profile." -msgstr "User has no profile." +msgstr "Missing profile." #. TRANS: Exception thrown when a tag cannot be saved. #: classes/Status_network.php:338 -#, fuzzy msgid "Unable to save tag." -msgstr "Unable to save site notice." +msgstr "Unable to save tag." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "You have been banned from subscribing." #. TRANS: Exception thrown when trying to subscribe while already subscribed. #: classes/Subscription.php:80 -#, fuzzy msgid "Already subscribed!" -msgstr "Not subscribed!" +msgstr "Already subscribed!" #. TRANS: Exception thrown when trying to subscribe to a user who has blocked the subscribing user. #: classes/Subscription.php:85 @@ -5175,7 +5675,6 @@ msgstr "User has blocked you." #. TRANS: Exception thrown when trying to unsibscribe without a subscription. #: classes/Subscription.php:171 -#, fuzzy msgid "Not subscribed!" msgstr "Not subscribed!" @@ -5202,9 +5701,9 @@ msgstr "" #. TRANS: Notification given when one person starts following another. #. TRANS: %1$s is the subscriber, %2$s is the subscribed. #: classes/Subscription.php:258 -#, fuzzy, php-format +#, php-format msgid "%1$s is now following %2$s." -msgstr "%1$s is now listening to your notices on %2$s." +msgstr "%1$s is now following %2$s." #. TRANS: Notice given on user registration. #. TRANS: %1$s is the sitename, $2$s is the registering user's nickname. @@ -5213,6 +5712,16 @@ msgstr "%1$s is now listening to your notices on %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Welcome to %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5280,185 +5789,193 @@ msgid "Untitled page" msgstr "Untitled page" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Primary site navigation" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Personal profile and friends timeline" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Change your email, avatar, password, profile" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Account" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Connect to services" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Connect" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Change site configuration" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Admin" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Invite friends and colleagues to join you on %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Invite" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Logout from the site" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Logout" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Create an account" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Register" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Login to the site" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Login" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Help me!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Help" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Search for people or text" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Search" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Site notice" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Local views" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Page notice" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Secondary site navigation" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Help" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "About" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "F.A.Q." #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privacy" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Source" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contact" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Badge" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet software licence" @@ -5466,7 +5983,7 @@ msgstr "StatusNet software licence" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5476,7 +5993,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** is a microblogging service." @@ -5485,7 +6002,7 @@ msgstr "**%%site.name%%** is a microblogging service." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5497,50 +6014,50 @@ msgstr "" "org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" -msgstr "Site content license" +msgstr "Site content licence" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "All %1$s content and data are available under the %2$s licence." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Pagination" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "After" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Before" @@ -5659,55 +6176,77 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Could not create aliases." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Could not create application." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Could not insert message." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Database error inserting OAuth application user." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -#, fuzzy -msgid "Edit application" -msgstr "Edit Application" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 -#, fuzzy msgid "Icon for this application" -msgstr "Do not delete this application" +msgstr "Icon for this application" #. TRANS: Form input field instructions. #. TRANS: %d is the number of available characters for the description. #: lib/applicationeditform.php:201 -#, fuzzy, php-format +#, php-format msgid "Describe your application in %d character" msgid_plural "Describe your application in %d characters" -msgstr[0] "Describe your application in %d characters" +msgstr[0] "Describe your application in %d character" msgstr[1] "Describe your application in %d characters" #. TRANS: Form input field instructions. @@ -5775,24 +6314,35 @@ msgstr "" msgid "Cancel" msgstr "Cancel" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revoke" @@ -5801,17 +6351,10 @@ msgstr "Revoke" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -#, fuzzy -msgid "Attachments" -msgstr "No attachments." - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 -#, fuzzy msgid "Author" -msgstr "Authorise URL" +msgstr "Author" #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:270 @@ -5825,21 +6368,18 @@ msgstr "" #. TRANS: Title. #: lib/attachmenttagcloudsection.php:48 -#, fuzzy msgid "Tags for this attachment" -msgstr "No such attachment." +msgstr "Tags for this attachment" #. TRANS: Exception thrown when a password change fails. #: lib/authenticationplugin.php:221 lib/authenticationplugin.php:227 -#, fuzzy msgid "Password changing failed." -msgstr "Password changing failed" +msgstr "Password changing failed." #. TRANS: Exception thrown when a password change attempt fails because it is not allowed. #: lib/authenticationplugin.php:238 -#, fuzzy msgid "Password changing is not allowed." -msgstr "Password changing is not allowed" +msgstr "Password changing is not allowed." #. TRANS: Title for the form to block a user. #: lib/blockform.php:68 @@ -5853,9 +6393,8 @@ msgstr "Command results" #. TRANS: Title for command results. #: lib/channel.php:194 -#, fuzzy msgid "AJAX error" -msgstr "Ajax Error" +msgstr "AJAX error" #. TRANS: E-mail subject when a command has completed. #: lib/channel.php:233 lib/mailhandler.php:142 @@ -5869,23 +6408,21 @@ msgstr "Command failed" #. TRANS: Command exception text shown when a notice ID is requested that does not exist. #: lib/command.php:82 lib/command.php:106 -#, fuzzy msgid "Notice with that id does not exist." -msgstr "No profile with that id." +msgstr "Notice with that id does not exist." #. TRANS: Command exception text shown when a last user notice is requested and it does not exist. #. TRANS: Error text shown when a last user notice is requested and it does not exist. #: lib/command.php:99 lib/command.php:626 -#, fuzzy msgid "User has no last notice." -msgstr "User has no last notice" +msgstr "User has no last notice." #. TRANS: Message given requesting a profile for a non-existing user. #. TRANS: %s is the nickname of the user for which the profile could not be found. #: lib/command.php:128 -#, fuzzy, php-format +#, php-format msgid "Could not find a user with nickname %s." -msgstr "Could not find a user with nickname %s" +msgstr "Could not find a user with nickname %s." #. TRANS: Message given getting a non-existing user. #. TRANS: %s is the nickname of the user that could not be found. @@ -5907,9 +6444,9 @@ msgstr "" #. TRANS: Message given having nudged another user. #. TRANS: %s is the nickname of the user that was nudged. #: lib/command.php:238 -#, fuzzy, php-format +#, php-format msgid "Nudge sent to %s." -msgstr "Nudge sent to %s" +msgstr "Nudge sent to %s." #. TRANS: User statistics text. #. TRANS: %1$s is the number of other user the user is subscribed to. @@ -5949,15 +6486,17 @@ msgid "Fullname: %s" msgstr "Fullname: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Location: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Homepage: %s" @@ -5979,7 +6518,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Message too long - maximum is %1$d characters, you sent %2$d." @@ -5992,9 +6531,9 @@ msgstr "Error sending direct message." #. TRANS: Message given having repeated a notice from another user. #. TRANS: %s is the name of the user for which the notice was repeated. #: lib/command.php:551 -#, fuzzy, php-format +#, php-format msgid "Notice from %s repeated." -msgstr "Notice posted" +msgstr "Notice from %s repeated." #. TRANS: Error text shown when repeating a notice fails with an unknown reason. #: lib/command.php:554 @@ -6004,16 +6543,16 @@ msgstr "Error repeating notice." #. TRANS: Message given if content of a notice for a reply is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. #: lib/command.php:589 -#, fuzzy, php-format +#, php-format msgid "Notice too long - maximum is %1$d characters, you sent %2$d." -msgstr "Notice too long - maximum is %d characters, you sent %d" +msgstr "Notice too long - maximum is %1$d characters, you sent %2$d." #. TRANS: Text shown having sent a reply to a notice successfully. #. TRANS: %s is the nickname of the user of the notice the reply was sent to. #: lib/command.php:600 -#, fuzzy, php-format +#, php-format msgid "Reply to %s sent." -msgstr "Reply to %s sent" +msgstr "Reply to %s sent." #. TRANS: Error text shown when a reply to a notice fails with an unknown reason. #: lib/command.php:603 @@ -6022,9 +6561,8 @@ msgstr "Error saving notice." #. TRANS: Error text shown when no username was provided when issuing a subscribe command. #: lib/command.php:650 -#, fuzzy msgid "Specify the name of the user to subscribe to." -msgstr "Specify the name of the user to subscribe to" +msgstr "Specify the name of the user to subscribe to." #. TRANS: Command exception text shown when trying to subscribe to an OMB profile using the subscribe command. #: lib/command.php:659 @@ -6041,9 +6579,8 @@ msgstr "" #. TRANS: Error text shown when no username was provided when issuing an unsubscribe command. #. TRANS: Error text shown when no username was provided when issuing the command. #: lib/command.php:688 lib/command.php:799 -#, fuzzy msgid "Specify the name of the user to unsubscribe from." -msgstr "Specify the name of the user to unsubscribe from" +msgstr "Specify the name of the user to unsubscribe from." #. TRANS: Text shown after having unsubscribed from another user successfully. #. TRANS: %s is the name of the user the unsubscription was requested for. @@ -6108,8 +6645,8 @@ msgstr "You are not subscribed to anyone." #: lib/command.php:831 msgid "You are subscribed to this person:" msgid_plural "You are subscribed to these people:" -msgstr[0] "You are already subscribed to these users:" -msgstr[1] "You are already subscribed to these users:" +msgstr[0] "You are subscribed to this person:" +msgstr[1] "You are subscribed to these people:" #. TRANS: Text shown after requesting other users that are subscribed to a user #. TRANS: (followers) without having any subscribers. @@ -6123,8 +6660,8 @@ msgstr "No one is subscribed to you." #: lib/command.php:858 msgid "This person is subscribed to you:" msgid_plural "These people are subscribed to you:" -msgstr[0] "Could not subscribe other to you." -msgstr[1] "Could not subscribe other to you." +msgstr[0] "This person is subscribed to you:" +msgstr[1] "These people are subscribed to you:" #. TRANS: Text shown after requesting groups a user is subscribed to without having #. TRANS: any group subscriptions. @@ -6138,8 +6675,8 @@ msgstr "You are not a member of any groups." #: lib/command.php:885 msgid "You are a member of this group:" msgid_plural "You are a member of these groups:" -msgstr[0] "You are not a member of that group." -msgstr[1] "You are not a member of that group." +msgstr[0] "You are a member of this group:" +msgstr[1] "You are a member of these groups:" #. TRANS: Help text for commands. Do not translate the command names themselves; they are fixed strings. #: lib/command.php:900 @@ -6224,14 +6761,16 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " -msgstr "No configuration file found" +#, fuzzy +msgid "No configuration file found." +msgstr "No configuration file found. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "Invitation(s) sent to the following people:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6246,19 +6785,17 @@ msgstr "Go to the installer." #. TRANS: Menu item for Instant Messaging settings. #: lib/connectsettingsaction.php:106 -#, fuzzy msgctxt "MENU" msgid "IM" -msgstr "I.M." +msgstr "IM" #. TRANS: Tooltip for Instant Messaging menu item. #: lib/connectsettingsaction.php:108 msgid "Updates by instant messenger (IM)" -msgstr "Updates by instant messenger (I.M.)" +msgstr "Updates by instant messenger (IM)" #. TRANS: Menu item for Short Message Service settings. #: lib/connectsettingsaction.php:113 -#, fuzzy msgctxt "MENU" msgid "SMS" msgstr "SMS" @@ -6268,19 +6805,18 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Updates by SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 -#, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Connections" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Authorised connected applications" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "" @@ -6294,10 +6830,18 @@ msgid "" msgstr "" "You can upload your personal background image. The maximum file size is 2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." + #: lib/designsettings.php:418 -#, fuzzy msgid "Design defaults restored." -msgstr "Design preferences saved." +msgstr "Design defaults restored." #: lib/disfavorform.php:114 lib/disfavorform.php:144 msgid "Disfavor this notice" @@ -6307,23 +6851,23 @@ msgstr "Disfavour this notice" msgid "Favor this notice" msgstr "Favour this notice" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6356,6 +6900,10 @@ msgstr "Go" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 lowercase letters or numbers, no punctuation or spaces" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL of the homepage or blog of the group or topic" @@ -6452,15 +7000,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Groups with most members" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Groups with most posts" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Tags in %s group's notices" @@ -6530,45 +7082,54 @@ msgstr "Login with a username and password" msgid "Sign up for a new account" msgstr "Sign up for a new account" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "E-mail address confirmation" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s is now listening to your notices on %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6576,10 +7137,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6592,21 +7153,25 @@ msgstr "" "----\n" "Change your email address or notification options at %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Bio: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "New e-mail address for posting to %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6615,7 +7180,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "You have a new posting address on %1$s.\n" "\n" @@ -6626,31 +7191,36 @@ msgstr "" "Faithfully yours,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s status" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS confirmation" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: confirm you own this phone number with this code:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "You've been nudged by %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6666,14 +7236,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "New private message from %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6692,14 +7266,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) added your notice as a favorite" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6721,7 +7300,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6729,13 +7308,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, fuzzy, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "%s (@%s) added your notice as a favorite" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "%s (@%s) sent a notice to your attention" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6981,24 +7567,24 @@ msgstr "Nudge" msgid "Send a nudge to this user" msgstr "Send a nudge to this user" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Couldn't insert new subscription." @@ -7118,9 +7704,11 @@ msgstr "Repeat this notice" msgid "Revoke the \"%s\" role from this user" msgstr "Revoke the \"%s\" role from this user" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API method not found." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7232,9 +7820,8 @@ msgstr "" #: lib/themeuploader.php:91 lib/themeuploader.php:102 #: lib/themeuploader.php:278 lib/themeuploader.php:282 #: lib/themeuploader.php:290 lib/themeuploader.php:297 -#, fuzzy msgid "Failed saving theme." -msgstr "Failed updating avatar." +msgstr "Failed saving theme." #: lib/themeuploader.php:147 msgid "Invalid theme: bad directory structure." @@ -7265,27 +7852,24 @@ msgid "Theme contains file of type '.%s', which is not allowed." msgstr "" #: lib/themeuploader.php:259 -#, fuzzy msgid "Error opening theme archive." -msgstr "Error updating remote profile." +msgstr "Error opening theme archive." #: lib/topposterssection.php:74 msgid "Top posters" msgstr "Top posters" #: lib/unsandboxform.php:69 -#, fuzzy msgid "Unsandbox" -msgstr "Sandbox" +msgstr "Unsandbox" #: lib/unsandboxform.php:80 msgid "Unsandbox this user" msgstr "Unsandbox this user" #: lib/unsilenceform.php:67 -#, fuzzy msgid "Unsilence" -msgstr "Silence" +msgstr "Unsilence" #: lib/unsilenceform.php:78 msgid "Unsilence this user" @@ -7302,9 +7886,9 @@ msgstr "Unsubscribe" #. TRANS: Exception text shown when no profile can be found for a user. #. TRANS: %1$s is a user nickname, $2$d is a user ID (number). #: lib/usernoprofileexception.php:60 -#, fuzzy, php-format +#, php-format msgid "User %1$s (%2$d) has no profile record." -msgstr "User has no profile." +msgstr "User %1$s (%2$d) has no profile record." #: lib/userprofile.php:117 msgid "Edit Avatar" @@ -7353,17 +7937,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "a few seconds ago" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "about a minute ago" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7371,12 +7955,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "about an hour ago" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7384,12 +7968,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "about a day ago" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7397,12 +7981,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "about a month ago" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7410,19 +7994,36 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "about a year ago" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s is not a valid colour!" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "%s is not a valid colour! Use 3 or 6 hex characters." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." -msgstr "%s is not a valid colour! Use 3 or 6 hex chars." +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Message too long - maximum is %1$d characters, you sent %2$d." +msgstr[1] "Message too long - maximum is %1$d characters, you sent %2$d." #: scripts/restoreuser.php:82 #, php-format @@ -7430,11 +8031,25 @@ msgid "Backup file for user %s (%s)" msgstr "" #: scripts/restoreuser.php:88 -#, fuzzy msgid "No user specified; using backup user." -msgstr "No user ID specified." +msgstr "No user specified; using backup user." #: scripts/restoreuser.php:94 #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Full name is too long (max 255 chars)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Location is too long (max 255 chars)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "That's too long. Max message size is %d chars." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Bio is too long (max %d chars)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Describe yourself and your interests in %d chars" diff --git a/locale/eo/LC_MESSAGES/statusnet.po b/locale/eo/LC_MESSAGES/statusnet.po index e69920f845..5c28893c5a 100644 --- a/locale/eo/LC_MESSAGES/statusnet.po +++ b/locale/eo/LC_MESSAGES/statusnet.po @@ -7,6 +7,7 @@ # Author: Ianmcorvidae # Author: Kris10 # Author: LyzTyphone +# Author: Yekrats # -- # This file is distributed under the same license as the StatusNet package. # @@ -14,17 +15,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:29+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:07+0000\n" "Language-Team: Esperanto \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: eo\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -80,11 +81,15 @@ msgstr "Konservu atingan agordon" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Konservu" @@ -95,14 +100,17 @@ msgstr "Konservu" msgid "No such page." msgstr "Ne estas tiu paĝo." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -126,35 +134,35 @@ msgstr "Ne ekzistas tiu uzanto." msgid "%1$s and friends, page %2$d" msgstr "%1$s kaj amikoj, paĝo %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s kaj amikoj" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Fluo por amikoj de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Fluo por amikoj de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Fluo por amikoj de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -162,7 +170,9 @@ msgid "" msgstr "" "Tie ĉi estas la tempstrio de %s kaj amikoj sed ankoraŭ neniu afiŝis ion ajn." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -172,7 +182,8 @@ msgstr "" "vi mem." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -181,7 +192,9 @@ msgstr "" "Vi povas provi [puŝeti %1$s](../%2$s) de lia profilo aŭ [afiŝi ion al li](%%" "%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -191,7 +204,7 @@ msgstr "" "avizon al li?" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Vi kaj amikoj" @@ -203,13 +216,16 @@ msgstr "Vi kaj amikoj" msgid "Updates from %1$s and friends on %2$s!" msgstr "Ĝisdatiĝoj de %1$s kaj amikoj ĉe %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -230,21 +246,22 @@ msgstr "Metodo de API ne troviĝas." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Ĉi tiu metodo bezonas POST-on." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -252,40 +269,53 @@ msgstr "" "Vi devas specifi parametron nomitan 'device' kun valoro de interalie: 'sms', " "'im', 'none'." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Malsukcesis ĝisdatigi uzanton" -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "La uzanto ne havas profilon." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Malsukcesis konservi la profilon." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"La servilo ne povis trakti tiom da POST-datumo (% bajtoj) pro ĝia nuna " +"agordo." +msgstr[1] "" "La servilo ne povis trakti tiom da POST-datumo (% bajtoj) pro ĝia nuna " "agordo." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -294,69 +324,96 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Malsukcesis konservi vian desegnan agordon" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Malsukcesis ĝisdatigi vian desegnon." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Vi ne povas bloki vin mem!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Ne sukcesis bloki uzanton." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Ne sukcesis malbloki uzanton." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Rektaj mesaĝoj de %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Ĉiuj rektaj mesaĝoj senditaj de %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Rektaj mesaĝoj al %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Ĉiuj rektaj mesaĝoj senditaj al %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Sen mesaĝteksto!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Tro longas. Mesaĝa longlimo estas %d signoj." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Tro longas. Mesaĝa longlimo estas %d signoj." +msgstr[1] "Tro longas. Mesaĝa longlimo estas %d signoj." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Ricevonta uzanto ne troviĝas." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Vi ne povas sendi rektan mesaĝon al uzanto kiu ne estas via amiko." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Ne sendu mesaĝon al vi mem! Simple suspiru anstataŭ." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Stato kun tiu ID ne trovitas." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Ĉi tiu stato jam estas ŝatata." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -399,68 +456,80 @@ msgstr " Malsukcesis certigi fontan uzanton." msgid "Could not find target user." msgstr "Malsukcesis trovi celan uzanton." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Kromnomo devas havi nur minuskulajn literojn kaj numerojn sed neniun spacon." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "La uzantnomo jam uziĝis. Provu ion alian." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Ne valida kromnomo." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Ĉefpaĝo ne estas valida URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Plennomo estas tro longa (maksimume 255 literoj)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Priskribo estas tro longa (maksimume %d signoj)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "lokonomo estas tro longa (maksimume 255 literoj)" -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Tro da alinomoj! Maksimume %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "La alinomo estas nevalida: \"%*s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "La alinomo \"%s\" estas jam okupita. Provu ion alian." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "La alinomo devas ne esti sama al la kromnomo." @@ -524,28 +593,41 @@ msgstr "Grupoj de %s" msgid "groups on %s" msgstr "grupoj ĉe %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Malsukcesis alŝuti" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Malvalida peto-ĵetono aŭ verigilo." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Ne oauth_token parametro provizita." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Nevalida ĵetono" +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Nevalida peto-ĵetono." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Vi ne estas rajtigita." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -554,53 +636,46 @@ msgstr "Nevalida ĵetono" msgid "There was a problem with your session token. Try again, please." msgstr "Estis problemo pri via seanco. Bonvolu provi refoje." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Nevalida kromnomo / pasvorto!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Datumbaza eraro forigi la uzanton de *OAuth-aplikaĵo." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Datumbaza eraro enigi la uzanton de *OAuth-aplikaĵo." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"La demanda ĵetono %s estis rajtigita. Bonvolu interŝanĝi ĝin por atinga " -"ĵetono." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "La demanda token %s estis neita kaj revokita." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Neatendita formo-sendo." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Aplikaĵo volas konekti al via konto" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Permesi aŭ malpermesi atingon" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -611,36 +686,81 @@ msgstr "" "%3$s vian %4$s kontdatumon. Vi devas doni atingon nur al " "via %4$s konto al triaj partioj, kiujn vi fidas." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "Konto" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Kromnomo" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Pasvorto" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Malpermesi" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Nuligi" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Permesi" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Permesi aŭ malpermesi atingon al via kontdatumo." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Permesi atingon al viaj kontdatenoj." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Rajtigo nuliĝis." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "La peto-ĵetono %s estis eksvalidigita." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Vi sukcese rajtigis %s." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Bonvolu reiri al %s kaj enigu la jenan sekureco-kodo por plenumi la procezon." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -673,24 +793,34 @@ msgstr "Stato forigita." msgid "No status with that ID found." msgstr "Neniu stato kun tiu ID troviĝas." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Kliento devas providi al \"stato\"-parametro valoron." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Tro longas. Longlimo por avizo estas %d signoj." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Tro longas. Longlimo por avizo estas %d signoj." +msgstr[1] "Tro longas. Longlimo por avizo estas %d signoj." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Ne troviĝas." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Metodo de API ne troviĝas." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Longlimo por avizo estas %d signoj, enkalkulante ankaŭ la retadresojn." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"Longlimo por avizo estas %d signoj, enkalkulante ankaŭ la retadresojn." +msgstr[1] "" +"Longlimo por avizo estas %d signoj, enkalkulante ankaŭ la retadresojn." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -750,6 +880,10 @@ msgstr "Ĝisdatigoj etikeditaj %1$s ĉe %2$s!" msgid "API method under construction." msgstr "API-metodo farata." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Ne troviĝas." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Ne estas tiu aldonaĵo." @@ -802,7 +936,8 @@ msgid "Preview" msgstr "Antaŭrigardo" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Forigi" @@ -814,27 +949,27 @@ msgstr "Alŝuti" msgid "Crop" msgstr "Tranĉi" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Neniu dosiero alŝutiĝas." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Elektu kvadratan parton de la bildo kiel via vizaĝbildo" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Perdiĝis nia dosiera datumo." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Vizaĝbildo ĝisdatigita." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Eraris ĝisdatigi vizaĝbildon." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Vizaĝbildo forigita." @@ -857,12 +992,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Ne" @@ -875,12 +1011,13 @@ msgstr "Ne bloki la uzanton" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Jes" @@ -895,9 +1032,12 @@ msgstr "Bloki la uzanton" msgid "Failed to save block information." msgstr "Eraris konservi blokado-informon." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -972,12 +1112,13 @@ msgstr "La adreso jam estis konfirmita." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Ne povus ĝisdatigi uzanton." @@ -1015,15 +1156,16 @@ msgstr "Ensalutu por forigi la aplikaĵon." msgid "Application not found." msgstr "Aplikaĵo ne trovita." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Vi ne estas la posedanto de ĉi tiu aplikaĵo." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Problemo okazas pri via seancĵetono." @@ -1050,10 +1192,71 @@ msgstr "Ne forigu ĉi tiun aplikaĵon." msgid "Delete this application" msgstr "Viŝi ĉi tiun aplikon" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Ensalutu por eksaniĝi." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Ne estas alinomo aŭ ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Vi ne estas grupano." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Malsukcesis ĝisdatigi grupon." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s eksaniĝis de grupo %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Forigi uzanton" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Ĉu vi certe volas forigi la uzanton? Ĉiu datumo pri la uzanto viŝiĝos de la " +"datumbazo sen sekurkopio." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Ne forigi la avizon" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Forigi la uzanton" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1125,53 +1328,63 @@ msgstr "Aspekto" msgid "Design settings for this StatusNet site" msgstr "Desegna agordo por ĉi tiu StatusNet-retejo" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL por la emblemo nevalida." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "URL por la emblemo nevalida." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Desegno ne havebla: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Ŝanĝi emblemon" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Reteja emblemo" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Reteja emblemo" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Ŝanĝi desegnon" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Reteja desegno" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Desegno por la retejo" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Propra desegno" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Vi povas alŝuti propran StatusNet-desegnon kiel .zip-dosiero" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Ŝanĝi fonbildon" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Fono" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1179,76 +1392,74 @@ msgid "" msgstr "Vi povas alŝuti fonbildon por la retejo. Dosiero-grandlimo estas %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "En" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "For" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Aktivigi aŭ senaktivigi fonbildon" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Ripeti la fonbildon" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Ŝanĝi kolorojn" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Enhavo" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Flanka strio" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Teksto" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Ligiloj" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Speciala" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Propra CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Uzu defaŭlton" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restaŭri defaŭltajn desegnojn" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Redefaŭltiĝi" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Konservi" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Savi desegnon" @@ -1265,68 +1476,95 @@ msgstr "Aldoni al ŝatolisto" msgid "No such document \"%s\"" msgstr "Ne estas tia dokumento \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Redakti Aplikaĵon" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Redakti aplikaĵon" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Ensalutu por redakti la aplikaĵon." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Ne estas tia aplikaĵo." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Uzu ĉi tiun formularon por redakti vian aplikaĵon." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Nomo necesas." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "La nomo estas tro longa (maksimume 255 literoj)" -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "La nomo jam uziĝis. Provu ion alian." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Priskribo necesas." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Priskribo estas tro longa (maksimume %d signoj)." +msgstr[1] "Priskribo estas tro longa (maksimume %d signoj)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Fonta URL estas tro longa." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Fonta URL estas nevalida." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organizo necesas." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Organizonomo estas tro longa (maksimume 255 literoj)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Organiza ĉefpaĝo bezoniĝas." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Revokfunkcio estas tro longa." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Revokfunkcia URL estas nevalida." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Malsukcesis ĝisdatigi la aplikaĵon." @@ -1348,11 +1586,6 @@ msgstr "Vi devas esti administranto por redakti la grupon." msgid "Use this form to edit the group." msgstr "Uzas ĉi tiun formularon por redakti la grupon." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Priskribo estas tro longa (maksimume %d signoj)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1414,16 +1647,6 @@ msgstr "" "Atendanta konfirmon pri ĉi tiu adreso. Kontrolu vian alvenkeston (kaj " "spamkeston!) pri mesaĝo kun plua instrukcio." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Nuligi" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1616,12 +1839,12 @@ msgstr "Malŝati ŝataton." #: actions/favorited.php:65 lib/popularnoticesection.php:91 #: lib/publicgroupnav.php:93 msgid "Popular notices" -msgstr "Populara avizo" +msgstr "Popularaj avizoj" #: actions/favorited.php:67 #, php-format msgid "Popular notices, page %d" -msgstr "Populara avizo, paĝo %d" +msgstr "Popularaj avizoj, paĝo %d" #: actions/favorited.php:79 msgid "The most popular notices on the site right now." @@ -1718,7 +1941,7 @@ msgstr "Malsukcesis interŝanĝi petĵetonon al atingoĵetono." msgid "Remote service uses unknown version of OMB protocol." msgstr "Fora servo uzas nekonatan version de OMB-protokolo." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Eraro je ĝisdatigo de fora profilo." @@ -2160,49 +2383,80 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Tio ĉi estas via alvenkesto, kie listiĝas viaj alvenaj privataj mesaĝoj." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Invito estas malebligita." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Ensalutu por inviti aliajn uzantojn al %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Nevalida retpoŝtadreso: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Invito(j) senditas" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Inviti novajn uzantojn" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Vi jam abonas jenajn uzantojn:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Vi jam abonas jenajn uzantojn:" +msgstr[1] "Vi jam abonas jenajn uzantojn:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Jenaj personoj estas jam uzantoj kaj vin aŭtomate abonigis al ili." +msgstr[0] "Jenaj personoj estas jam uzantoj kaj vin aŭtomate abonigis al ili." +msgstr[1] "Jenaj personoj estas jam uzantoj kaj vin aŭtomate abonigis al ili." -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invito(j) sendiĝis al jenaj personoj:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invito(j) sendiĝis al jenaj personoj:" +msgstr[1] "Invito(j) sendiĝis al jenaj personoj:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2210,42 +2464,53 @@ msgstr "" "Vi sciiĝos, kiam viaj invititoj akceptos la inviton kaj registriĝos ĉe la " "retejo. Dankon por kreskigi la komunumon!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Uzu la formularon por inviti viajn amikojn kaj kolegojn al ĉi tiu servo." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Retpoŝtadresoj" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresoj de invitataj amikoj (unu por linio)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Persona mesaĝo" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Vi povas aldoni personan mesaĝon al la invito." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Sendi" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s invitis vin kunaliĝi ĉe %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2304,10 +2569,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Ensalutu por aniĝi al grupo." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Ne estas alinomo aŭ ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2451,11 +2712,11 @@ msgstr "Ensaluti" msgid "Login to site" msgstr "Ensaluti al la retejo" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Memoru min" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Aŭtomate ensaluti estonte; ne taŭge por komuna komputilo!" @@ -2504,23 +2765,36 @@ msgstr "Malsukcesis estrigi %1$s por grupo %2$s." msgid "No current status." msgstr "Ne estas kuranta stato." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nova Apliko" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Ensalutu por registri aplikaĵon." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Uzu ĉi tiun formularon por registri novan aplikaĵon." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "La nomo estas tro longa (maksimume 255 literoj)" + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Fonta URL bezonata." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organizonomo estas tro longa (maksimume 255 literoj)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Malsukcesis krei aplikaĵon." @@ -2532,44 +2806,49 @@ msgstr "Nova grupo" msgid "Use this form to create a new group." msgstr "Uzas ĉi tiun formularon por krei novan grupon." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Priskribo estas tro longa (maksimume %d signoj)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nova mesaĝo" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Vi ne povas sendi mesaĝon al la uzanto." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Neniu enhavo!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Neniu ricevonto speifiĝas." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Ne sendu mesaĝon al vi mem! Simple suspiru anstataŭ." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Mesaĝo sendita" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Rekta mesaĝo al %s sendiĝis." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Eraro de Ajax" @@ -2577,7 +2856,17 @@ msgstr "Eraro de Ajax" msgid "New notice" msgstr "Nova avizo" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Tro longas. Longlimo por avizo estas %d signoj." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Longlimo por avizo estas %d signoj, enkalkulante ankaŭ la retadresojn." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Avizo afiŝiĝas" @@ -2628,8 +2917,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Ĝisdatiĝo kongruanta al serĉvorto \"%1$s\" ĉe %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "La uzanto ne permesas puŝeton aŭ ne jam konfirmis aŭ registris " "retpoŝtadreson." @@ -2642,47 +2933,72 @@ msgstr "Puŝeto sendiĝis" msgid "Nudge sent!" msgstr "Puŝeto sendiĝis!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Ensalutu por listigi viajn aplikaĵojn." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth aplikoj" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplikoj kiujn vi enskribis" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Vi ankoraŭ neniun aplikaĵon registris." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Konektita aplikaĵo" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Mi ne estas uzanto de tiu aplikaĵo." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Maleble revoki aliradon al aplikaĵo: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Vi ne rajtigis iun ajn aplikaĵon uzi vian konton." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "Programisto povas redakti registradan agordon de sia aplikaĵo " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2707,7 +3023,7 @@ msgstr "Bonvolu, nur %s-URL per plata HTTP." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Datumformato ne subteniĝas." @@ -2811,7 +3127,7 @@ msgid "6 or more characters" msgstr "6 aŭ pli da literoj" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Konfirmi" @@ -2823,11 +3139,11 @@ msgstr "Same kiel pasvorto supra" msgid "Change" msgstr "Ŝanĝi" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Pasvorto devas esti 6-litera aŭ pli longa." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "La pasvortoj diferencas." @@ -2847,156 +3163,274 @@ msgstr "Malsukcesis konservi novan pasvorton." msgid "Password saved." msgstr "Pasvorto konservitas." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Vojoj" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Desegno adresaro ne havebla: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Avatara adresaro ne skribebla: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Fona adresaro ne skribebla: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Lokaĵara adresaro ne havebla: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Nevalida SSL-servilo. La longlimo estas 225 literoj." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Retejo" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servilo" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Gastigserva Nomo de la retejo" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Vojo" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Reteja vojo" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Lokigilo al lokaĵaro" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Dosierujo de lokaĵaro" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Adresara lokigilo al lokaĵaro" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Vojo de dosierujo al lokaĵaroj." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Tajlora URL" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Ĉu uzi tajloran (pli facile legebla kaj memorebla) URL?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Temo" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Tema servilo" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Servilo por etosoj." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Temo-lokigilo" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Retvojo al etosoj." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Tema adresaro" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avataroj" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatara servilo" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Avataro-lokigilo" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Avatara adresaro" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Fono" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Fono-lokigilo" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Fono-lokigilo" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Fona adresaro" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "\"SSL\"" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Neniam" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Kelkfoje" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Ĉiam" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Uzi \"SSL\"" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Kiam uzi \"SSL\"" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "\"SSL\"a servilo" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" -msgstr "Servilo, kien orienti \"SSL\"-peton" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "SSL-servilo por temoj (defaŭlta: SSL-servilo)." -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "SSL-vojo" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "SSL-vojo al etosoj (defaŭlta: /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Dosierujo" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Dosierujo kie etosoj estas." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avataroj" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatara servilo" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Servilo por avataroj." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Avataro-lokigilo" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Retvojo al avataroj." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Avatara adresaro" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Dosierujo kie avataroj estas." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Fono" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Servilo por fonoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Retvojo al fonoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Servilo por fonoj en SSL-paĝoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Retvojo al fonoj en SSL-paĝoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Dosierujo kie fonoj estas." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Aldonaĵo" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Servilo por aldonaĵoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Retvojo al aldonaĵoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Servilo por aldonaĵoj en SSL-paĝoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Retvojo al aldonaĵoj en SSL-paĝoj." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Dosierujo kie aldonaĵoj estas." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "\"SSL\"" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Neniam" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Kelkfoje" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Ĉiam" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Uzi \"SSL\"" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Kiam uzi SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "Servilo, kien direkti \"SSL\"-petojn" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Konservu lokigilon" @@ -3032,139 +3466,182 @@ msgstr "Nevalida avizo-enhavo" msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "Aviza permesilo ‘%1$s’ ne konformas al reteja permesilo ‘%2$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profila agordo" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Vi povas ĝisdatigi vian propran profilan informon, por ke oni sciu pli pri " "vi." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profila informo" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 minusklaj literoj aŭ ciferoj, neniu interpunkcio aŭ spaco" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Plena nomo" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Hejmpaĝo" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL de via hejmpaĝo, blogo aŭ profilo ĉe alia retejo" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Priskribu vin mem kaj viajn ŝatokupojn per ne pli ol %d signoj" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Priskribu vin mem kaj viajn ŝatokupojn per ne pli ol %d signoj" +msgstr[1] "Priskribu vin mem kaj viajn ŝatokupojn per ne pli ol %d signoj" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Priskribu vin mem kaj viajn ŝatokupojn" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografio" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Loko" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Kie vi estas, ekzemple \"Urbo, Ŝtato (aŭ Regiono), Lando\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Sciigu mian nunan lokon, kiam mi sendas avizon." -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Markiloj" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Markiloj por vi mem (literoj, ciferoj, \"-\", \".\", kaj \"_\"), dividite " "per komoj aŭ spacoj" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Lingvo" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Preferata lingvo" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Horzono" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "En kiu horzono vi kutime troviĝas?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "Aŭtomate aboni iun ajn, kiu abonas min (prefereble por ne-homoj)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Biografio tro longas (maksimume %d literoj)" +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Biografio tro longas (maksimume %d literoj)" +msgstr[1] "Biografio tro longas (maksimume %d literoj)" -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Horzono ne elektita" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Lingvo tro longas (maksimume 50 literoj)" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Nevalida markilo: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Malsukcesis ĝisdatigi uzanton por aŭtomatabonado." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Malsukcesis konservi lokan preferon." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Malsukcesis konservi la profilon." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Malsukcesis konservi markilojn." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Agordo konservitas." @@ -3241,32 +3718,45 @@ msgstr "" "blogging) servo surbaze de libera servila programo [StatusNet](http://status." "net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Publika markil-nubo" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Jen la plej popularaj entikedoj lastatempaj ĉe %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Neniu jam afiŝis avizon kun [haketentikedon](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Estu la unua afiŝanto!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "Kial ne [krei konton](%%action.register%%) kaj esti la unua afiŝanto!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Entikedo-nubo" @@ -3386,7 +3876,7 @@ msgstr "Pasvorto devas enhavi 6 signojn aŭ pli." msgid "Password and confirmation do not match." msgstr "Pasvorto kaj komfirmo ne kongruas." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Eraris agordi uzanton." @@ -3394,7 +3884,7 @@ msgstr "Eraris agordi uzanton." msgid "New password successfully saved. You are now logged in." msgstr "Nova pasvorto sukcese konserviĝas. Vi nun estas ensalutinta." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Pardonon, nur invito rajtas registri." @@ -3406,7 +3896,7 @@ msgstr "Pardonon, nevalida invitkodo." msgid "Registration successful" msgstr "Registriĝo sukcesa" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registri" @@ -3422,11 +3912,11 @@ msgstr "Vi ne povas registri se vi ne konsentas al la licenco." msgid "Email address already exists." msgstr "Retpoŝta adreso jam ekzistas." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Nevalida uzantnomo aŭ pasvorto." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3434,57 +3924,61 @@ msgstr "" "Per tiu ĉi formularo vi povas krei novan konton. Poste povos vi afiŝi avizon " "kaj komuniki kun amikoj kaj kolegoj. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 minusklaj literoj aŭ ciferoj, neniu interpunkcio aŭ spaco. Bezonate." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 aŭ pli da literoj. Bezonate." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Same kiel supra pasvorto. Bezonate." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Retpoŝto" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Uzu nur por ĝisdatigo, anonco, kaj rehavi pasvorton." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Pli longa nomo, prefere via \"vera\" nomo." -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL de via hejmpaĝo, blogo aŭ profilo ĉe alia retejo" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Mi komprenas ke enhavo kaj datumo de %1$s estas privataj kaj sekretigita." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Mia teksto kaj dosiero estas aŭtorrajtigita de %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Mia teksto kaj dosiero restu en mia propra aŭtorrajto." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Ĉiuj rajtoj rezervitaj." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3493,7 +3987,7 @@ msgstr "" "Mia teksto kaj dosiero estas atingebla per %s krom jene: pasvorto, " "retpoŝtadreso, tujmesaĝilo-adreso, kaj telefonnumero." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3525,7 +4019,7 @@ msgstr "" "\n" "Dankon pro registri kaj ni esperas al vi ĝuo de uzi ĉi servon." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3751,7 +4245,7 @@ msgstr "Organizaĵo" msgid "Description" msgstr "Priskribo" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistiko" @@ -3891,45 +4385,45 @@ msgstr "Alnomo" msgid "Group actions" msgstr "Grupaj agoj" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Avizofluo de grupo %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Avizofluo de grupo %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Avizofluo de grupo %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Foramiko de grupo %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Grupanoj" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(nenio)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Ĉiuj grupanoj" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Kreita" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3943,7 +4437,7 @@ msgstr "" "[StatusNet](http://status.net/). [Aniĝu](%%action.register%%) por fariĝi " "parto de tiu ĉi grupo kaj multe pli! ([Pli](%%doc.help%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3956,7 +4450,7 @@ msgstr "" "Molvaro [StatusNet](*http://*status.*net/), kie anoj konigas mesaĝetojn pri " "siaj vivoj kaj ŝatokupoj. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administrantoj" @@ -3982,54 +4476,54 @@ msgstr "Mesaĝo de %1$s ĉe %2$s" msgid "Notice deleted." msgstr "Avizo viŝiĝas" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " Etikedigita %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, paĝo %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Avizofluo pri %1$s etikedigita %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Avizofluo pri %1$s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Avizofluo pri %1$s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Avizofluo pri %1$s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "Foramiko de %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Tie ĉi estus tempstrio de %1$s sed %2$s ankoraŭ afiŝis nenion." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" "Ĉu okazas io interesa lastatempe? Vi ne afiŝis ion ajn, nun taŭgas komenci :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4038,7 +4532,7 @@ msgstr "" "Vi povas provi [puŝeti %1$s] aŭ [afiŝi ion al li](%%%%action.newnotice%%%%?" "status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4051,7 +4545,7 @@ msgstr "" "(http://status.net/). [Aniĝu](%%action.register%%) por sekvi avizojn de **%" "s** kaj multe pli! ([Pli](%%doc.help%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4062,7 +4556,7 @@ msgstr "" "wiki/Micro-blogging) servo surbaze de ilaro de Libera Molvaro [StatusNet]" "(http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Ripeto de %s" @@ -4437,37 +4931,54 @@ msgstr "Vi ne povas aboni foran OMB 0.1-an profilon per ĉi tiu ago." msgid "Subscribed" msgstr "Abonita" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s abonantoj" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s abonantoj, paĝo %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Jen homoj, kiuj rigardas viajn avizojn." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Jen homoj, kiuj rigardas avizojn de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "Vi ne havas abonanton. Provu aboni konatojn, kaj ili eble reaboni vin" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s ne havas abonantojn. Ĉu vi volas esti la unua?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4476,26 +4987,38 @@ msgstr "" "%s ne havas abonantojn. Kial ne [krei konton](%%%%*action.*Register%%%%) kaj " "esti la unua?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s abonatoj" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s abonatoj, paĝo %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Jen homoj, kies avizoj rigardas vi." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Jen homoj, kies avizoj %s rigardas." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4509,16 +5032,22 @@ msgstr "" "[elstarajn uzantojn](%%action.featured%%). Se vi estas [Tvitanto](%%action." "twittersettings%%), vi povas aŭtomate aboni homon, kiun vi jam sekvas tie." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s ne abonas iun ajn." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4890,7 +5419,7 @@ msgid "Plugins" msgstr "Kromprogramo" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versio" @@ -5099,14 +5628,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "Malsukcesis revoki rolon \"%1$s\" de uzanto #%2$d; ĝi ne ekzistas." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "Malsukcesis revoki rolon \"%1$s\" de uzanto #%2$d; datumbaza eraro." @@ -5122,7 +5651,7 @@ msgid "Unable to save tag." msgstr "Malsukcesis konservi etikedon." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Vi esatas blokita de aboni." @@ -5159,7 +5688,7 @@ msgstr "Malsukcesis forigi abonon." #. TRANS: Activity tile when subscribing to another person. #: classes/Subscription.php:255 msgid "Follow" -msgstr "" +msgstr "Sekvi" #. TRANS: Notification given when one person starts following another. #. TRANS: %1$s is the subscriber, %2$s is the subscribed. @@ -5175,6 +5704,16 @@ msgstr "%1$s nun rigardas viajn avizojn ĉe %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Bonvenon al %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Neniu difinata uzanto por sol-uzanta reĝimo." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5242,185 +5781,193 @@ msgid "Untitled page" msgstr "Sentitola paĝo" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Unua reteja navigado" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Tempstrio pri vi kaj amikoj" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Persona" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Ŝanĝu la retpoŝtadreson, vizaĝbildon, pasvorton aŭ la profilon" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Konto" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Konekti al servoj" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Konekti" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Ŝanĝi agordojn de la retejo" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administri" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Inviti amikojn kaj kolegojn al %s kun vi" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Inviti" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Elsaluti el la retejo" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr " Elsaluti" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Krei konton" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registriĝi" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Ensaluti al la retejo" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Ensaluti" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Helpu min!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Helpo" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Serĉi homon aŭ tekston" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Serĉi" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Reteja anonco" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Loka vido" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Paĝa anonco" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Dua reteja navigado" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Helpo" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Enkonduko" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Oftaj demandoj" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Serva Kondiĉo" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privateco" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Fontkodo" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakto" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Insigno" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licenco de la programaro StatusNet" @@ -5428,7 +5975,7 @@ msgstr "Licenco de la programaro StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5438,7 +5985,7 @@ msgstr "" "site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** estas mikrobloga servo." @@ -5447,7 +5994,7 @@ msgstr "**%%site.name%%** estas mikrobloga servo." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5459,27 +6006,27 @@ msgstr "" "licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Reteja enhava permesilo" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Enhavo kaj datumo de %1$s estas privata kaj konfidenca." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" "Enhava kaj datuma aŭtorrajto apartenas al %1$s. Ĉiuj rajtoj rezervitaj." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Enhava kaj datuma aŭtorrajto apartenas al kontribuintoj. Ĉiuj rajtoj " @@ -5487,25 +6034,25 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Ĉiuj enhavo kaj datumo ĉe %1$s estas havebla sub permesilo %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paĝado" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Poste" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Antaŭe" @@ -5624,41 +6171,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "API-fonto bezonas leg-skriba aliro, sed vi nur rajtas legi." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Ne estas aplikaĵo kun la kosumanta ŝlosilo." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Fuŝa aliro-ĵetono." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Ne estas uzanto kun tiu ĵetono." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Malsukcesis aŭtentigi vin." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Malsukcesis krei alinomon." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Malsukcesis krei aplikaĵon." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Malsukcesis enmeti mesaĝon." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Datumbaza eraro enigi la uzanton de *OAuth-aplikaĵo." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Provis revoki nekonatan ĵetonon." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Malsukcesis forigi revokitan ĵetonon." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Redakti aplikaĵon" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5738,24 +6309,35 @@ msgstr "Defaŭta aliro por la aplikaĵo: nur-lege aŭ leg-skribe." msgid "Cancel" msgstr "Nuligi" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "De " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "leg-skribe" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "nur-lege" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Permesita %1$s - aliro \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revoki" @@ -5764,11 +6346,6 @@ msgstr "Revoki" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Aldonaĵo" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5910,15 +6487,17 @@ msgid "Fullname: %s" msgstr "Plennomo: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Loko: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Hejmpaĝo: %s" @@ -5942,7 +6521,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d" @@ -6187,13 +6766,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Ne troviĝas agorda dosiero. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Mi serĉis agordan dosieron je jenaj lokoj: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6231,19 +6812,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Ĝisdatiĝo per SMM" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Konektoj" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Konektitaj aplikaĵoj rajtigitaj" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Datumbaza eraro" @@ -6257,6 +6838,15 @@ msgid "" msgstr "" "Vi povas alŝuti vian propran fonbildon. La dosiera grandlimo estas 2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"La servilo ne povis trakti tiom da POST-datumo (% bajtoj) pro ĝia nuna " +"agordo." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Desegnaj defaŭltoj konserviĝas." @@ -6269,23 +6859,23 @@ msgstr "Neŝati la avizon" msgid "Favor this notice" msgstr "Ŝati la avizon" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Fluoj" @@ -6318,6 +6908,10 @@ msgstr "Iri" msgid "Grant this user the \"%s\" role" msgstr "Donu al la uzanto rolon \"%s\"" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 minusklaj literoj aŭ ciferoj, neniu interpunkcio aŭ spaco" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL de la hejmpaĝo aŭ blogo de la grupo aŭ temo" @@ -6415,15 +7009,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Aldoni aŭ redakti desegnon de %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupoj kun plej multe da membroj" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupoj kun plej multe da avizoj" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etikedoj en avizoj de gruop %s" @@ -6494,27 +7092,29 @@ msgstr "Ensaluti per via uzantnomo kaj pasvorto." msgid "Sign up for a new account" msgstr "Krei novan konton" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Retpoŝtadresa konfirmo" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Saluton, %s.\n" "\n" @@ -6529,13 +7129,16 @@ msgstr "" "Dankon por via tempo,\n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s nun rigardas viajn avizojn ĉe %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6544,9 +7147,13 @@ msgstr "" "Se vi kredas, ke ĉi tiun konton iu misuzas, vi rajtas bloki ĝin de via " "abonanto-listo kaj raporti ĝin kiel rubmesaĝanto al administrantoj ĉe %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6554,10 +7161,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s nun rigardas vian avizojn ĉe %2$s.\n" "\n" @@ -6570,21 +7177,25 @@ msgstr "" "----\n" "Ŝanĝu vian retpoŝtadreson aŭ la sciigan agordon ĉe %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografio: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nova retpoŝta adreso por afiŝi ĉe %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6593,7 +7204,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Vi havas novan afiŝan adreson ĉe %1$s.\n" "\n" @@ -6604,31 +7215,36 @@ msgstr "" "Fidele via,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s stato" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS-a konfirmo" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: konfirmi ke vi havas la telefonnumeron per tiu ĉi kodo:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Vin puŝetis %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6655,14 +7271,18 @@ msgstr "" "kun bona espero,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nova privata mesaĝo de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6695,14 +7315,19 @@ msgstr "" "Kun bona espero,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) ŝatis vian avizon" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6740,7 +7365,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6751,13 +7376,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) afiŝis avizon al vi" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7036,24 +7668,24 @@ msgstr "Puŝeti" msgid "Send a nudge to this user" msgstr "Sendi puŝeton al la uzanto" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Eraris enmeti novan profilon" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Eraris enmeti novan vizaĝbildon." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Eraris enmeti foran profilon." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Refoja avizo." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Eraris enmeti novan abonon." @@ -7174,9 +7806,11 @@ msgstr "Ripeti la avizon" msgid "Revoke the \"%s\" role from this user" msgstr "Revoki rolon %s de la uzanto" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Neniu difinata uzanto por sol-uzanta reĝimo." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Metodo de API ne troviĝas." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7407,17 +8041,17 @@ msgid "Moderator" msgstr "Moderanto" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "antaŭ kelkaj sekundoj" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "antaŭ ĉirkaŭ unu minuto" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7425,12 +8059,12 @@ msgstr[0] "antaŭ ĉirkaŭ unu minuto" msgstr[1] "antaŭ ĉirkaŭ %d minutoj" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "antaŭ ĉirkaŭ unu horo" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7438,12 +8072,12 @@ msgstr[0] "antaŭ ĉirkaŭ unu horo" msgstr[1] "antaŭ ĉirkaŭ %d horoj" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "antaŭ ĉirkaŭ unu tago" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7451,12 +8085,12 @@ msgstr[0] "antaŭ ĉirkaŭ unu tago" msgstr[1] "antaŭ ĉirkaŭ %d tagoj" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "Antaŭ ĉrikaŭ unu monato" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7464,20 +8098,37 @@ msgstr[0] "antaŭ ĉirkaŭ unu monato" msgstr[1] "antaŭ ĉirkaŭ %d monatoj" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "antaŭ ĉirkaŭ unu jaro" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s ne estas valida koloro!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s ne estas valida koloro! Uzu 3 aŭ 6 deksesumaĵojn." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d" +msgstr[1] "Mesaĝo tro longas - longlimo estas %1$d, via estas %2$d" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7492,3 +8143,18 @@ msgstr "Neniu uzanto-ID specifiĝas." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Plennomo estas tro longa (maksimume 255 literoj)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "lokonomo estas tro longa (maksimume 255 literoj)" + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Tro longas. Mesaĝa longlimo estas %d signoj." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Biografio tro longas (maksimume %d literoj)" + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Priskribu vin mem kaj viajn ŝatokupojn per ne pli ol %d signoj" diff --git a/locale/es/LC_MESSAGES/statusnet.po b/locale/es/LC_MESSAGES/statusnet.po index 26c96c266d..4ed0cbbca1 100644 --- a/locale/es/LC_MESSAGES/statusnet.po +++ b/locale/es/LC_MESSAGES/statusnet.po @@ -16,17 +16,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:31+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:08+0000\n" "Language-Team: Spanish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: es\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -82,11 +82,15 @@ msgstr "Guardar la configuración de acceso" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Guardar" @@ -97,14 +101,17 @@ msgstr "Guardar" msgid "No such page." msgstr "No existe tal página." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -128,35 +135,35 @@ msgstr "No existe ese usuario." msgid "%1$s and friends, page %2$d" msgstr "%1$s y sus amistades, página %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s y sus amistades" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Feed de los amigos de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Feed de los amigos de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Feed de los amigos de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -165,7 +172,9 @@ msgstr "" "Esta es la línea temporal de %s y amistades, pero nadie ha publicado nada " "todavía." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -175,7 +184,8 @@ msgstr "" "todavía." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -184,7 +194,9 @@ msgstr "" "Puedes intentar [dar un toque a %1$s](../%2$s) desde su perfil o [publicar " "algo a ellos](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -194,7 +206,7 @@ msgstr "" "a %s o publicar una nota a ellos?" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Tú y tus amistades" @@ -206,13 +218,16 @@ msgstr "Tú y tus amistades" msgid "Updates from %1$s and friends on %2$s!" msgstr "¡Actualizaciones de %1$s y sus amistades en %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -233,21 +248,22 @@ msgstr "Método de API no encontrado." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Este método requiere un POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -255,40 +271,53 @@ msgstr "" "Tienes que especificar un parámetro llamdao 'dispositivo' con un valor a " "elegir entre: sms, im, ninguno." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "No se pudo actualizar el usuario." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "El usuario no tiene un perfil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "No se pudo guardar el perfil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"El servidor no ha podido manejar tanta información del tipo POST (% de " +"bytes) a causa de su configuración actual." +msgstr[1] "" "El servidor no ha podido manejar tanta información del tipo POST (% de " "bytes) a causa de su configuración actual." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -297,69 +326,96 @@ msgstr "" msgid "Unable to save your design settings." msgstr "No se pudo grabar tu configuración de diseño." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "No se pudo actualizar tu diseño." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "¡No puedes bloquearte a tí mismo!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Falló bloquear usuario." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Falló desbloquear usuario." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Mensajes directos de %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Todos los mensajes directos enviados desde %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Mensajes directos a %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Todos los mensajes directos enviados a %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "¡Sin texto de mensaje!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Demasiado largo. Tamaño máx. de los mensajes es %d caracteres." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Demasiado largo. Tamaño máx. de los mensajes es %d caracteres." +msgstr[1] "Demasiado largo. Tamaño máx. de los mensajes es %d caracteres." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "No se encuentra usuario receptor." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "No se puede enviar mensajes directos a usuarios que no son tu amigo." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "No te auto envíes un mensaje; dícetelo a ti mismo." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "No se encontró estado para ese ID" -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Este status ya está en favoritos." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -402,69 +458,81 @@ msgstr "No se pudo determinar el usuario fuente." msgid "Could not find target user." msgstr "No se pudo encontrar ningún usuario de destino." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "El usuario debe tener solamente letras minúsculas y números y no puede tener " "espacios." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "El usuario ya existe. Prueba con otro." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Usuario inválido" -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "La página de inicio no es un URL válido." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Tu nombre es demasiado largo (max. 255 carac.)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "La descripción es demasiado larga (máx. %d caracteres)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "La ubicación es demasiado larga (máx. 255 caracteres)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "¡Muchos seudónimos! El máximo es %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Alias inválido: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "El alias \"%s\" ya está en uso. Intenta usar otro." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "El alias no puede ser el mismo que el usuario." @@ -528,28 +596,43 @@ msgstr "Grupos %s" msgid "groups on %s" msgstr "Grupos en %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Carga falló." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Token de acceso inválido especificado." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "No se ha provisto de un parámetro oauth_token." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Token inválido." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "No estás autorizado." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -559,55 +642,46 @@ msgid "There was a problem with your session token. Try again, please." msgstr "" "Hubo un problema con tu clave de sesión. Por favor, intenta nuevamente." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "¡Usuario o contraseña inválidos!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" -"Error de la base de datos durante la eliminación del usuario de la " -"aplicación OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Error de base de datos al insertar usuario de la aplicación OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"El token de solicitud %s ha sido autorizado. Por favor, cámbialo por un " -"token de acceso." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "El token de solicitud %2 ha sido denegado y revocado." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Envío de formulario inesperado." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Una aplicación quisiera conectarse a tu cuenta" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Permitir o denegar el acceso" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -618,37 +692,85 @@ msgstr "" "permiso para %3$s la información de tu cuenta %4$s. Sólo " "debes dar acceso a tu cuenta %4$s a terceras partes en las que confíes." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Cuenta" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Usuario" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Contraseña" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Denegar" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancelar" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Permitir" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Permitir o denegar el acceso a la información de tu cuenta." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Confirmación de mensajería instantánea cancelada." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "El token de solicitud %2 ha sido denegado y revocado." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "No estás autorizado." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Este método requiere un PUBLICAR O ELIMINAR" @@ -680,24 +802,33 @@ msgstr "Status borrado." msgid "No status with that ID found." msgstr "No hay estado para ese ID" +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "El cliente debe proveer un parámetro de 'status' con un valor." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "El mensaje es muy largo. El tamaño máximo es de %d caracteres." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "El mensaje es muy largo. El tamaño máximo es de %d caracteres." +msgstr[1] "El mensaje es muy largo. El tamaño máximo es de %d caracteres." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "No encontrado." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Método de API no encontrado." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"El tamaño máximo del mensaje es %d caracteres, incluyendo el URL adjunto." +msgstr[1] "" "El tamaño máximo del mensaje es %d caracteres, incluyendo el URL adjunto." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 @@ -758,6 +889,10 @@ msgstr "Actualizaciones etiquetadas con %1$s en %2$s!" msgid "API method under construction." msgstr "Método API en construcción." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "No encontrado." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "No existe tal archivo adjunto." @@ -810,7 +945,8 @@ msgid "Preview" msgstr "Vista previa" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Borrar" @@ -822,27 +958,27 @@ msgstr "Subir" msgid "Crop" msgstr "Cortar" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Ningún archivo fue subido." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Elige un área cuadrada para que sea tu imagen" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Se perdió nuestros datos de archivo." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Imagen actualizada" -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Error al actualizar la imagen." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Imagen borrada." @@ -866,12 +1002,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "No" @@ -884,12 +1021,13 @@ msgstr "No bloquear a este usuario" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Sí" @@ -904,9 +1042,12 @@ msgstr "Bloquear este usuario." msgid "Failed to save block information." msgstr "No se guardó información de bloqueo." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -982,12 +1123,13 @@ msgstr "Esa dirección ya fue confirmada." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "No se pudo actualizar el usuario." @@ -1025,15 +1167,16 @@ msgstr "Debes estar registrado para borrar una aplicación." msgid "Application not found." msgstr "Aplicación no encontrada." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "No eres el propietario de esta aplicación." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Hubo problemas con tu clave de sesión." @@ -1061,10 +1204,71 @@ msgstr "No eliminar esta aplicación" msgid "Delete this application" msgstr "Borrar esta aplicación" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Debes estar conectado para dejar un grupo." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Ningún nombre de usuario o ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "No eres miembro de este grupo." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "No se pudo actualizar el grupo." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s ha dejado el grupo %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Borrar usuario" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"¿Realmente deseas eliminar este usuario? Esto borrará de la base de datos " +"todos los datos sobre el usuario, sin dejar una copia de seguridad." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "No eliminar este mensaje" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Borrar este usuario" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1137,53 +1341,63 @@ msgstr "Diseño" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL de logotipo inválido." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "URL de logotipo inválido." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema no disponible: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Cambiar logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo del sitio" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logo del sitio" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Cambiar el tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Tema del sitio" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema para el sitio." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Personalizar tema" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Puedes subir un tema personalizado StatusNet como un archivo .ZIP." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Cambiar la imagen de fondo" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Fondo" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1193,76 +1407,74 @@ msgstr "" "es %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Activar" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Desactivar" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Activar o desactivar la imagen de fondo." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Imagen de fondo en mosaico" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Cambiar colores" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Contenido" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barra lateral" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texto" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Vínculos" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avanzado" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Personalizar CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Utilizar los valores predeterminados" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restaurar los diseños predeterminados" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Volver a los valores predeterminados" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Guardar" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Guardar el diseño" @@ -1279,68 +1491,95 @@ msgstr "Agregar a favoritos" msgid "No such document \"%s\"" msgstr "No existe tal documento \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Editar aplicación" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Debes haber iniciado sesión para editar una aplicación." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "No existe tal aplicación." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Utiliza este formulario para editar tu aplicación." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Se requiere un nombre" -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "El nombre es muy largo (máx. 255 carac.)" -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Ese nombre ya está en uso. Prueba con otro." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Se requiere una descripción" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "La descripción es demasiado larga (máx. %d caracteres)." +msgstr[1] "La descripción es demasiado larga (máx. %d caracteres)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "El URL fuente es muy largo." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "El URL fuente es inválido." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Se requiere una organización." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "El texto de organización es muy largo (máx. 255 caracteres)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Se requiere una página principal de organización" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "La devolución de llamada es muy larga." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "El URL de devolución de llamada es inválido." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "No fue posible actualizar la aplicación." @@ -1362,11 +1601,6 @@ msgstr "Para editar el grupo debes ser administrador." msgid "Use this form to edit the group." msgstr "Usa este formulario para editar el grupo." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "La descripción es muy larga (máx. %d caracteres)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1428,16 +1662,6 @@ msgstr "" "Esperando confirmación de esta dirección. Revisa tu bandeja de entrada (¡y " "la de spam!) por un mensaje con las instrucciones." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancelar" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1738,7 +1962,7 @@ msgstr "No se pudo convertir el token de solicitud en token de acceso." msgid "Remote service uses unknown version of OMB protocol." msgstr "El servicio remoto utiliza una versión desconocida del protocolo OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Error al actualizar el perfil remoto." @@ -2189,50 +2413,82 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Ésta es tu bandeja de entrada, incluye lista de mensajes privados entrantes." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Se han inhabilitado las invitaciones." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Debes estar conectado para invitar otros usuarios a usar %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Dirección de correo electrónico inválida: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Invitacion(es) enviada(s)" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Invitar nuevos usuarios:" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Ya estás suscrito a estos usuarios:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Ya estás suscrito a estos usuarios:" +msgstr[1] "Ya estás suscrito a estos usuarios:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Estas personas ya son usuarios y fuiste suscripto automáticamente a ellos:" +msgstr[1] "" "Estas personas ya son usuarios y fuiste suscripto automáticamente a ellos:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitacion(es) enviada(s) a las siguientes personas:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitacion(es) enviada(s) a las siguientes personas:" +msgstr[1] "Invitacion(es) enviada(s) a las siguientes personas:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2240,42 +2496,53 @@ msgstr "" "Recibirás un mensaje cuando tus invitados acepten tu invitacion y se " "registren en el sitio. ¡Gracias por extender la comunidad! " -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Usa este formulario para invitar a tus amigos y colegas a usar este servicio." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Direcciones de correo electrónico" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Direcciones de los amigos a invitar (una por línea)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Mensaje Personal" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Opcionalmente añada un mensaje personalizado a su invitación." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Enviar" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s te ha invitado a que te unas con el/ellos en %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2336,10 +2603,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Debes estar conectado para unirte a un grupo." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Ningún nombre de usuario o ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2483,11 +2746,11 @@ msgstr "Inicio de sesión" msgid "Login to site" msgstr "Ingresar a sitio" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Recordarme" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Iniciar sesión automáticamente en el futuro. ¡No usar en ordenadores " @@ -2541,23 +2804,36 @@ msgstr "No es posible convertir a %1$s en administrador del grupo %2$s." msgid "No current status." msgstr "No existe estado actual." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nueva aplicación" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Debes conectarte para registrar una aplicación." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Utiliza este formulario para registrar una nueva aplicación." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "El nombre es muy largo (máx. 255 carac.)" + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Se requiere el URL fuente." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "El texto de organización es muy largo (máx. 255 caracteres)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "No se pudo crear la aplicación." @@ -2569,44 +2845,49 @@ msgstr "Grupo nuevo " msgid "Use this form to create a new group." msgstr "Usa este formulario para crear un grupo nuevo." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "La descripción es muy larga (máx. %d caracteres)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nuevo Mensaje " #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "No puedes enviar mensaje a este usuario." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "¡Ningún contenido!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "No se especificó receptor." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "No te auto envíes un mensaje; dícetelo a ti mismo." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Mensaje enviado" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Se ha enviado un mensaje directo a %s." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Error de Ajax" @@ -2614,7 +2895,18 @@ msgstr "Error de Ajax" msgid "New notice" msgstr "Nuevo mensaje" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "El mensaje es muy largo. El tamaño máximo es de %d caracteres." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"El tamaño máximo del mensaje es %d caracteres, incluyendo el URL adjunto." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Mensaje publicado" @@ -2667,8 +2959,10 @@ msgstr "" "¡Actualizaciones que contienen el término de búsqueda \"%1$s\" en %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Este usuario no permite que le den toques o todavía no ha confirmado o " "configurado su correo electrónico." @@ -2681,49 +2975,72 @@ msgstr "Toque enviado" msgid "Nudge sent!" msgstr "¡Toque enviado!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Debes estar conectado para listar tus aplicaciones." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Aplicaciones OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplicaciones que has registrado" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Aún no has registrado aplicación alguna." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Aplicaciones conectadas" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "No eres un usuario de esa aplicación." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "No se puede revocar el acceso para la aplicación: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "No has autorizado a ninguna aplicación utilizar tu cuenta." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Los desarrolladores pueden editar la configuración de registro de sus " -"aplicaciones " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2748,7 +3065,7 @@ msgstr "Solamente %s URL sobre HTTP simples, por favor." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "No es un formato de datos compatible." @@ -2852,7 +3169,7 @@ msgid "6 or more characters" msgstr "6 o más caracteres" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirmar" @@ -2864,11 +3181,11 @@ msgstr "Igual a la contraseña de arriba" msgid "Change" msgstr "Cambiar" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "La contraseña debe tener 6 o más caracteres." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Las contraseñas no coinciden" @@ -2888,156 +3205,291 @@ msgstr "No se puede guardar la nueva contraseña." msgid "Password saved." msgstr "Se guardó la contraseña." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Rutas" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Directorio de temas ilegible: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Directorio de avatares no escribible: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Directorio de fondo no escribible: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Directorio de configuración regional ilegible: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Servidor SSL no válido. La longitud máxima es de 255 caracteres." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Sitio" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servidor" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nombre del host del servidor del sitio." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Ruta" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Ruta del sitio" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Ruta de las configuraciones locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Directorio de temas" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Ruta del directorio de las configuraciones locales" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "URL agradables" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "¿Usar URL amigables (más legibles y memorizables)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Servidor de los temas" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Tema para el sitio." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Ruta del tema" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Directorio de temas" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Imágenes" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Servidor de la imagen" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Ruta de la imagen" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Directorio de la imagen" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Fondos" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Servidor de fondo" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Ruta del fondo" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Directorio del fondo" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nunca" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "A veces" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Siempre" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Usar SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Cuándo utilizar SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Servidor SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Ruta del sitio" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Directorio de temas" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Ruta del directorio de las configuraciones locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Imágenes" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Servidor de la imagen" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Tema para el sitio." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Ruta de la imagen" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Error al actualizar la imagen." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Directorio de la imagen" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Ruta del directorio de las configuraciones locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Fondos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Tema para el sitio." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Ruta del directorio de las configuraciones locales" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Adjuntos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Tema para el sitio." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Sin archivo adjunto" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Tema para el sitio." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Ruta del directorio de las configuraciones locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nunca" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "A veces" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Siempre" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Usar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Cuándo utilizar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Servidor hacia el cual dirigir las solicitudes SSL" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Guardar rutas" @@ -3075,142 +3527,185 @@ msgstr "" "La licencia del mensaje %1$s’ es incompatible con la licencia del sitio ‘%2" "$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Configuración del perfil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Puedes actualizar la información de tu perfil personal para que la gente " "sepa más sobre ti." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Información del perfil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "1-64 letras en minúscula o números, sin signos de puntuación o espacios" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nombre completo" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Página de inicio" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "El URL de tu página de inicio, blog o perfil en otro sitio" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Descríbete y cuéntanos tus intereses en %d caracteres" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Descríbete y cuéntanos tus intereses en %d caracteres" +msgstr[1] "Descríbete y cuéntanos tus intereses en %d caracteres" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Descríbete y cuéntanos acerca de tus intereses" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografía" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Ubicación" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Dónde estás, por ejemplo \"Ciudad, Estado (o Región), País\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Compartir mi ubicación actual al publicar los mensajes" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etiquetas" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Etiquetas para ti (letras, números, -, ., y _), separadas por comas o " "espacios" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Idioma" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Lenguaje de preferencia" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Zona horaria" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "En que zona horaria se encuentra normalmente?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Suscribirse automáticamente a quien quiera que se suscriba a mí (es mejor " "para no-humanos)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "La biografía es muy larga (máx. %d caracteres)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "La biografía es muy larga (máx. %d caracteres)." +msgstr[1] "La biografía es muy larga (máx. %d caracteres)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Zona horaria no seleccionada" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Idioma es muy largo ( max 50 car.)" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Etiqueta inválida: \"% s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "No se pudo actualizar el usuario para autosuscribirse." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "No se han podido guardar las preferencias de ubicación." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "No se pudo guardar el perfil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "No se pudo guardar las etiquetas." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Se guardó configuración." @@ -3290,26 +3785,39 @@ msgstr "" "org/wiki/Microblogging) basada en la herramienta de software libre " "[StatusNet](http://status.net/) tool." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Nube de etiquetas pública" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Estas son las etiquetas recientes más populares en %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Aún nadie ha publicado un mensaje con una [etiqueta clave](%%doc.tags%%)" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "¡Sé la primera persona en publicar!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3318,7 +3826,7 @@ msgstr "" "¿Por qué no [registras una cuenta](%%action.register%%) y te conviertes en " "la primera persona en publicar uno?" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Nube de etiquetas" @@ -3444,7 +3952,7 @@ msgstr "La contraseña debe tener 6 o más caracteres." msgid "Password and confirmation do not match." msgstr "La contraseña y la confirmación no coinciden." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Error al configurar el usuario." @@ -3452,7 +3960,7 @@ msgstr "Error al configurar el usuario." msgid "New password successfully saved. You are now logged in." msgstr "Nueva contraseña guardada correctamente. Has iniciado una sesión." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Disculpa, sólo personas invitadas pueden registrarse." @@ -3464,7 +3972,7 @@ msgstr "El código de invitación no es válido." msgid "Registration successful" msgstr "Registro exitoso." -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrarse" @@ -3480,11 +3988,11 @@ msgstr "No puedes registrarte si no estás de acuerdo con la licencia." msgid "Email address already exists." msgstr "La dirección de correo electrónico ya existe." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Usuario o contraseña inválidos." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3492,60 +4000,64 @@ msgstr "" "Con este formulario puedes crear una nueva cuenta. Después podrás publicar " "avisos y enviar vínculos de ellos a tus amigos y colegas. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 letras en minúscula o números, sin signos de puntuación o espacios. " "Requerido." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 o más caracters. Requerido." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Igual a la contraseña de arriba. Requerida" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Correo electrónico" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Se usa sólo para actualizaciones, anuncios y recuperación de contraseñas" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nombre más largo, preferiblemente tu nombre \"real\"" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "El URL de tu página de inicio, blog o perfil en otro sitio" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Entiendo que el contenido y los datos de %1$s son privados y confidenciales." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" "Mi texto y archivos est'an protegidos por los derecho de autor de %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Mi texto y archivos permanecen bajo mi propio derecho de autor." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Todos los derechos reservados." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3555,7 +4067,7 @@ msgstr "" "información privada: contraseña, dirección de correo electrónico, dirección " "de mensajería instantánea y número de teléfono." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3588,7 +4100,7 @@ msgstr "" "\n" "¡Gracias por apuntarte! Esperamos que disfrutes usando este servicio." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3817,7 +4329,7 @@ msgstr "Organización" msgid "Description" msgstr "Descripción" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Estadísticas" @@ -3959,45 +4471,45 @@ msgstr "Alias" msgid "Group actions" msgstr "Acciones del grupo" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Canal de mensajes del grupo %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Canal de mensajes del grupo %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Canal de mensajes del grupo %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Amistades de amistades del grupo %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Miembros" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Ninguno)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Todos los miembros" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Creado" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4013,7 +4525,7 @@ msgstr "" "action.register%%%%) para formar parte de este y muchos más grupos! ([Más " "información](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4026,7 +4538,7 @@ msgstr "" "herramienta de software libre [StatusNet](http://status.net/). Sus miembros " "comparten mensajes cortos acerca de su vida e intereses. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administradores" @@ -4052,47 +4564,47 @@ msgstr "Mensaje de %1$s en %2$s" msgid "Notice deleted." msgstr "Mensaje borrado" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "%s etiquetados" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, página %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Canal de avisos de %1$s etiquetados %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Canal de mensajes para %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Canal de mensajes para %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Canal de mensajes para %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "Amistades de amistades de %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Esta es la línea temporal de %1$s, pero %2$s aún no ha publicado nada." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4100,7 +4612,7 @@ msgstr "" "¿Has visto algo interesante recientemente? Aún no has hecho ninguna " "publicación, así que este puede ser un buen momento para empezar :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4109,7 +4621,7 @@ msgstr "" "Puedes intentar darle un toque a %1$s o [publicar algo a su atención](%%%%" "action.newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4123,7 +4635,7 @@ msgstr "" "register%%%%) para seguir los avisos de **%s** y de muchas personas más! " "([Más información](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4134,7 +4646,7 @@ msgstr "" "(http://en.wikipedia.org/wiki/Micro-blogging), basado en la herramienta de " "software libre [StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repetición de %s" @@ -4517,40 +5029,57 @@ msgstr "No puedes suscribirte a un perfil remoto 0.1 de OMB con esta acción." msgid "Subscribed" msgstr "Suscrito" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s suscriptores" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s suscriptores, página %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Estas son las personas que escuchan tus avisos." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Estas son las personas que escuchan los avisos de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "No tienes suscriptores. Intenta suscribirte a gente que conozcas y puede que " "te devuelvan el favor" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" "%s no tiene suscriptores. ¿Quieres se la primera persona que se suscriba?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4559,26 +5088,38 @@ msgstr "" "%s no tiene suscriptores. ¿Por qué no [registrar una cuenta](%%%%action." "register%%%%) y ser la primera persona?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Suscripciones %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s suscrippciones, página %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Estas son las personas que escuchas sus avisos." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Estas son las personas que %s escucha sus avisos." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4593,16 +5134,22 @@ msgstr "" "action.featured%%). Si eres [usuario de Twitter](%%action.twittersettings%" "%), puedes suscribirte automáticamente a las personas que ya sigues allí." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s no está escuchando a nadie." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4985,7 +5532,7 @@ msgid "Plugins" msgstr "Complementos" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versión" @@ -5197,14 +5744,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "No se puede revocar rol \"%1$s\" para usuario #%2$d; no existe." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5221,7 +5768,7 @@ msgid "Unable to save tag." msgstr "Incapaz de grabar etiqueta." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Se te ha prohibido la suscripción." @@ -5275,6 +5822,16 @@ msgstr "%1$s ahora está escuchando tus avisos en %2$s" msgid "Welcome to %1$s, @%2$s!" msgstr "Bienvenido a %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Ningún usuario sólo definido para modo monousuario." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5342,185 +5899,193 @@ msgid "Untitled page" msgstr "Página sin título" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navegación de sitio primario" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Perfil personal y línea temporal de amistades" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Cambia tu correo electrónico, imagen, contraseña, perfil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Cuenta" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Conectar a los servicios" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Conectarse" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Cambiar la configuración del sitio" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Admin" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Invita a amistades y compañeros a unirse a tí en %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Invitar" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Cerrar sesión en el sitio" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Cerrar sesión" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Crear una cuenta" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrarse" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Iniciar sesión en el sitio" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Inicio de sesión" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "¡Ayúdame!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Ayuda" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Buscar personas o texto" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Buscar" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Mensaje de sitio" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Vistas locales" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Mensaje de página" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Navegación de sitio secundario" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Ayuda" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Acerca de" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Preguntas Frecuentes" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "TOS" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privacidad" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Fuente" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Ponerse en contacto" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Insignia" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licencia de software de StatusNet" @@ -5528,7 +6093,7 @@ msgstr "Licencia de software de StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5538,7 +6103,7 @@ msgstr "" "[%%site.broughtby%%**](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** es un servicio de microblogueo." @@ -5547,7 +6112,7 @@ msgstr "**%%site.name%%** es un servicio de microblogueo." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5559,27 +6124,27 @@ msgstr "" "licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licencia de contenido del sitio" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "El contenido y datos de %1$s son privados y confidenciales." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" "Copyright del contenido y los datos de%1$s. Todos los derechos reservados." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Derechos de autor de contenido y datos por los colaboradores. Todos los " @@ -5587,7 +6152,7 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" @@ -5595,19 +6160,19 @@ msgstr "" "$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginación" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Después" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Antes" @@ -5730,41 +6295,65 @@ msgstr "" "lectura." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "No hay ninguna aplicación para esa clave de consumidor." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Token de acceso erróneo." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "No hay ningún usuario para ese token." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "No ha sido posible autenticarte." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "No fue posible crear alias." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "No se pudo crear la aplicación." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "No se pudo insertar mensaje." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Error de base de datos al insertar usuario de la aplicación OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Se intentó revocar un token desconocido." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "No se pudo eliminar el token revocado." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Editar aplicación" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5845,24 +6434,35 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "lectura y escritura" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "sólo lectura" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Aprobado el %1$s - acceso \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revocar" @@ -5871,11 +6471,6 @@ msgstr "Revocar" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Adjuntos" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6018,15 +6613,17 @@ msgid "Fullname: %s" msgstr "Nombre completo: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Lugar: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Página de inicio: %s" @@ -6050,7 +6647,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d" @@ -6295,13 +6892,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Ningún archivo de configuración encontrado. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "He buscado archivos de configuración en los siguientes lugares: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6339,19 +6938,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Actualizaciones por sms" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Conecciones" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Aplicaciones conectadas autorizadas" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Error de la base de datos" @@ -6366,6 +6965,15 @@ msgstr "" "Puedes subir tu imagen de fondo personal. El tamaño de archivo máximo " "permitido es 2 MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"El servidor no ha podido manejar tanta información del tipo POST (% de " +"bytes) a causa de su configuración actual." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Diseño predeterminado restaurado." @@ -6378,23 +6986,23 @@ msgstr "Excluir este mensaje de mis favoritos" msgid "Favor this notice" msgstr "Incluir este mensaje en tus favoritos" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Amistad de amistad" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6427,6 +7035,11 @@ msgstr "Ir" msgid "Grant this user the \"%s\" role" msgstr "Otorgar al usuario el papel de \"%$\"" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"1-64 letras en minúscula o números, sin signos de puntuación o espacios" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL de página de inicio o blog del grupo o tema" @@ -6525,15 +7138,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Añadir o modificar el diseño %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupos con mayor cantidad de miembros" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupos con mayor cantidad de publicaciones" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etiquetas en mensajes del grupo %s" @@ -6603,27 +7220,29 @@ msgstr "Ingresar con un nombre de usuario y contraseña." msgid "Sign up for a new account" msgstr "Registrarse para una nueva cuenta" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmación de correo electrónico" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "¡Hola, %s!\n" "\n" @@ -6639,13 +7258,16 @@ msgstr "" "Gracias por tu tiempo, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s ahora está escuchando tus avisos en %2$s" -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6655,9 +7277,13 @@ msgstr "" "bloquearla de tu lista de suscriptores y reportar la como cuenta no deseada " "a los administradores de sitios en %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6665,10 +7291,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s ahora está escuchando tus avisos en %2$s.\n" "\n" @@ -6683,21 +7309,25 @@ msgstr "" "----\n" "Cambia tus preferencias de notificaciones a tu correo electrónico en %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Bio: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nueva dirección de correo para postear a %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6706,7 +7336,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "You have a new posting address on %1$s.\n" "\n" @@ -6717,31 +7347,36 @@ msgstr "" "Attentamente, \n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "estado de %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS confirmación" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: Confirma que este es tu número de teléfono mediante este código:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s te ha dado un toque" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6768,14 +7403,18 @@ msgstr "" "Un cordial saludo,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nuevo mensaje privado de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6808,14 +7447,19 @@ msgstr "" "Saludos cordiales,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) agregó tu mensaje a los favoritos" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6853,7 +7497,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6864,13 +7508,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) ha enviado un aviso a tu atención" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7151,24 +7802,24 @@ msgstr "Dar un toque a " msgid "Send a nudge to this user" msgstr "Dar un toque a este usuario" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Error al insertar un nuevo perfil." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Error al insertar el avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Error al insertar el perfil remoto." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Mensaje duplicado." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "No se pudo insertar una nueva suscripción." @@ -7288,9 +7939,11 @@ msgstr "Repetir este mensaje." msgid "Revoke the \"%s\" role from this user" msgstr "Revocar el rol \"%s\" de este usuario" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Ningún usuario sólo definido para modo monousuario." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Método de API no encontrado." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7524,17 +8177,17 @@ msgid "Moderator" msgstr "Moderador" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "hace unos segundos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "hace un minuto" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7542,12 +8195,12 @@ msgstr[0] "hace aproximadamente un minuto" msgstr[1] "hace aproximadamente %d minutos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "hace una hora" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7555,12 +8208,12 @@ msgstr[0] "hace aproximadamente una hora" msgstr[1] "hace aproximadamente %d horas" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "hace un día" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7568,12 +8221,12 @@ msgstr[0] "hace aproximadamente un día" msgstr[1] "hace aproximadamente %d días" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "hace un mes" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7581,20 +8234,37 @@ msgstr[0] "hace aproximadamente un mes" msgstr[1] "hace aproximadamente %d meses" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "hace un año" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "¡%s no es un color válido!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s no es un color válido! Usar 3 o 6 caracteres hexagesimales" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d" +msgstr[1] "Mensaje muy largo - máximo %1$d caracteres, enviaste %2$d" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7609,3 +8279,18 @@ msgstr "No se ha especificado ID de usuario." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Tu nombre es demasiado largo (max. 255 carac.)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "La ubicación es demasiado larga (máx. 255 caracteres)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Demasiado largo. Tamaño máx. de los mensajes es %d caracteres." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "La biografía es muy larga (máx. %d caracteres)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Descríbete y cuéntanos tus intereses en %d caracteres" diff --git a/locale/fa/LC_MESSAGES/statusnet.po b/locale/fa/LC_MESSAGES/statusnet.po index ecfa7c7569..25ffd1fc03 100644 --- a/locale/fa/LC_MESSAGES/statusnet.po +++ b/locale/fa/LC_MESSAGES/statusnet.po @@ -13,8 +13,8 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:32+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:09+0000\n" "Last-Translator: Ahmad Sufi Mahmudi\n" "Language-Team: Persian \n" "MIME-Version: 1.0\n" @@ -23,9 +23,9 @@ msgstr "" "X-Language-Code: fa\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -81,11 +81,15 @@ msgstr "ذخیرهٔ تنظیمات دسترسی" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "ذخیره" @@ -96,14 +100,17 @@ msgstr "ذخیره" msgid "No such page." msgstr "چنین صفحه‌ای وجود ندارد." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -127,42 +134,44 @@ msgstr "چنین کاربری وجود ندارد." msgid "%1$s and friends, page %2$d" msgstr "%1$s و دوستان، صفحهٔ %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s و دوستان" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "خوراک دوستان %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "خوراک دوستان %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "خوراک دوستان %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "این خط‌زمانی %s و دوستانش است، اما هیچ‌یک تاکنون چیزی نفرستاده‌اند." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -172,7 +181,8 @@ msgstr "" "چیزی بفرستید." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -181,7 +191,9 @@ msgstr "" "اولین کسی باشید که در [این موضوع](%%%%action.newnotice%%%%?status_textarea=%" "s) پیام می‌فرستد." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -191,7 +203,7 @@ msgstr "" "باشید که چیزی می‌فرستد!" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "شما و دوستان" @@ -203,13 +215,16 @@ msgstr "شما و دوستان" msgid "Updates from %1$s and friends on %2$s!" msgstr "به روز رسانی از %1$s و دوستان در %2$s" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -230,60 +245,71 @@ msgstr "رابط مورد نظر پیدا نشد." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "برای استفاده از این روش باید اطلاعات را به صورت پست بفرستید" -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" "شما باید یک پارامتر را به نام device و مقدار sms، im یا none مشخص کنید." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "نمی‌توان کاربر را به‌هنگام‌سازی کرد." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "کاربر هیچ نمایه‌ای ندارد." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "نمی‌توان نمایه را ذخیره کرد." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" "به دلیل تنظبمات، سرور نمی‌تواند این مقدار اطلاعات (%s بایت( را دریافت کند." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -292,69 +318,95 @@ msgstr "" msgid "Unable to save your design settings." msgstr "نمی‌توان تنظیمات طرح‌تان را ذخیره کرد." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "نمی‌توان طرح‌تان به‌هنگام‌سازی کرد." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "شما نمی‌توانید خودتان رو مسدود کنید!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "مسدود کردن کاربر شکست خورد." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "باز کردن کاربر ناموفق بود." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "پیام‌های مستقیم از %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "تمام پیام‌های مستقیم فرستاده‌شده از %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "پیام‌های مستقیم به %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "تمام پیام‌های مستقیم فرستاده‌شده به %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "هیچ پیام متنی وجود ندارد!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "این بسیار طولانی است. بیشینهٔ اندازهٔ پیام %d نویسه است." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "این بسیار طولانی است. بیشینهٔ اندازهٔ پیام %d نویسه است." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "کاربر گیرنده یافت نشد." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "نمی‌توان پیام مستقیم را به کاربرانی که دوست شما نیستند، فرستاد." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "یک پیام را به خودتان نفرستید؛ در عوض آن را آهسته برای خود بگویید." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "هیچ وضعیتی با آن شناسه پیدا نشد." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "این پیغام را پیش‌تر به برگزیده‌های خود اضافه کرده‌اید" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -398,67 +450,79 @@ msgstr "نمی‌توان کاربر منبع را تعیین کرد." msgid "Could not find target user." msgstr "نمی‌توان کاربر هدف را پیدا کرد." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "لقب باید شامل حروف کوچک و اعداد و بدون فاصله باشد." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "این لقب در حال حاضر ثبت شده است. لطفا یکی دیگر انتخاب کنید." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "لقب نا معتبر." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "صفحهٔ خانگی یک نشانی معتبر نیست." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "نام کامل خیلی طولانی است (حداکثر ۲۵۵ نویسه)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "توصیف خیلی طولانی است (حداکثر %d نویسه)" -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "نام مکان خیلی طولانی است (حداکثر ۲۵۵ نویسه)" -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "نام‌های مستعار بسیار زیاد هستند! حداکثر %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "نام مستعار نامعتبر است: «%s»." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "نام‌مستعار «%s» ازپیش گرفته‌شده‌است. یکی دیگر را امتحان کنید." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "نام و نام مستعار شما نمی تواند یکی باشد ." @@ -522,28 +586,43 @@ msgstr "%s گروه" msgid "groups on %s" msgstr "گروه‌ها در %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "بارگذاری شکست خورد." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "رمز ورود مشخص شده نامعتبر است." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "هیچ پارامتر oauth_token آماده نشده است." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "رمز نامعتبر است." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "شما شناسایی نشده اید." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -552,52 +631,46 @@ msgstr "رمز نامعتبر است." msgid "There was a problem with your session token. Try again, please." msgstr "مشکلی در دریافت نشست شما وجود دارد. لطفا بعدا سعی کنید." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "نام کاربری یا گذرواژه نامعتبر است!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "هنگام حذف‌کردن کاربر برنامهٔ OAuth در پایگاه داده خطایی رخ داد." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "هنگام افزودن کاربر برنامهٔ OAuth در پایگاه داده خطایی رخ داد." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"نشانهٔ درخواست %s تایید شد. لطفا آن را برای یک نشانهٔ دسترسی مبادله کنید." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "نشانهٔ درخواست %s پذیرفته نشد و لغو شد." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "ارسال غیر قابل انتظار فرم." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "یک برنامه می‌خواهد که به حساب شما وصل شود" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "اجازه‌دادن (به) یا جلوگیری از دسترسی" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -609,37 +682,85 @@ msgstr "" "دسترسی به حساب %4$s خودتان را به برنامه‌های دیگری که به آن اعتماد دارید، " "بدهید." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "حساب کاربری" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "نام کاربری" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "گذرواژه" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "رد کردن" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "انصراف" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "اجازه دادن" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "به دسترسی به اطلاعات حسابتان اجازه بدهید یا از آن جلوگیری کنید." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "تایید پیام‌رسان فوری لغو شد." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "نشانهٔ درخواست %s پذیرفته نشد و لغو شد." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "شما شناسایی نشده اید." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "این روش نیازمند POST یا DELETE است." @@ -671,24 +792,30 @@ msgstr "وضعیت حذف شد." msgid "No status with that ID found." msgstr "هیچ وضعیتی با آن شناسه یافت نشد." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "این خیلی طولانی است. بیشینهٔ طول پیام %d نویسه است." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "این خیلی طولانی است. بیشینهٔ طول پیام %d نویسه است." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "یافت نشد." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "رابط مورد نظر پیدا نشد." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "بیشینهٔ طول پیام %d نویسه که شامل نشانی اینترنتی پیوست هم هست." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "بیشینهٔ طول پیام %d نویسه که شامل نشانی اینترنتی پیوست هم هست." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -748,6 +875,10 @@ msgstr "پیام‌های نشانه گزاری شده با %1$s در %2$s" msgid "API method under construction." msgstr "روش API در دست ساخت." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "یافت نشد." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "چنین پیوستی وجود ندارد." @@ -801,7 +932,8 @@ msgid "Preview" msgstr "پیش‌نمایش" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "حذف" @@ -813,28 +945,28 @@ msgstr "پایین‌گذاری" msgid "Crop" msgstr "برش" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "هیچ پرونده‌ای بارگذاری نشد." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" "یک مربع از عکس خود را انتخاب کنید تا به عنوان تصویر چهرهٔ شما انتخاب شود." -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "فایل اطلاعات خود را گم کرده ایم." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "چهره به روز رسانی شد." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "به روز رسانی چهره موفقیت آمیر نبود." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "چهره پاک شد." @@ -859,12 +991,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "خیر" @@ -877,12 +1010,13 @@ msgstr "کاربر را مسدود نکن" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "بله" @@ -897,9 +1031,12 @@ msgstr "کاربر را مسدود کن" msgid "Failed to save block information." msgstr "ذخیرهٔ ردیف اطلاعات شکست خورد." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -974,12 +1111,13 @@ msgstr "آن نشانی در حال حاضر تصدیق شده است." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "نمی‌توان کاربر را به روز کرد." @@ -1017,15 +1155,16 @@ msgstr "برای پاک‌کردن یک برنامه باید وارد شده ب msgid "Application not found." msgstr "برنامه یافت نشد." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "شما مالک این برنامه نیستید." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "یک مشکل با رمز نشست شما وجود داشت." @@ -1053,10 +1192,71 @@ msgstr "این برنامه حذف نشود" msgid "Delete this application" msgstr "این برنامه حذف شود" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "برای ترک یک گروه، شما باید وارد شده باشید." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "نام‌مستعار یا شناسه‌ای وجود ندارد." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "شما یک عضو این گروه نیستید." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "نمی‌توان گروه را به‌هنگام‌سازی کرد." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s گروه %2$s را ترک کرد" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "حذف کاربر" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"آیا مطمئن هستید که می‌خواهید این کاربر را پاک کنید؟ با این کار تمام اطلاعات " +"پاک و بدون برگشت خواهند بود." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "این پیام را پاک نکن" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "حذف این کاربر" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1129,55 +1329,65 @@ msgstr "طرح" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "نشانی اینترنتی نشان نامعتبر است." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "نشانی اینترنتی نشان نامعتبر است." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "پوسته در دسترس نیست: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "تغییر نشان" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "نشان وب‌گاه" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "نشان وب‌گاه" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "تغییر پوسته" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "پوستهٔ وب‌گاه" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "پوسته برای وب‌گاه" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "پوستهٔ اختصاصی" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" "شما می‌توانید یک پوستهٔ اختصاصی StatusNet را به‌عنوان یک آرشیو .ZIP بارگذاری " "کنید." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "تغییر تصویر پیش‌زمینه" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "پیش‌زمینه" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1187,76 +1397,74 @@ msgstr "" "پرونده %1 $s است." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "روشن" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "خاموش" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "تصویر پیش‌زمینه را فعال یا غیرفعال کنید." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "تصویر پیش‌زمینهٔ موزاییکی" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "تغییر رنگ‌ها" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "محتوا" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "ستون کناری" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "متن" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "پیوندها" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "پیشرفته" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS اختصاصی" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "استفاده‌کردن از پیش‌فرض‌ها" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "بازگرداندن طرح‌های پیش‌فرض" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "برگشت به حالت پیش گزیده" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "ذخیره‌کردن" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "ذخیره‌کردن طرح" @@ -1273,70 +1481,96 @@ msgstr "افزودن به برگزیده‌ها" msgid "No such document \"%s\"" msgstr "چنین پیوستی وجود ندارد." -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "ویرایش برنامه" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "برای ویرایش یک برنامه باید وارد شده باشید." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "چنین برنامه‌ای وجود ندارد." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "از این روش برای ویرایش برنامه‌تان استفاده کنید." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "نام مورد نیاز است." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "نام خیلی طولانی است (حداکثر ۲۵۵ نویسه)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "این نام در حال حاضر مورد استفاده است. یکی دیگر را بیازمایید." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "توصیف مورد نیاز است." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "توصیف خیلی طولانی است (حداکثر %d نویسه)" + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "نشانی اینترنتی منبع بسیار بلند است." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "نشانی اینترنتی منبع معتبر نیست." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "سازمانی‌دهی مورد نیاز است." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "نام سازمان خیلی طولانی است (حداکثر ۲۵۵ نویسه)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "صفحهٔ‌خانگی سازمان مورد نیاز است." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 #, fuzzy msgid "Callback is too long." msgstr "نشانی اینترنتی منبع بسیار بلند است." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 #, fuzzy msgid "Callback URL is not valid." msgstr "نشانی اینترنتی منبع معتبر نیست." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "نمی‌توان برنامه را به‌هنگام‌سازی کرد." @@ -1358,11 +1592,6 @@ msgstr "برای ویرایش گروه باید یک مدیر باشید." msgid "Use this form to edit the group." msgstr "از این روش برای ویرایش گروه استفاده کنید." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "توصیف خیلی طولانی است (حداکثر %d نویسه)" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1424,16 +1653,6 @@ msgstr "" "در حال انتظار برای تایید این نشانی. صندوق ورودی (و صندوق هرزنامه!) خود را " "برای یک پیام با راهنمایی‌های بیش‌تر بررسی کنید." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "انصراف" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1733,7 +1952,7 @@ msgstr "نمی‌توان نشانهٔ درخواست شما را به نشان msgid "Remote service uses unknown version of OMB protocol." msgstr "خدمات مورد نظر از نسخهٔ نامفهومی از قرارداد OMB استفاده می‌کند." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "خطا هنگام به‌هنگام‌سازی نمایهٔ از راه دور." @@ -2173,49 +2392,77 @@ msgstr "صندوق ورودی %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "این صندوق ورودی‌های شماست که پیام‌های خصوصی شما در آن خواهد بود." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "دعوت‌کردن از کار انداخته شده است." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "شما برای دعوت دیگران به استفاده از %s باید وارد شده باشید." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "پست‌الکترونیک صحیح نیست: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "دعوت‌نامه(ها) فرستاده‌شد" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "دعوت کردن کاربران تازه" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "شما هم‌اکنون مشترک این کاربران هستید:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "شما هم‌اکنون مشترک این کاربران هستید:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "این کاربرانی هستند که شما به صورت خودکار آن‌ها را دنبال می‌کنید: " +msgstr[0] "این کاربرانی هستند که شما به صورت خودکار آن‌ها را دنبال می‌کنید: " -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "دعوت‌نامه(ها) برای افراد زیر فرستاده شد:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "دعوت‌نامه(ها) برای افراد زیر فرستاده شد:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2223,42 +2470,53 @@ msgstr "" "هر زمان که دعوت‌شدگان شما دعوت‌تان را بپذیرند، شما باخبر خواهید شد. از شما " "برای رشد اجتماع کاربران تشکر می‌کنیم!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "برای دعوت دوستان و تشویق آن‌ها به استفاده از خدمات از فرم زیر استفاده کنید." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "نشانی‌های پست الکترونیکی" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "نشانی دوستان (یک نشانی در هر خط(" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "پیام خصوصی" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "در صورت تمایل می‌توانید یک پیام به همراه دعوت نامه بفرستید." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "فرستادن" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s شما را دعوت کرده است که در %2$s به آن‌ها بپیوندید." -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2320,10 +2578,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "برای پیوستن به یک گروه، باید وارد شده باشید." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "نام‌مستعار یا شناسه‌ای وجود ندارد." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2467,11 +2721,11 @@ msgstr "ورود" msgid "Login to site" msgstr "ورود به وب‌گاه" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "مرا به یاد بسپار" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "وارد شدن خودکار. نه برای کامپیوترهای مشترک!" @@ -2521,23 +2775,36 @@ msgstr "نمی‌توان %1$s را یکی از مدیران گروه %2$s کر msgid "No current status." msgstr "وضعیت فعلی وجود ندارد." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "برنامهٔ تازه" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "برای ثبت یک برنامه باید وارد شده باشید." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "از این شیوه برای ساختن یک برنامهٔ تازه استفاده کنید." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "نام خیلی طولانی است (حداکثر ۲۵۵ نویسه)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "نشانی اینترنتی منبع مورد نیاز است." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "نام سازمان خیلی طولانی است (حداکثر ۲۵۵ نویسه)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "نمی‌توان برنامه را ساخت." @@ -2549,44 +2816,49 @@ msgstr "گروه جدید" msgid "Use this form to create a new group." msgstr "از این فرم برای ساختن یک گروه جدید استفاده کنید" -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "توصیف خیلی طولانی است (حداکثر %d نویسه)" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "پیام جدید" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "شما نمی توانید به این کاربر پیام بفرستید." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "محتوایی وحود ندارد!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "هیچ گیرنده ای مشخص نشده" #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "یک پیام را به خودتان نفرستید؛ در عوض آن را آهسته برای خود بگویید." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "پیام فرستاده‌شد" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "پیام مستقیم به %s فرستاده شد." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "خطای آژاکس" @@ -2594,7 +2866,17 @@ msgstr "خطای آژاکس" msgid "New notice" msgstr "پیام جدید" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "این خیلی طولانی است. بیشینهٔ طول پیام %d نویسه است." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "بیشینهٔ طول پیام %d نویسه که شامل نشانی اینترنتی پیوست هم هست." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "پیام فرستاده‌شد." @@ -2645,8 +2927,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "پیام‌هایی که با جست‌و‌جوی عبارت »%1$s« در %s یافت شدند." #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "این کاربر اجازهٔ یادآوری‌کردن را نداده است یا پست‌الکترونیک خود را تایید یا " "تعیین نکرده است." @@ -2659,48 +2943,72 @@ msgstr "یادآوری فرستاده‌شد" msgid "Nudge sent!" msgstr "یادآوری فرستاده‌شد!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "برای فهرست‌کردن برنامه‌هایتان باید وارد شده باشید." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "برنامه‌های OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "برنامه‌هایی که ثبت کرده‌اید" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "شما هنوز هیچ برنامه‌ای را ثبت نکرده‌اید." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "برنامه‌های وصل‌شده" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "شما یک کاربر این برنامه نیستید." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "نمی‌توان دسترسی را برای برنامهٔ %s لغو کرد." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "شما به هیچ برنامه‌ای اجازه نداده‌اید که از حساب‌تان استفاده کند." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"توسعه‌دهنده‌ها می‌توانند تنظیمات نام‌نویسی را برای برنامه‌هایشان ویرایش کنند " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2725,7 +3033,7 @@ msgstr "لطفا تنها از نشانی‌های اینترنتی %s از را #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "یک قالب دادهٔ پشتیبانی‌شده نیست." @@ -2830,7 +3138,7 @@ msgid "6 or more characters" msgstr "۶ نویسه یا بیش‌تر" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "تایید" @@ -2842,11 +3150,11 @@ msgstr "مانند گذرواژهٔ بالا" msgid "Change" msgstr "تغییر" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "گذرواژه باید ۶ نویسه یا بیش‌تر باشد." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "گذرواژه‌ها مطابقت ندارند." @@ -2866,156 +3174,291 @@ msgstr "نمی‌توان گذرواژهٔ جدید را ذخیره کرد." msgid "Password saved." msgstr "گذرواژه ذخیره شد." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "مسیر ها" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "شاخهٔ پوسته‌ها قابل خواندن نیست: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "شاخهٔ تصویر چهره‌ها قابل نوشتن نیست: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "شاخهٔ پس زمینه‌ها قابل نوشتن نیست: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "پوشهٔ تنظیمات محلی قابل خواندن نیست: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "کارگزار SSL نامعتبر است. بیشینهٔ طول نام ۲۵۵ نویسه است." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "وب‌گاه" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "کارگزار" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "نام میزبان کارگزار وب‌گاه." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "مسیر" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "مسیر وب‌گاه" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "نشانی تنظیمات محلی" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "شاخهٔ پوسته" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "مسیر پوشه برای زبان‌های محلی" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "نشانی‌های تمیز" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "از نشانی‌های تمیز (خواناتر و ماندگارتر در ذهن) استفاده شود؟" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "پوسته" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "کارگزار پوسته" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "پوسته برای وب‌گاه" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "مسیر پوسته" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "شاخهٔ پوسته" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "چهره‌ها" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "کارگزار چهره‌ها" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "مسیر نیم‌رخ" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "شاخهٔ نیم‌رخ" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "پس زمینه‌ها" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "کارگذار تصاویر پیش‌زمینه" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "مسیر تصاویر پیش‌زمینه" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "شاخهٔ تصاویر پیش‌زمینه" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "هیچ وقت" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "گاهی اوقات" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "برای همیشه" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "استفاده از SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "زمان استفاده از SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "کارگزار SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "مسیر وب‌گاه" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "شاخهٔ پوسته" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "مسیر پوشه برای زبان‌های محلی" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "چهره‌ها" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "کارگزار چهره‌ها" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "پوسته برای وب‌گاه" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "مسیر نیم‌رخ" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "به روز رسانی چهره موفقیت آمیر نبود." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "شاخهٔ نیم‌رخ" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "مسیر پوشه برای زبان‌های محلی" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "پس زمینه‌ها" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "پوسته برای وب‌گاه" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "مسیر پوشه برای زبان‌های محلی" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "ضمائم" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "پوسته برای وب‌گاه" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "هیچ پیوستی وجود ندارد." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "پوسته برای وب‌گاه" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "مسیر پوشه برای زبان‌های محلی" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "هیچ وقت" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "گاهی اوقات" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "برای همیشه" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "استفاده از SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "زمان استفاده از SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "کارگزار برای هدایت درخواست‌های SSL به" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "نشانی ذخیره سازی" @@ -3051,139 +3494,180 @@ msgstr "محتوای پیام نامعتبر است." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "مجوز پیام «%1$s» با مجوز وب‌گاه «%2$s» سازگار نیست." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "تنظیمات نمایه" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "شما می‌توانید نمایهٔ شخصی خود را در این بخش به‌هنگام‌سازی کنید تا دیگران بیش‌تر " "در مورد شما بدانند." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "اطلاعات نمایه" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "۱-۶۴ کاراکتر کوچک یا اعداد، بدون نقطه گذاری یا فاصله" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "نام‌کامل" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "صفحهٔ خانگی" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "نشانی اینترنتی صفحهٔ خانگی، وبلاگ یا نمایه‌تان در یک وب‌گاه دیگر" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "خودتان و علاقه‌مندی‌هایتان را در %d نویسه توصیف کنید" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "خودتان و علاقه‌مندی‌هایتان را در %d نویسه توصیف کنید" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "خودتان و علاقه‌مندی‌هایتان را توصیف کنید" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "شرح‌حال" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "موقعیت" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "مکانی که شما در آن هستید، مانند «شهر، ایالت (یا استان)، کشور»" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "مکان کنونی من هنگام فرستادن پیام‌ها به اشتراک گذاشته شود" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "برچسب‌ها" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "برچسب‌ها برای خودتان (حروف، اعداد، -، .، و _) جدا شده با کاما- یا فاصله-" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "زبان" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "زبان برگزیده" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "منطقهٔ‌زمانی" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "شما معمولا در کدام منطقهٔ زمانی هستید؟" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "به صورت خودکار مشترک هر کسی بشو که مشترک من می‌شود (بهترین برای غیر انسان‌ها)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "شرح‌حال خیلی طولانی است (بیشینه %d نویسه)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "شرح‌حال خیلی طولانی است (بیشینه %d نویسه)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "منطقهٔ زمانی انتخاب نشده است." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "زبان بسیار طولانی است ( حداکثر ۵۰ نویسه)" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "نشان نادرست »%s«" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "نمی‌توان کاربر را برای اشتراک خودکار به‌هنگام‌سازی کرد." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "نمی‌توان تنظیمات مکانی را تنظیم کرد." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "نمی‌توان نمایه را ذخیره کرد." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "نمی‌توان نشان را ذخیره کرد." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "تنظیمات ذخیره شد." @@ -3260,25 +3744,38 @@ msgstr "" "85%DB%8C%DA%A9%D8%B1%D9%88%D8%A8%D9%84%D8%A7%DA%AF%DB%8C%D9%86%DA%AF) بر " "پایهٔ نرم‌افزار آزاد [StatusNet](http://status.net/) است." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "ابر برچسب عمومی" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "این‌ها محبوب‌ترین برچسب‌های اخیر روی %s هستند " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "هیچ‌کس هنوز پیامی با یک [برچسب](%%doc.tags%%) نفرستاده است." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "اولین نفری باشید که چیزی می‌فرستد!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3287,7 +3784,7 @@ msgstr "" "چرا به [باز کردن یک حساب](%%action.register%%) اقدام نمی‌کنید و اولین نفری " "باشید که چیزی می‌فرستد!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "ابر برچسب" @@ -3408,7 +3905,7 @@ msgstr "گذرواژه باید ۶ نویسه یا بیش‌تر باشد." msgid "Password and confirmation do not match." msgstr "گذرواژه و تاییدیهٔ آن با هم تطابق ندارند." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "هنگام گذاشتن کاربر خطا روی داد." @@ -3416,7 +3913,7 @@ msgstr "هنگام گذاشتن کاربر خطا روی داد." msgid "New password successfully saved. You are now logged in." msgstr "گذرواژه تازه با موفقیت ذخیره شد. شما اکنون وارد شده‌اید." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "با عرض معذرت، تنها افراد دعوت شده می توانند ثبت نام کنند." @@ -3428,7 +3925,7 @@ msgstr "با عرض تاسف، کد دعوت نا معتبر است." msgid "Registration successful" msgstr "ثبت نام با موفقیت انجام شد." -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "ثبت نام" @@ -3444,11 +3941,11 @@ msgstr "شما نمی توانید ثبت نام کنید اگر با لیسان msgid "Email address already exists." msgstr "نشانی پست الکترونیکی از قبل وجود دارد." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "نام کاربری یا گذرواژه نا معتبر است." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3456,55 +3953,59 @@ msgstr "" "با این فرم شما می‌توانید یک حساب تازه بسازید. سپس شما می‌توانید پیام بفرستید و " "به دوستان و همکارانتان بپیوندید. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "۱-۶۴ حرف کوچک یا اعداد، بدون نشانه گذاری یا فاصله نیاز است." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "۶ نویسه یا بیش‌تر مورد نیاز است." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "با گذرواژهٔ بالا یکسان باشد. مورد نیاز است." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "پست الکترونیکی" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "تنها برای به‌هنگام‌سازی‌ها، اعلامیه‌ها و بازیابی گذرواژه به کار می‌رود" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "نام بلند تر، به طور بهتر نام واقعیتان" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "نشانی اینترنتی صفحهٔ خانگی، وبلاگ یا نمایه‌تان در یک وب‌گاه دیگر" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "من متوجه هستم که محتوا و داده‌های %1$s خصوصی و محرمانه هستند." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "متن و پرونده‌های من دارای حق تکثیر %1$s هستند." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "متن و پرونده‌های من زیر حق تکثیر خودم می‌مانند." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "تمام حقوق محفوظ است." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3513,7 +4014,7 @@ msgstr "" "نوشته‌ها و پرونده‌های من به جز داده‌های خصوصی گذرواژه، نشانی پست الکترونیک، " "نشانی پیام‌رسان فوری و شماره تلفن زیر مجوز %s هستند." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3547,7 +4048,7 @@ msgstr "" "از این‌که نام‌نویسی کرده‌اید، تشکر می‌کنیم و امیدواریم که از استفاده از این " "سرویس لذت ببرید." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3776,7 +4277,7 @@ msgstr "سازمان" msgid "Description" msgstr "توصیف" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "آمار" @@ -3918,45 +4419,45 @@ msgstr "نام های مستعار" msgid "Group actions" msgstr "اعمال گروه" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "خوراک پیام برای گروه %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "خوراک پیام برای گروه %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "خوراک پیام برای گروه %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF برای گروه %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "اعضا" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "هیچ" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "همهٔ اعضا" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "ساخته شد" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3972,7 +4473,7 @@ msgstr "" "می‌گذارند. [اکنون بپیوندید ](%%%%action.register%%%%) تا یکی از اعضای این " "گروه و بلکه بیش‌تر بشوید! ([بیش‌تر بخوانید](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3986,7 +4487,7 @@ msgstr "" "است. کاربران آن پیام‌های کوتاهی را دربارهٔ زندگی و علاقه‌مندی‌هایشان به اشتراک " "می‌گذارند. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "مدیران" @@ -4012,47 +4513,47 @@ msgstr "پیام از %1$s در %2$s" msgid "Notice deleted." msgstr "پیام پاک شد." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " برچسب‌گذاری‌شده %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s، صفحهٔ %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "خوراک پیام‌های %1$s دارای برچسب %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "خوراک پیام‌های %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "خوراک پیام‌های %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "خوراک پیام‌های %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF برای %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "این خط‌زمانی %1$s است، اما %2$s تاکنون چیزی نفرستاده است." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4060,7 +4561,7 @@ msgstr "" "اخیرا چیز جالب توجهی دیده‌اید؟ شما تاکنون پیامی نفرستاده‌اید، الان می‌تواند " "زمان خوبی برای شروع باشد :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4069,7 +4570,7 @@ msgstr "" "اولین کسی باشید که در [این موضوع](%%%%action.newnotice%%%%?status_textarea=%" "s) پیام می‌فرستد." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4083,7 +4584,7 @@ msgstr "" "،دارد. ]اکنون بپیوندید[(%%%%action.register%%%%) تا پیام‌های **%s** و بلکه " "بیش‌تر را دنبال کنید! (]بیش‌تر بخوانید[(%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4094,7 +4595,7 @@ msgstr "" "wikipedia.org/wiki/%D9%85%DB%8C%DA%A9%D8%B1%D9%88%D8%A8%D9%84%D8%A7%DA%AF%DB%" "8C%D9%86%DA%AF) بر پایهٔ نرم‌افزار آزاد [StatusNet](http://status.net/) ،دارد. " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "تکرار %s" @@ -4473,39 +4974,56 @@ msgstr "نمی‌توان با این کار مشترک یک نمایهٔ از msgid "Subscribed" msgstr "مشترک‌شده" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s مشترک" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "مشترک‌های %1$s، صفحهٔ %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "این‌ها کسانی هستند که پیام‌های شما را دنبال می‌کنند." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "این‌ها کسانی هستند که پیام‌های %s را دنبال می‌کنند." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "شما هیچ مشترکی ندارید. تلاش کنید که مشترک افرادی شوید که می‌شناسید و شاید " "آن‌ها هم مشترک شما شوند." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s هیچ مشترکی ندارد. می‌خواهید اولین مشترک باشید؟" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4514,26 +5032,38 @@ msgstr "" "%s هیچ مشترکی ندارد. چرا ]یک حساب ثبت نمی‌کنید[(%%%%action.register%%%%) و " "اولین مشترک نمی‌شوید؟" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s اشتراک" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "اشتراک‌های %1$s، صفحهٔ %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "این‌ها کسانی هستند که پیام‌هایشان را دنبال می‌کنید." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "این‌ها کسانی هستند که %s پیام‌هایشان را دنبال می‌کند." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4549,16 +5079,22 @@ msgstr "" "twittersettings%%) هستید، شما می‌توانید به‌صورت خودکار مشترک افرادی شوید که " "اکنون آن‌جا آن‌ها را دنبال می‌کنید." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s هیچ‌کس را دنبال نمی‌کند." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "پیامک" @@ -4931,7 +5467,7 @@ msgid "Plugins" msgstr "افزونه‌ها" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "نسخه" @@ -5146,14 +5682,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "نمی‌توان نقش «%1$s» را از کاربر #%2$d گرفت، وجود ندارد." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5171,7 +5707,7 @@ msgid "Unable to save tag." msgstr "نمی‌توان پیام وب‌گاه را ذخیره کرد." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "شما از اشتراک منع شده‌اید." @@ -5224,6 +5760,16 @@ msgstr "%1$s اکنون پیام‌های شما را در %2$s دنبال می msgid "Welcome to %1$s, @%2$s!" msgstr "@%2$s، به %1$s خوش آمدید!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "هیچ کاربر تنهایی برای حالت تک کاربره مشخص نشده است." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5292,185 +5838,193 @@ msgid "Untitled page" msgstr "صفحهٔ بدون عنوان" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "مسیریابی اصلی وب‌گاه" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "نمایهٔ شخصی و خط‌زمانی دوستان" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "شخصی" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "پست الکترونیکی، تصویر، گذرواژه یا نمایهٔ خودتان را تغییر دهید" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "حساب کاربری" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "اتصال به سرویس‌ها" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "وصل‌شدن" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "تغییر پیکربندی وب‌گاه" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "مدیر" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "دوستان و همکاران‌تان را دعوت کنید تا به شما در %s بپیوندند" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "دعوت‌کردن" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "خارج‌شدن از وب‌گاه" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "خروج" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "ساختن یک جساب‌کاربری" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "ثبت‌نام" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "ورود به وب‌گاه" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "ورود" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "به من کمک کنید!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "کمک" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "جست‌وجو برای افراد یا متن" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "جست‌وجو" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "پیام وب‌گاه" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "دید محلی" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "پیام صفحه" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "مسیریابی فرعی وب‌گاه" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "کمک" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "دربارهٔ" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "سوال‌های رایج" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "شرایط سرویس" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "خصوصی" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "منبع" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "تماس" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "نشان" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet مجوز نرم افزار" @@ -5478,7 +6032,7 @@ msgstr "StatusNet مجوز نرم افزار" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5488,7 +6042,7 @@ msgstr "" "broughtbyurl%%) برای شما راه‌اندازی شده است." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** یک سرویس میکروبلاگینگ است." @@ -5497,7 +6051,7 @@ msgstr "**%%site.name%%** یک سرویس میکروبلاگینگ است." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5509,50 +6063,50 @@ msgstr "" "org/licensing/licenses/agpl-3.0.html) در دسترس است." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "مجوز محتویات وب‌گاه" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "محتویات و داده‌های %1$s خصوصی و محرمانه هستند." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "حق تکثیر محتوا و داده‌ها با %1$s است. تمام حقوق محفوظ است." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "حق تکثیر محتوا و داده‌ها با مشارکت‌کنندگان است. تمام حقوق محفوظ است." #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "تمام محتویات و داده‌های %1$s زیر مجوز %2$s در دسترس هستند." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "صفحه بندى" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "پس از" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "قبل از" @@ -5674,41 +6228,65 @@ msgstr "" "دارید." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "نمی‌توان نام‌های مستعار را ساخت." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "نمی‌توان برنامه را ساخت." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "پیغام نمی تواند درج گردد" + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "هنگام افزودن کاربر برنامهٔ OAuth در پایگاه داده خطایی رخ داد." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "ویرایش برنامه" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5787,24 +6365,35 @@ msgstr "دسترسی پیش‌فرض برای این برنامه: تنها خو msgid "Cancel" msgstr "انصراف" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "خواندن-نوشتن" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "تنها خواندنی" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "تایید شده %1$s - با دسترسی «%2$s»" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "لغو کردن" @@ -5813,11 +6402,6 @@ msgstr "لغو کردن" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "ضمائم" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5960,15 +6544,17 @@ msgid "Fullname: %s" msgstr "نام کامل : %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "موقعیت : %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "صفحه خانگی : %s" @@ -5992,7 +6578,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6238,13 +6824,14 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "بدون کد تصدیق." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "من به دنبال پرونده‌های پیکربندی در مکان‌های زیر بودم: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6282,19 +6869,19 @@ msgstr "پیامک" msgid "Updates by SMS" msgstr "به‌روزرسانی با پیامک" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "اتصال‌ها" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "برنامه‌های وصل‌شدهٔ مجاز" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "خطای پایگاه داده" @@ -6309,6 +6896,14 @@ msgstr "" "شما می‌توانید تصویر پیش‌زمینهٔ شخصی خود را بارگذاری کنید. بیشینهٔ اندازهٔ پرونده " "۲ مگابایت است." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"به دلیل تنظبمات، سرور نمی‌تواند این مقدار اطلاعات (%s بایت( را دریافت کند." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "پیش‌فرض‌های طراحی برگردانده شدند." @@ -6321,24 +6916,24 @@ msgstr "خارج‌کردن این پیام از برگزیده‌ها" msgid "Favor this notice" msgstr "برگزیده‌کردن این پیام" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "" -#: lib/feed.php:89 +#: lib/feed.php:88 #, fuzzy msgid "Atom" msgstr "مؤلف" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6371,6 +6966,10 @@ msgstr "برو" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "۱-۶۴ کاراکتر کوچک یا اعداد، بدون نقطه گذاری یا فاصله" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "نشانی اینترنتی صفحهٔ‌خانگی یا وبلاگ گروه یا موضوع" @@ -6466,15 +7065,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "گروه های با اعضاء بیشتر" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "گروه های با پست های بیشتر" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "برچسب‌ها در پیام‌های گروه %s" @@ -6545,27 +7148,29 @@ msgstr "وارد شدن با یک نام کاربری و گذرواژه" msgid "Sign up for a new account" msgstr "عضویت برای حساب کاربری جدید" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "تایید نشانی پست الکترونیکی" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "سلام %s. \n" "\n" @@ -6581,22 +7186,29 @@ msgstr "" "از این‌که وقت خود را در اختیار ما گذاشتید، سپاس‌گزاریم، \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s اکنون پیام‌های شما را در %2$s دنبال می‌کند." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6604,10 +7216,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s اکنون پیام‌های شما را در %2$s دنبال می‌کند.\n" "\n" @@ -6620,21 +7232,25 @@ msgstr "" "----\n" "نشانی پست الکترونیک یا گزینه‌های آگاه‌سازی را در %8$s تغییر دهید\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "شرح‌حال: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "%s ادرس ایمیل جدید برای" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6643,7 +7259,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "شما یک نشانی ارسال تازه در %1$s دارید.\n" "\n" @@ -6654,31 +7270,36 @@ msgstr "" "با تشکر از شما،\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "وضعیت %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "تأیید پیامک" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: شماره تلفن خود را با این کد تایید کنید:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "شما توسط %s یادآوری شدید." -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6705,14 +7326,18 @@ msgstr "" "با احترام،\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "پیام خصوصی تازه از %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6745,14 +7370,19 @@ msgstr "" "با احترام،\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "پیام شما را به برگزیده‌های خود اضافه کرد %s (@%s)" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6794,7 +7424,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6805,13 +7435,20 @@ msgstr "" "\n" "\t\t%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) به توجه شما یک پیام فرستاد" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7083,24 +7720,24 @@ msgstr "یادآوری‌کردن" msgid "Send a nudge to this user" msgstr "یک یادآوری به این کاربر فرستاده شود" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "نمی‌توان اشتراک تازه‌ای افزود." @@ -7221,9 +7858,11 @@ msgstr "تکرار این پیام" msgid "Revoke the \"%s\" role from this user" msgstr "دسترسی کاربر به گروه مسدود شود" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "هیچ کاربر تنهایی برای حالت تک کاربره مشخص نشده است." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "رابط مورد نظر پیدا نشد." #: lib/sandboxform.php:67 #, fuzzy @@ -7457,73 +8096,91 @@ msgid "Moderator" msgstr "مدیر" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "چند ثانیه پیش" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "حدود یک دقیقه پیش" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "حدود یک ساعت پیش" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "حدود یک روز پیش" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "حدود یک ماه پیش" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "حدود یک سال پیش" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s یک رنگ صحیح نیست!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s یک رنگ صحیح نیست! از ۳ یا ۶ نویسه مبنای شانزده استفاده کنید" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"پیام خیلی طولانی است - حداکثر تعداد مجاز %1$d نویسه است که شما %2$d نویسه را " +"فرستادید." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7538,3 +8195,18 @@ msgstr "هیچ شناسهٔ کاربری مشخص نشده است." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "نام کامل خیلی طولانی است (حداکثر ۲۵۵ نویسه)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "نام مکان خیلی طولانی است (حداکثر ۲۵۵ نویسه)" + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "این بسیار طولانی است. بیشینهٔ اندازهٔ پیام %d نویسه است." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "شرح‌حال خیلی طولانی است (بیشینه %d نویسه)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "خودتان و علاقه‌مندی‌هایتان را در %d نویسه توصیف کنید" diff --git a/locale/fi/LC_MESSAGES/statusnet.po b/locale/fi/LC_MESSAGES/statusnet.po index f239374cad..0d9ad68409 100644 --- a/locale/fi/LC_MESSAGES/statusnet.po +++ b/locale/fi/LC_MESSAGES/statusnet.po @@ -14,17 +14,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:33+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:10+0000\n" "Language-Team: Finnish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fi\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -86,11 +86,15 @@ msgstr "Profiilikuva-asetukset" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Tallenna" @@ -101,14 +105,17 @@ msgstr "Tallenna" msgid "No such page." msgstr "Sivua ei ole." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -132,35 +139,35 @@ msgstr "Käyttäjää ei ole." msgid "%1$s and friends, page %2$d" msgstr "%s ja kaverit" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s ja kaverit" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Käyttäjän %s kavereiden syöte (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Käyttäjän %s kavereiden syöte (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Käyttäjän %s kavereiden syöte (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -169,7 +176,9 @@ msgstr "" "Tämä on käyttäjän %s ja kavereiden aikajana, mutta kukaan ei ole lähettyänyt " "vielä mitään." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -179,7 +188,8 @@ msgstr "" "%) tai kirjoita päivitys." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, fuzzy, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -188,7 +198,9 @@ msgstr "" "Ole ensimmäinen joka [lähettää päivityksen tästä aiheesta](%%%%action." "newnotice%%%%?status_textarea=%s)!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -196,7 +208,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Sinä ja kaverisi" @@ -208,13 +220,16 @@ msgstr "Sinä ja kaverisi" msgid "Updates from %1$s and friends on %2$s!" msgstr "Käyttäjän %1$s ja kavereiden päivitykset palvelussa %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -235,58 +250,70 @@ msgstr "API-metodia ei löytynyt." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Tämä metodi edellyttää POST-pyynnön." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Käyttäjän päivitys epäonnistui." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Käyttäjällä ei ole profiilia." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Profiilin tallennus epäonnistui." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -295,73 +322,100 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Ulkoasun tallennus epäonnistui." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "Ei voitu päivittää käyttäjää." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Sinä et voi poistaa käyttäjiä." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Käyttäjän esto epäonnistui." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Käyttäjän eston poisto epäonnistui." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Suorat viestit käyttäjälle %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Kaikki suorat viestit käytäjältä %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Suorat viestit käyttäjälle %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Kaikki suorat viestit käyttäjälle %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Viestissä ei ole tekstiä!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Liian pitkä päivitys. Maksimikoko päivitykselle on %d merkkiä." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Liian pitkä päivitys. Maksimikoko päivitykselle on %d merkkiä." +msgstr[1] "Liian pitkä päivitys. Maksimikoko päivitykselle on %d merkkiä." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Vastaanottajaa ei löytynyt." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 #, fuzzy msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Et voi lähettää suoraa viestiä käyttäjälle, jonka kanssa et ole vielä kaveri." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Älä lähetä viestiä itsellesi, vaan kuiskaa se vain hiljaa itsellesi." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Käyttäjätunnukselle ei löytynyt statusviestiä." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 #, fuzzy msgid "This status is already a favorite." msgstr "Tämä päivitys on jo suosikki!" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -406,69 +460,81 @@ msgstr "Ei voitu päivittää käyttäjää." msgid "Could not find target user." msgstr "Ei voitu päivittää käyttäjää." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Käyttäjätunnuksessa voi olla ainoastaan pieniä kirjaimia ja numeroita ilman " "välilyöntiä." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Tunnus on jo käytössä. Yritä toista tunnusta." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Tuo ei ole kelvollinen tunnus." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Kotisivun verkko-osoite ei ole toimiva." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Koko nimi on liian pitkä (max 255 merkkiä)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "kuvaus on liian pitkä (max %d merkkiä)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Liikaa aliaksia. Maksimimäärä on %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "Virheellinen alias: \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Alias \"%s\" on jo käytössä. Yritä toista aliasta." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias ei voi olla sama kuin ryhmätunnus." @@ -532,29 +598,43 @@ msgstr "Käyttäjän %s ryhmät" msgid "groups on %s" msgstr "Ryhmän toiminnot" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Komento epäonnistui" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Päivityksen sisältö ei kelpaa" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 #, fuzzy -msgid "Invalid token." +msgid "Invalid request token." msgstr "Koko ei kelpaa." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Sinulla ei ole valtuutusta tähän." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -565,54 +645,47 @@ msgstr "" "Istuntosi avaimen kanssa oli ongelmia. Olisitko ystävällinen ja kokeilisit " "uudelleen." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 #, fuzzy msgid "Invalid nickname / password!" msgstr "Käyttäjätunnus tai salasana ei kelpaa." -#: actions/apioauthauthorize.php:159 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "Virhe tapahtui käyttäjän asettamisessa." - -#: actions/apioauthauthorize.php:185 -#, fuzzy -msgid "Database error inserting OAuth application user." +msgid "Database error inserting oauth_token_association." msgstr "Tietokantavirhe tallennettaessa risutagiä: %s" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Odottamaton lomakkeen lähetys." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -620,37 +693,83 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Käyttäjätili" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Tunnus" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Salasana" -#: actions/apioauthauthorize.php:328 +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 #, fuzzy -msgid "Deny" -msgstr "Ulkoasu" +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Peruuta" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 #, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Kaikki" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Varmistuskoodia ei ole annettu." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Sinulla ei ole valtuutusta tähän." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -685,24 +804,32 @@ msgstr "Päivitys poistettu." msgid "No status with that ID found." msgstr "Käyttäjätunnukselle ei löytynyt statusviestiä." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Päivitys on liian pitkä. Maksimipituus on %d merkkiä." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Päivitys on liian pitkä. Maksimipituus on %d merkkiä." +msgstr[1] "Päivitys on liian pitkä. Maksimipituus on %d merkkiä." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Ei löytynyt." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API-metodia ei löytynyt." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite." +msgstr[1] "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -763,6 +890,10 @@ msgstr "Käyttäjän %1$s suosikit palvelussa %2$s!" msgid "API method under construction." msgstr "API-metodi on työn alla!" +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Ei löytynyt." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Liitettä ei ole." @@ -815,7 +946,8 @@ msgid "Preview" msgstr "Esikatselu" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Poista" @@ -827,28 +959,28 @@ msgstr "Lataa" msgid "Crop" msgstr "Rajaa" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 #, fuzzy msgid "No file uploaded." msgstr "Profiilia ei ole määritelty." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Valitse neliön muotoinen alue kuvasta profiilikuvaksi" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Tiedoston data hävisi." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Kuva päivitetty." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Profiilikuvan päivittäminen epäonnistui." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Kuva poistettu." @@ -869,12 +1001,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Huomaa" @@ -887,12 +1020,13 @@ msgstr "Älä estä tätä käyttäjää" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 #, fuzzy msgctxt "BUTTON" msgid "Yes" @@ -908,9 +1042,12 @@ msgstr "Estä tämä käyttäjä" msgid "Failed to save block information." msgstr "Käyttäjän estotiedon tallennus epäonnistui." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -985,12 +1122,13 @@ msgstr "Tämä osoite on jo vahvistettu." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Ei voitu päivittää käyttäjää." @@ -1028,16 +1166,17 @@ msgstr "Sinun pitää olla kirjautunut sisään, jotta voit erota ryhmästä." msgid "Application not found." msgstr "Vahvistuskoodia ei löytynyt." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 #, fuzzy msgid "You are not the owner of this application." msgstr "Sinä et kuulu tähän ryhmään." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Istuntoavaimesi kanssa oli ongelma." @@ -1065,10 +1204,69 @@ msgstr "Älä poista tätä päivitystä" msgid "Delete this application" msgstr "Poista tämä päivitys" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Sinun pitää olla kirjautunut sisään, jotta voit erota ryhmästä." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "Tunnusta ei ole." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Sinä et kuulu tähän ryhmään." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Ei voitu päivittää ryhmää." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "Käyttäjän %1$s päivitys %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Poista käyttäjä" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Älä poista tätä päivitystä" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Poista käyttäjä" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1139,58 +1337,68 @@ msgstr "Ulkoasu" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 #, fuzzy msgid "Invalid logo URL." msgstr "Koko ei kelpaa." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Koko ei kelpaa." + +#: actions/designadminpanel.php:344 #, fuzzy, php-format msgid "Theme not available: %s." msgstr "Pikaviestin ei ole käytettävissä." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Vaihda väriä" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Palvelun ilmoitus" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Palvelun ilmoitus" + +#: actions/designadminpanel.php:469 #, fuzzy msgid "Change theme" msgstr "Vaihda" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 #, fuzzy msgid "Site theme" msgstr "Palvelun ilmoitus" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 #, fuzzy msgid "Theme for the site." msgstr "Kirjaudu ulos palvelusta" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "Palvelun ilmoitus" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Vaihda tautakuva" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Tausta" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, fuzzy, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1198,81 +1406,79 @@ msgid "" msgstr "Voit ladata ryhmälle logokuvan. Maksimikoko on %s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "On" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Off" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 #, fuzzy msgid "Turn background image on or off." msgstr "Vaihda tautakuva" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 #, fuzzy msgid "Tile background image" msgstr "Vaihda tautakuva" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Vaihda väriä" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Sisältö" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 #, fuzzy msgid "Sidebar" msgstr "Haku" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Teksti" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Linkit" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Käytä oletusasetuksia" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 #, fuzzy msgid "Restore default designs" msgstr "Käytä oletusasetuksia" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 #, fuzzy msgid "Reset back to default" msgstr "Käytä oletusasetuksia" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Tallenna" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 #, fuzzy msgid "Save design" msgstr "Ryhmän ulkoasu" @@ -1290,79 +1496,103 @@ msgstr "Lisää suosikkeihin" msgid "No such document \"%s\"" msgstr "Liitettä ei ole." -#: actions/editapplication.php:54 -#, fuzzy -msgid "Edit Application" -msgstr "Muita asetuksia" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 #, fuzzy msgid "You must be logged in to edit an application." msgstr "" "Sinun pitää olla kirjautunut sisään, jotta voit muuttaa ryhmän tietoja." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 #, fuzzy msgid "No such application." msgstr "Päivitystä ei ole." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 #, fuzzy msgid "Use this form to edit your application." msgstr "Käytä tätä lomaketta muokataksesi ryhmää." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 #, fuzzy msgid "Name is required." msgstr "Sama kuin ylläoleva salasana. Pakollinen." -#: actions/editapplication.php:180 actions/newapplication.php:165 +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 #, fuzzy -msgid "Name is too long (max 255 chars)." +msgid "Name is too long (max 255 characters)." msgstr "Koko nimi on liian pitkä (max 255 merkkiä)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 #, fuzzy msgid "Name already in use. Try another one." msgstr "Tunnus on jo käytössä. Yritä toista tunnusta." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 #, fuzzy msgid "Description is required." msgstr "Kuvaus" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "kuvaus on liian pitkä (max %d merkkiä)." +msgstr[1] "kuvaus on liian pitkä (max %d merkkiä)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 #, fuzzy msgid "Source URL is not valid." msgstr "Kotisivun verkko-osoite ei ole toimiva." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "" -#: actions/editapplication.php:206 actions/newapplication.php:191 +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 #, fuzzy -msgid "Organization is too long (max 255 chars)." +msgid "Organization is too long (maximum 255 characters)." msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 #, fuzzy msgid "Could not update application." msgstr "Ei voitu päivittää ryhmää." @@ -1386,11 +1616,6 @@ msgstr "" msgid "Use this form to edit the group." msgstr "Käytä tätä lomaketta muokataksesi ryhmää." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "kuvaus on liian pitkä (max %d merkkiä)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1454,17 +1679,6 @@ msgstr "" "sähköpostilaatikostasi (ja roskapostikansiosta!) viesti, jossa on " "lisäohjeita. " -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -#, fuzzy -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Peruuta" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1764,7 +1978,7 @@ msgstr "Ei saatu request tokenia." msgid "Remote service uses unknown version of OMB protocol." msgstr "Tuntematon OMB-protokollan versio." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "Virhe tapahtui etäprofiilin päivittämisessä" @@ -2204,52 +2418,85 @@ msgstr "Saapuneet viestit käyttäjälle %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "Tämä on postilaatikkosi, jossa on sinulle saapuneet yksityisviestit." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Kutsut ovat pois käytöstä." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "Sinun pitää olla kirjautunut sisään, jotta voit muuttaa ryhmän tietoja." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Sähköpostiosoite %s ei kelpaa" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Kutsu(t) lähetettiin" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Kutsu uusia käyttäjiä" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Olet jo tilannut seuraavien käyttäjien päivitykset:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Olet jo tilannut seuraavien käyttäjien päivitykset:" +msgstr[1] "Olet jo tilannut seuraavien käyttäjien päivitykset:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Nämä ihmiset ovat jo käyttäjiä ja sinä olet automaattisesti tilannut heidän " +"päivityksensä:" +msgstr[1] "" "Nämä ihmiset ovat jo käyttäjiä ja sinä olet automaattisesti tilannut heidän " "päivityksensä:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Kutsu(t) lähetettiin seuraaville henkilöille:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Kutsu(t) lähetettiin seuraaville henkilöille:" +msgstr[1] "Kutsu(t) lähetettiin seuraaville henkilöille:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2257,44 +2504,55 @@ msgstr "" "Lähetämme sinulle ilmoituksen, kun joku kutsumistasi henkilöistä hyväksyy " "kutsun ja rekisteröityy palveluun. Kiitoksia yhteisön kasvattamisesta!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Käytä tätä lomaketta, jos haluat kutsua kavereita ja työkavereita käyttämään " "tätä palvelua." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Sähköpostiosoitteet" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Kutsuttavien kavereiden osoitteet (yksi per rivi)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Henkilökohtainen viesti" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Voit myös lisätä oman viestisi kutsuun" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 #, fuzzy msgctxt "BUTTON" msgid "Send" msgstr "Lähetä" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s on kutsunut sinut liittymään palveluun %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2354,11 +2612,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Sinun pitää olla kirjautunut sisään, jos haluat liittyä ryhmään." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "Tunnusta ei ole." - #: actions/joingroup.php:141 #, fuzzy, php-format msgid "%1$s joined group %2$s" @@ -2504,11 +2757,11 @@ msgstr "Kirjaudu sisään" msgid "Login to site" msgstr "Kirjaudu sisään" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Muista minut" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Kirjaudu sisään automaattisesti tulevaisuudessa; ei tietokoneille joilla " @@ -2562,26 +2815,38 @@ msgstr "Tee tästä käyttäjästä ylläpitäjä" msgid "No current status." msgstr "Ei tuloksia" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 #, fuzzy -msgid "New Application" +msgid "New application" msgstr "Päivitystä ei ole." -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 #, fuzzy msgid "You must be logged in to register an application." msgstr "Sinun pitää olla kirjautunut sisään jotta voit luoda ryhmän." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 #, fuzzy msgid "Use this form to register a new application." msgstr "Käytä tätä lomaketta luodaksesi ryhmän." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Koko nimi on liian pitkä (max 255 merkkiä)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 #, fuzzy msgid "Could not create application." msgstr "Ei voitu lisätä aliasta." @@ -2594,44 +2859,49 @@ msgstr "Uusi ryhmä" msgid "Use this form to create a new group." msgstr "Käytä tätä lomaketta luodaksesi ryhmän." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "kuvaus on liian pitkä (max %d merkkiä)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Uusi viesti" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Et voi lähettää viestiä tälle käyttäjälle." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Ei sisältöä!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Vastaanottajaa ei ole määritelty." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Älä lähetä viestiä itsellesi, vaan kuiskaa se vain hiljaa itsellesi." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Viesti lähetetty" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, fuzzy, php-format msgid "Direct message to %s sent." msgstr "Suora viesti käyttäjälle %s lähetetty" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax-virhe" @@ -2639,7 +2909,17 @@ msgstr "Ajax-virhe" msgid "New notice" msgstr "Uusi päivitys" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Päivitys on liian pitkä. Maksimipituus on %d merkkiä." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Maksimikoko päivitykselle on %d merkkiä, mukaan lukien URL-osoite." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Päivitys lähetetty" @@ -2692,7 +2972,8 @@ msgstr "Käyttäjän %1$s päivitykset palvelussa %2$s!" #: actions/nudge.php:85 #, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Käyttäjä ei ole sallinut tönäisyjä tai ei ole vahvistanut " "sähköpostiosoitettaan." @@ -2705,50 +2986,75 @@ msgstr "Tönäisy lähetetty" msgid "Nudge sent!" msgstr "Tönäisy lähetetty!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 #, fuzzy msgid "You must be logged in to list your applications." msgstr "" "Sinun pitää olla kirjautunut sisään, jotta voit muuttaa ryhmän tietoja." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 #, fuzzy msgid "OAuth applications" msgstr "Muita asetuksia" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 #, fuzzy msgid "You are not a user of that application." msgstr "Sinä et kuulu tähän ryhmään." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Käytä tätä lomaketta muokataksesi ryhmää." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2774,7 +3080,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Tuo ei ole tuettu tietomuoto." @@ -2881,7 +3187,7 @@ msgid "6 or more characters" msgstr "6 tai useampia merkkejä" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Vahvista" @@ -2893,11 +3199,11 @@ msgstr "Sama kuin ylläoleva salasana" msgid "Change" msgstr "Vaihda" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Salasanassa pitää olla 6 tai useampia merkkejä." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Salasanat eivät täsmää." @@ -2917,168 +3223,296 @@ msgstr "Uutta salasanaa ei voida tallentaa." msgid "Password saved." msgstr "Salasana tallennettu." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Polut" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, fuzzy, php-format msgid "Theme directory not readable: %s." msgstr "Pikaviestin ei ole käytettävissä." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, fuzzy, php-format msgid "Avatar directory not writable: %s." msgstr "Pikaviestin ei ole käytettävissä." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "Taustakuvan hakemisto" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Pikaviestin ei ole käytettävissä." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 #, fuzzy msgid "Site" msgstr "Kutsu" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 #, fuzzy msgid "Server" msgstr "Palauta" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 #, fuzzy msgid "Path" msgstr "Polut" -#: actions/pathsadminpanel.php:242 +#: actions/pathsadminpanel.php:249 #, fuzzy -msgid "Site path" +msgid "Site path." msgstr "Palvelun ilmoitus" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Taustakuvan hakemisto" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Kirjaudu ulos palvelusta" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "" - -#: actions/pathsadminpanel.php:279 -#, fuzzy -msgid "Avatars" -msgstr "Kuva" - -#: actions/pathsadminpanel.php:284 -#, fuzzy -msgid "Avatar server" -msgstr "Profiilikuva-asetukset" - -#: actions/pathsadminpanel.php:288 -#, fuzzy -msgid "Avatar path" -msgstr "Kuva päivitetty." - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Taustakuvan hakemisto" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Taustakuvat" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Taustakuvapalvelin" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Taustakuvan hakemistopolku" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Taustakuvan hakemisto" - -#: actions/pathsadminpanel.php:320 -#, fuzzy -msgid "SSL" -msgstr "SMS" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -#, fuzzy -msgid "Never" -msgstr "Palauta" - -#: actions/pathsadminpanel.php:324 -#, fuzzy -msgid "Sometimes" -msgstr "Päivitykset" - -#: actions/pathsadminpanel.php:325 -#, fuzzy -msgid "Always" -msgstr "Aliakset" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 #, fuzzy msgid "SSL server" msgstr "Palauta" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Palvelun ilmoitus" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Taustakuvan hakemisto" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +#, fuzzy +msgid "Avatars" +msgstr "Kuva" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +#, fuzzy +msgid "Avatar server" +msgstr "Profiilikuva-asetukset" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Kirjaudu ulos palvelusta" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +#, fuzzy +msgid "Avatar path" +msgstr "Kuva päivitetty." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Profiilikuvan päivittäminen epäonnistui." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Taustakuvan hakemisto" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Taustakuvat" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Kirjaudu ulos palvelusta" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +#, fuzzy +msgid "Attachments" +msgstr "Liitettä ei ole." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Kirjaudu ulos palvelusta" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Liitettä ei ole." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Kirjaudu ulos palvelusta" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +#, fuzzy +msgid "SSL" +msgstr "SMS" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +#, fuzzy +msgid "Never" +msgstr "Palauta" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +#, fuzzy +msgid "Sometimes" +msgstr "Päivitykset" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +#, fuzzy +msgid "Always" +msgstr "Aliakset" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 #, fuzzy msgid "Save paths" msgstr "Palvelun ilmoitus" @@ -3116,145 +3550,188 @@ msgstr "Koko ei kelpaa." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profiiliasetukset" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Voit päivittää täällä henkilötietojasi, jotta muut saavat tietää sinusta " "enemmän." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profiilitieto" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "1-64 pientä kirjainta tai numeroa, ei ääkkösiä eikä välimerkkejä tai " "välilyöntejä" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Koko nimi" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Kotisivu" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "Kotisivusi, blogisi tai toisella sivustolla olevan profiilisi osoite." -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä" +msgstr[1] "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Kuvaile itseäsi ja kiinnostuksen kohteitasi" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Tietoja" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Kotipaikka" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 #, fuzzy msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Olinpaikka kuten \"Kaupunki, Maakunta (tai Lääni), Maa\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Tagit" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Kuvaa itseäsi henkilötageilla (sanoja joissa voi olla muita kirjaimia kuin " "ääkköset, numeroita, -, ., ja _), pilkulla tai välilyönnillä erotettuna" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Kieli" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Ensisijainen kieli" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Aikavyöhyke" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Millä aikavyöhykkeellä olet tavallisesti?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Tilaa automaattisesti kaikki, jotka tilaavat päivitykseni (ei sovi hyvin " "ihmiskäyttäjille)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "kuvaus on liian pitkä (max %d merkkiä)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "kuvaus on liian pitkä (max %d merkkiä)." +msgstr[1] "kuvaus on liian pitkä (max %d merkkiä)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Aikavyöhykettä ei ole valittu." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Kieli on liian pitkä (enintään 50 merkkiä)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Virheellinen tagi: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Ei voitu asettaa käyttäjälle automaattista tilausta." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "Tageja ei voitu tallentaa." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Ei voitu tallentaa profiilia." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Tageja ei voitu tallentaa." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Asetukset tallennettu." @@ -3326,34 +3803,47 @@ msgstr "" "Tämä on %%site.name%%, [mikroblogaus](http://en.wikipedia.org/wiki/Micro-" "blogging)palvelu " +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Julkinen tagipilvi" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Nämä ovat suosituimmat viimeaikaiset tagit %s -palvelussa" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Kukaan ei ole vielä lähettänyt päivitystä tagilla [hashtag](%%doc.tags%%) " "vielä." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Ole ensimmäinen joka lähettää päivityksen!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Tagipilvi" @@ -3476,7 +3966,7 @@ msgstr "Salasanassa pitää olla 6 tai useampia merkkejä." msgid "Password and confirmation do not match." msgstr "Salasana ja salasanan vahvistus eivät täsmää." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Virhe tapahtui käyttäjän asettamisessa." @@ -3485,7 +3975,7 @@ msgid "New password successfully saved. You are now logged in." msgstr "" "Uusi salasana tallennettiin onnistuneesti. Olet nyt kirjautunut sisään." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Valitettavasti vain kutsutut ihmiset voivat rekisteröityä." @@ -3497,7 +3987,7 @@ msgstr "Virheellinen kutsukoodin." msgid "Registration successful" msgstr "Rekisteröityminen onnistui" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Rekisteröidy" @@ -3513,69 +4003,73 @@ msgstr "Et voi rekisteröityä, jos et hyväksy lisenssiehtoja." msgid "Email address already exists." msgstr "Sähköpostiosoite on jo käytössä." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Käyttäjätunnus tai salasana ei kelpaa." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 pientä kirjainta tai numeroa, ei ääkkösiä eikä välimerkkejä tai " "välilyöntejä. Pakollinen." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 tai useampia merkkejä. Pakollinen." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Sama kuin ylläoleva salasana. Pakollinen." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Sähköposti" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Käytetään ainoastaan päivityksien lähettämiseen, ilmoitusasioihin ja " "salasanan uudelleen käyttöönottoon." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Pitempi nimi, mieluiten oikea nimesi" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "Kotisivusi, blogisi tai toisella sivustolla olevan profiilisi osoite." + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, fuzzy, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3584,7 +4078,7 @@ msgstr "" "poislukien yksityinen tieto: salasana, sähköpostiosoite, IM-osoite, " "puhelinnumero." -#: actions/register.php:583 +#: actions/register.php:590 #, fuzzy, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3617,7 +4111,7 @@ msgstr "" "\n" "Kiitokset rekisteröitymisestäsi ja toivomme että pidät palvelustamme." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3861,7 +4355,7 @@ msgstr "Sivutus" msgid "Description" msgstr "Kuvaus" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Tilastot" @@ -3995,46 +4489,46 @@ msgstr "Aliakset" msgid "Group actions" msgstr "Ryhmän toiminnot" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Syöte ryhmän %s päivityksille (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Syöte ryhmän %s päivityksille (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Syöte ryhmän %s päivityksille (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Käyttäjän %s lähetetyt viestit" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Jäsenet" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 #, fuzzy msgid "(None)" msgstr "(Tyhjä)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Kaikki jäsenet" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Luotu" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4044,7 +4538,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4055,7 +4549,7 @@ msgstr "" "**%s** on ryhmä palvelussa %%%%site.name%%%%, joka on [mikroblogauspalvelu]" "(http://en.wikipedia.org/wiki/Micro-blogging)" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Ylläpitäjät" @@ -4081,55 +4575,55 @@ msgstr "Viesti käyttäjältä %1$s, %2$s" msgid "Notice deleted." msgstr "Päivitys on poistettu." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "Päivitykset joilla on tagi %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "Ryhmät, sivu %d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Syöte ryhmän %s päivityksille (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Syöte ryhmän %s päivityksille (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Syöte ryhmän %s päivityksille (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Syöte ryhmän %s päivityksille (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, fuzzy, php-format msgid "FOAF for %s" msgstr "Käyttäjän %s lähetetyt viestit" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Tämä on käyttäjän %s ja kavereiden aikajana, mutta kukaan ei ole lähettyänyt " "vielä mitään." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, fuzzy, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4138,7 +4632,7 @@ msgstr "" "Ole ensimmäinen joka [lähettää päivityksen tästä aiheesta](%%%%action." "newnotice%%%%?status_textarea=%s)!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4147,7 +4641,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4157,7 +4651,7 @@ msgstr "" "Käyttäjällä **%s** on käyttäjätili palvelussa %%%%site.name%%%%, joka on " "[mikroblogauspalvelu](http://en.wikipedia.org/wiki/Micro-blogging)" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, fuzzy, php-format msgid "Repeat of %s" msgstr "Vastaukset käyttäjälle %s" @@ -4551,63 +5045,91 @@ msgstr "Et ole tilannut tämän käyttäjän päivityksiä." msgid "Subscribed" msgstr "Tilattu" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Käyttäjän %s tilaajat" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Käyttäjän %s tilaajat" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Nämä ihmiset seuraavat sinun päivityksiäsi." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Nämä ihmiset seuraavat käyttäjän %s päivityksiä." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Käyttäjän %s tilaukset" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Käyttäjän %s tilaukset" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Näiden ihmisten päivityksiä sinä seuraat." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Käyttäjä %s seuraa näiden ihmisten päivityksiä." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4617,16 +5139,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s ei seuraa ketään käyttäjää." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -5008,7 +5536,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 #, fuzzy msgid "Version" msgstr "Omat" @@ -5226,14 +5754,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5250,7 +5778,7 @@ msgid "Unable to save tag." msgstr "Tagien tallennus epäonnistui." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 #, fuzzy msgid "You have been banned from subscribing." msgstr "Käyttäjä on estänyt sinua tilaamasta päivityksiä." @@ -5306,6 +5834,16 @@ msgstr "%1$s seuraa nyt päivityksiäsi palvelussa %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Viesti käyttäjälle %1$s, %2$s" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5375,44 +5913,49 @@ msgid "Untitled page" msgstr "Nimetön sivu" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Ensisijainen sivunavigointi" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 #, fuzzy msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Henkilökohtainen profiili ja kavereiden aikajana" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 #, fuzzy msgctxt "MENU" msgid "Personal" msgstr "Omat" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Vaihda salasanasi" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Käyttäjätili" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 #, fuzzy msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Ei voitu uudelleenohjata palvelimelle: %s" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Yhdistä" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 #, fuzzy msgctxt "TOOLTIP" msgid "Change site configuration" @@ -5420,82 +5963,85 @@ msgstr "Ensisijainen sivunavigointi" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 #, fuzzy msgctxt "MENU" msgid "Admin" msgstr "Ylläpito" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, fuzzy, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Kutsu kavereita ja työkavereita liittymään palveluun %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 #, fuzzy msgctxt "MENU" msgid "Invite" msgstr "Kutsu" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Kirjaudu sisään" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Kirjaudu ulos" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Luo uusi ryhmä" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 #, fuzzy msgctxt "MENU" msgid "Register" msgstr "Rekisteröidy" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Kirjaudu sisään" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 #, fuzzy msgctxt "MENU" msgid "Login" msgstr "Kirjaudu sisään" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Ohjeet" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 #, fuzzy msgctxt "MENU" msgid "Help" msgstr "Ohjeet" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Hae lisää ryhmiä" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 #, fuzzy msgctxt "MENU" msgid "Search" @@ -5503,68 +6049,68 @@ msgstr "Haku" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Palvelun ilmoitus" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Paikalliset näkymät" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Sivuilmoitus" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Toissijainen sivunavigointi" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Ohjeet" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Tietoa" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "UKK" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Yksityisyys" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Lähdekoodi" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Ota yhteyttä" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 #, fuzzy msgid "Badge" msgstr "Tönäise" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet-ohjelmiston lisenssi" @@ -5572,7 +6118,7 @@ msgstr "StatusNet-ohjelmiston lisenssi" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5582,7 +6128,7 @@ msgstr "" "site.broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** on mikroblogipalvelu." @@ -5591,7 +6137,7 @@ msgstr "**%%site.name%%** on mikroblogipalvelu." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5603,51 +6149,51 @@ msgstr "" "www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 #, fuzzy msgid "Site content license" msgstr "StatusNet-ohjelmiston lisenssi" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Sivutus" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Myöhemmin" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Aiemmin" @@ -5781,41 +6327,66 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Ei voitu lisätä aliasta." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Ei voitu lisätä aliasta." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Viestin tallennus ei onnistunut." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +#, fuzzy +msgid "Database error inserting OAuth application user." +msgstr "Tietokantavirhe tallennettaessa risutagiä: %s" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5898,24 +6469,35 @@ msgstr "" msgid "Cancel" msgstr "Peruuta" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 #, fuzzy msgctxt "BUTTON" msgid "Revoke" @@ -5925,12 +6507,6 @@ msgstr "Poista" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -#, fuzzy -msgid "Attachments" -msgstr "Liitettä ei ole." - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 #, fuzzy @@ -6073,15 +6649,17 @@ msgid "Fullname: %s" msgstr "Koko nimi: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Kotipaikka: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Kotisivu: %s" @@ -6103,7 +6681,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, fuzzy, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d" @@ -6318,14 +6896,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Varmistuskoodia ei ole annettu." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "Kutsu(t) lähetettiin seuraaville henkilöille:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6363,19 +6942,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Päivitykset SMS:llä" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Yhdistä" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Tietokantavirhe" @@ -6390,6 +6969,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "Voit ladata oman profiilikuvasi. Maksimikoko on %s." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 #, fuzzy msgid "Design defaults restored." @@ -6403,23 +6989,23 @@ msgstr "Poista tämä päivitys suosikeista" msgid "Favor this notice" msgstr "Merkitse päivitys suosikkeihin" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6453,6 +7039,12 @@ msgstr "Mene" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"1-64 pientä kirjainta tai numeroa, ei ääkkösiä eikä välimerkkejä tai " +"välilyöntejä" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "Ryhmän tai aiheen kotisivun tai blogin osoite" @@ -6551,15 +7143,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Ryhmät, joissa eniten jäseniä" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Ryhmät, joissa eniten päivityksiä" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Tagit ryhmän %s päivityksissä" @@ -6629,45 +7225,54 @@ msgstr "Kirjaudu sisään käyttäjätunnuksella ja salasanalla" msgid "Sign up for a new account" msgstr "Luo uusi käyttäjätili" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Sähköpostiosoitteen vahvistus" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s seuraa nyt päivityksiäsi palvelussa %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6675,10 +7280,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s seuraa nyt päivityksiäsi palvelussa %2$s.\n" "\n" @@ -6691,21 +7296,25 @@ msgstr "" "----\n" "Voit vaihtaa sähköpostiosoitetta tai ilmoitusasetuksiasi %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Kotipaikka: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Uusi sähköpostiosoite päivityksien lähettämiseen palveluun %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6714,7 +7323,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Sinulla on uusi päivityksien lähetysosoite palvelussa %1$s.\n" "\n" @@ -6725,31 +7334,36 @@ msgstr "" "Terveisin,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s päivitys" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS vahvistus" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "Odotetaan vahvistusta tälle puhelinnumerolle." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s tönäisi sinua" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6765,14 +7379,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Uusi yksityisviesti käyttäjältä %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6791,14 +7409,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "Lähetä sähköpostia, jos joku lisää päivitykseni suosikiksi." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6820,7 +7443,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6828,13 +7451,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7088,24 +7718,24 @@ msgstr "Tönäise" msgid "Send a nudge to this user" msgstr "Lähetä tönäisy tälle käyttäjälle" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Ei voitu lisätä uutta tilausta." @@ -7230,9 +7860,11 @@ msgstr "Vastaa tähän päivitykseen" msgid "Revoke the \"%s\" role from this user" msgstr "Estä tätä käyttäjää osallistumassa tähän ryhmään" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API-metodia ei löytynyt." #: lib/sandboxform.php:67 #, fuzzy @@ -7474,17 +8106,17 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "muutama sekunti sitten" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "noin minuutti sitten" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7492,12 +8124,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "noin tunti sitten" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7505,12 +8137,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "noin päivä sitten" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7518,12 +8150,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "noin kuukausi sitten" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7531,20 +8163,37 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "noin vuosi sitten" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, fuzzy, php-format msgid "%s is not a valid color!" msgstr "Kotisivun verkko-osoite ei ole toimiva." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "Kotisivun verkko-osoite ei ole toimiva." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "Unknown user. Go to %s to add your address to your account" msgstr "" +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d" +msgstr[1] "Viesti oli liian pitkä - maksimikoko on 140 merkkiä, lähetit %d" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7559,3 +8208,18 @@ msgstr "Ryhmää ei ole määritelty." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Koko nimi on liian pitkä (max 255 merkkiä)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Liian pitkä päivitys. Maksimikoko päivitykselle on %d merkkiä." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "kuvaus on liian pitkä (max %d merkkiä)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä" diff --git a/locale/fr/LC_MESSAGES/statusnet.po b/locale/fr/LC_MESSAGES/statusnet.po index 56b5a6eee7..8c1b888b7b 100644 --- a/locale/fr/LC_MESSAGES/statusnet.po +++ b/locale/fr/LC_MESSAGES/statusnet.po @@ -20,17 +20,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:35+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:11+0000\n" "Language-Team: French \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fr\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -86,11 +86,15 @@ msgstr "Sauvegarder les paramètres d’accès" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Enregistrer" @@ -101,14 +105,17 @@ msgstr "Enregistrer" msgid "No such page." msgstr "Page non trouvée." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -132,35 +139,35 @@ msgstr "Utilisateur non trouvé." msgid "%1$s and friends, page %2$d" msgstr "%1$s et ses amis, page %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s et ses amis" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Flux pour les amis de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Flux pour les amis de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Flux pour les amis de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -169,7 +176,9 @@ msgstr "" "Ceci est le flux pour %s et ses amis mais personne n’a rien posté pour le " "moment." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -179,7 +188,8 @@ msgstr "" "(%%action.groups%%) ou de poster quelque chose vous-même." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -189,7 +199,9 @@ msgstr "" "profil ou [poster quelque chose à son intention](%%%%action.newnotice%%%%?" "status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -199,7 +211,7 @@ msgstr "" "un clin d’œil à %s ou poster un avis à son intention." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Vous et vos amis" @@ -211,13 +223,16 @@ msgstr "Vous et vos amis" msgid "Updates from %1$s and friends on %2$s!" msgstr "Statuts de %1$s et ses amis dans %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -238,21 +253,22 @@ msgstr "Méthode API non trouvée !" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Ce processus requiert un POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -260,40 +276,53 @@ msgstr "" "Vous devez spécifier un paramètre « device » avec une des valeurs suivantes : " "sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Impossible de mettre à jour l’utilisateur." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Aucun profil ne correspond à cet utilisateur." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Impossible d’enregistrer le profil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Le serveur n’a pas pu gérer autant de données de POST (%s octet) en raison " +"de sa configuration actuelle." +msgstr[1] "" "Le serveur n’a pas pu gérer autant de données de POST (%s octets) en raison " "de sa configuration actuelle." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -302,71 +331,99 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Impossible de sauvegarder les parmètres de la conception." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Impossible de mettre à jour votre conception." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Vous ne pouvez pas vous bloquer vous-même !" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Le blocage de l’utilisateur a échoué." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Le déblocage de l’utilisateur a échoué." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Messages direct depuis %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Tous les messages directs envoyés par %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Messages directs envoyés à %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Tous les messages directs envoyés à %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Message sans texte !" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "C’est trop long ! La taille maximale du message est de %d caractères." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "C’est trop long ! La taille du message est limitée à %d caractère" +msgstr[1] "C’est trop long ! La taille du message est limitée à %d caractères" +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Destinataire non trouvé." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Vous ne pouvez envoyer des messages personnels qu’aux utilisateurs inscrits " "comme amis." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"N’envoyez pas de message à vous-même ; dites-le vous plutôt dans votre " +"tête..." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Aucun statut trouvé avec cet identifiant. " -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Cet avis est déjà un favori." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -409,69 +466,81 @@ msgstr "Impossible de déterminer l’utilisateur source." msgid "Could not find target user." msgstr "Impossible de trouver l’utilisateur cible." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Les pseudos ne peuvent contenir que des caractères minuscules et des " "chiffres, sans espaces." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Pseudo déjà utilisé. Essayez-en un autre." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Pseudo invalide." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "L’adresse du site personnel n’est pas un URL valide. " -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." -msgstr "Nom complet trop long (maximum de 255 caractères)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." +msgstr "Le nom complet est trop long (limité à 255 caractères maximum)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." -msgstr "La description est trop longue (%d caractères maximum)." +msgstr "La description est trop longue (limitée à %d caractères maximum)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." -msgstr "Emplacement trop long (maximum de 255 caractères)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." +msgstr "L’emplacement est trop long (limité à 255 caractères maximum)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Trop d’alias ! Maximum %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Alias invalide : « %s »." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Alias « %s » déjà utilisé. Essayez-en un autre." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "L’alias ne peut pas être le même que le pseudo." @@ -535,28 +604,41 @@ msgstr "Groupes de %s" msgid "groups on %s" msgstr "groupes sur %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Échec du téléversement." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Jeton de requête ou de vérification invalide." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Paramètre oauth_token non fourni." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Jeton incorrect." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Jeton de requête incorrect." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Vous n’êtes pas autorisé." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -567,57 +649,48 @@ msgstr "" "Un problème est survenu avec votre jeton de session. Veuillez essayer à " "nouveau." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Pseudo ou mot de passe incorrect !" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" -"Erreur de la base de données lors de la suppression de l’utilisateur de " -"l’application OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "" "Erreur de base de donnée en insérant l’utilisateur de l’application OAuth" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Le jeton de connexion %s a été autorisé. Merci de l’échanger contre un jeton " -"d’accès." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Le jeton de connexion %s a été refusé et révoqué." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Soumission de formulaire inattendue." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" "Une application vous demande l’autorisation de se connecter à votre compte" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Autoriser ou refuser l’accès" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -629,36 +702,82 @@ msgstr "" "devriez donner l’accès à votre compte %4$s qu’aux tiers à qui vous faites " "confiance." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "Compte" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Pseudo" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Mot de passe" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Refuser" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Annuler" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Autoriser" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Autoriser ou refuser l’accès à votre compte." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Autoriser l’accès aux informations de votre compte." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Autorisation annulée." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "Le jeton de requête %s a été révoqué." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Vous avez avec succès autorisé l’application %s." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Veuillez retourner à l’application %s et entrez le code de sécurité ci-" +"dessous pour compléter le processus." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -691,26 +810,37 @@ msgstr "Statut supprimé." msgid "No status with that ID found." msgstr "Aucun statut trouvé avec cet identifiant." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Le client doit fournir un paramètre « statut » avec une valeur." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "C’est trop long ! La taille maximale de l’avis est de %d caractères." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "" +"C’est trop long ! La taille maximale de l’avis est limitée à %d caractère." +msgstr[1] "" +"C’est trop long ! La taille maximale de l’avis est limitée à %d caractères." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Non trouvé." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." +msgstr "L’avis parent correspondant à cette réponse n’a pas été trouvé." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" -"La taille maximale de l’avis est de %d caractères, en incluant l’URL de la " -"pièce jointe." +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"La taille maximale de l’avis est limitée à %d caractère, en incluant " +"l’adresse URL de la pièce jointe." +msgstr[1] "" +"La taille maximale de l’avis est limitée à %d caractères, en incluant " +"l’adresse URL de la pièce jointe." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -770,6 +900,10 @@ msgstr "Mises à jour marquées avec %1$s dans %2$s !" msgid "API method under construction." msgstr "Méthode API en construction." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Non trouvé." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Pièce jointe non trouvée." @@ -824,7 +958,8 @@ msgid "Preview" msgstr "Aperçu" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Supprimer" @@ -836,27 +971,27 @@ msgstr "Transfert" msgid "Crop" msgstr "Recadrer" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Aucun fichier n’a été téléversé." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Sélectionnez une zone de forme carrée pour définir votre avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Données perdues." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar mis à jour." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "La mise à jour de l’avatar a échoué." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar supprimé." @@ -880,12 +1015,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Non" @@ -898,12 +1034,13 @@ msgstr "Ne pas bloquer cet utilisateur" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Oui" @@ -918,9 +1055,12 @@ msgstr "Bloquer cet utilisateur" msgid "Failed to save block information." msgstr "Impossible d’enregistrer les informations de blocage." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -995,12 +1135,13 @@ msgstr "Cette adresse a déjà été confirmée." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Impossible de mettre à jour l’utilisateur." @@ -1038,15 +1179,16 @@ msgstr "Vous devez être connecté pour supprimer une application." msgid "Application not found." msgstr "Application non trouvée." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Vous n’êtes pas le propriétaire de cette application." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Un problème est survenu avec votre jeton de session." @@ -1074,10 +1216,67 @@ msgstr "Ne pas supprimer cette application" msgid "Delete this application" msgstr "Supprimer cette application" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "Vous devez ouvrir une session pour supprimer un groupe." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Aucun pseudo ou ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "Vous n’êtes pas autorisé à supprimer ce groupe." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Impossible de supprimer le groupe « %s »." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "Groupe « %s » supprimé" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Supprimer le groupe" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Voulez-vous vraiment supprimer ce groupe ? Ceci effacera de la base de " +"données toutes les données relatives à ce groupe, sans aucune sauvegarde. " +"Les messages postés à ce groupe resteront toutefois visibles dans les fils " +"d’actualités individuels." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Ne pas supprimer ce groupe" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Supprimer ce groupe" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1150,54 +1349,62 @@ msgstr "Conception" msgid "Design settings for this StatusNet site" msgstr "Paramètres de conception pour ce site StatusNet" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL du logo invalide." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "Adresse URL du logo SSL invalide." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Le thème n’est pas disponible : %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Modifier le logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo du site" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "Logo SSL" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Modifier le thème" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Thème du site" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Thème pour le site." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Thème personnalisé" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" "Vous pouvez importer un thème StatusNet personnalisé dans une archive .ZIP." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Changer l’image d’arrière plan" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Arrière plan" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1207,76 +1414,74 @@ msgstr "" "maximale du fichier est de %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Activé" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Désactivé" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Activer ou désactiver l’image d’arrière plan." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Répéter l’image d’arrière plan" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Modifier les couleurs" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Contenu" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barre latérale" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texte" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Liens" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avancé" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personnalisé" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Utiliser les valeurs par défaut" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restaurer les conceptions par défaut" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Revenir aux valeurs par défaut" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Enregistrer" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Sauvegarder la conception" @@ -1293,68 +1498,93 @@ msgstr "Ajouter aux favoris" msgid "No such document \"%s\"" msgstr "Document « %s » non trouvé." -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Modifier l’application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Modifier votre application" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Vous devez être connecté pour modifier une application." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Application non trouvée." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Utilisez ce formulaire pour modifier votre application." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Le nom est requis." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." -msgstr "Le nom est trop long (maximum de 255 caractères)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." +msgstr "Le nom est trop long (limité à 255 caractères maximum)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Ce nom est déjà utilisé. Essayez-en un autre." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "La description est requise." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "La description est trop longue (limitée à %d caractère maximum)." +msgstr[1] "La description est trop longue (limitée à %d caractères maximum)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "L’URL source est trop longue." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "L’URL source est invalide." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "L’organisation est requise." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." -msgstr "L’organisation est trop longue (maximum de 255 caractères)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." +msgstr "L’organisation est trop longue (limitée à 255 caractères maximum)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "La page d’accueil de l’organisation est requise." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Le rappel (Callback) est trop long." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "L’URL de rappel (Callback) est invalide." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Impossible de mettre à jour l’application." @@ -1376,11 +1606,6 @@ msgstr "Vous devez être administrateur pour modifier le groupe." msgid "Use this form to edit the group." msgstr "Remplissez ce formulaire pour modifier les options du groupe." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "la description est trop longue (%d caractères maximum)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1432,7 +1657,7 @@ msgstr "Adresse courriel actuellement confirmée." #: actions/smssettings.php:180 msgctxt "BUTTON" msgid "Remove" -msgstr "Retirer" +msgstr "Enlever" #: actions/emailsettings.php:122 msgid "" @@ -1442,16 +1667,6 @@ msgstr "" "En attente d’une confirmation pour cette adresse. Vérifiez votre boîte de " "réception (et celle de spam !) pour recevoir de nouvelles instructions." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Annuler" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1750,7 +1965,7 @@ msgstr "Impossible de convertir le jeton de requête en jeton d’accès." msgid "Remote service uses unknown version of OMB protocol." msgstr "Le service distant utilise une version inconnue du protocole OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Erreur lors de la mise à jour du profil distant." @@ -2205,50 +2420,81 @@ msgstr "" "Cette boîte de réception regroupe les messages personnels qui vous sont " "envoyés." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Les invitations ont été désactivées." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "Vous devez ouvrir une session pour inviter d’autres utilisateurs dans %s." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Adresse courriel invalide : %s" +msgid "Invalid email address: %s." +msgstr "Adresse courriel invalide : %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" -msgstr "Invitation(s) envoyée(s)" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" +msgstr "Invitations envoyées" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Inviter de nouveaux utilisateurs" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Vous êtes déjà abonné à ces utilisateurs :" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Vous êtes déjà abonné à cet utilisateur :" +msgstr[1] "Vous êtes déjà abonné à ces utilisateurs :" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Vous avez été automatiquement abonné aux utilisateurs suivants :" +msgstr[0] "" +"La personne suivante est déjà un utilisateur et vous y avez été " +"automatiquement abonné :" +msgstr[1] "" +"Les personnes suivantes sont déjà des utilisateurs et vous y avez été " +"automatiquement abonné :" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitation(s) envoyée(s) aux personnes suivantes :" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitation envoyée à la personne suivante :" +msgstr[1] "Invitations envoyées aux personnes suivantes :" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2257,43 +2503,54 @@ msgstr "" "invitation et se seront inscrits sur le site. Merci de faire grandir notre " "communauté !" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Remplissez ce formulaire pour inviter vos amis et collègues à utiliser ce " "service." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Adresses courriel" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresses d’amis à inviter (un par ligne)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Message personnel" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Ajouter un message personnel à l’invitation (optionnel)." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Envoyer" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s vous invite à vous inscrire sur %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2356,10 +2613,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Vous devez ouvrir une session pour rejoindre un groupe." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Aucun pseudo ou ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2507,11 +2760,11 @@ msgstr "Ouvrir une session" msgid "Login to site" msgstr "Ouverture de session" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Se souvenir de moi" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Ouvrir automatiquement ma session à l’avenir (déconseillé pour les " @@ -2567,23 +2820,36 @@ msgstr "Impossible de rendre %1$s administrateur du groupe %2$s." msgid "No current status." msgstr "Aucun statut actuel." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nouvelle application" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Vous devez être connecté pour enregistrer une application." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Utilisez ce formulaire pour inscrire une nouvelle application." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Le nom est trop long (maximum de 255 caractères)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "L’URL source est requise." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "L’organisation est trop longue (limitée à 255 caractères maximum)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Impossible de créer l’application." @@ -2595,45 +2861,50 @@ msgstr "Nouveau groupe" msgid "Use this form to create a new group." msgstr "Remplissez les champs ci-dessous pour créer un nouveau groupe :" -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "la description est trop longue (%d caractères maximum)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nouveau message" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Vous ne pouvez pas envoyer de messages à cet utilisateur." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Aucun contenu !" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Aucun destinataire n’a été spécifié." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "N’envoyez pas de message à vous-même ; dites-le plutôt dans votre tête..." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Message envoyé" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Message direct envoyé à %s." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Erreur Ajax" @@ -2641,7 +2912,19 @@ msgstr "Erreur Ajax" msgid "New notice" msgstr "Nouvel avis" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "C’est trop long ! La taille maximale de l’avis est de %d caractères." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"La taille maximale de l’avis est de %d caractères, en incluant l’URL de la " +"pièce jointe." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Avis publié" @@ -2694,7 +2977,8 @@ msgstr "mises à jour correspondant au(x) terme(s) « %1$s » sur %2$s !" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Cet utilisateur n’accepte pas les clins d’œil ou n’a pas encore validé son " "adresse électronique." @@ -2707,50 +2991,77 @@ msgstr "Clin d’œil envoyé" msgid "Nudge sent!" msgstr "Clin d’œil envoyé !" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Vous devez être connecté pour lister vos applications." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Applications OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Applications que vous avez enregistré" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Vous n’avez encore enregistré aucune application." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Applications connectées." +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -"Vous avez autorisé les applications suivantes à accéder à votre compte." +"Vous avez autorisé les applications suivantes à se connecter à votre compte." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Vous n’êtes pas un utilisateur de cette application." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." -msgstr "Impossible d’annuler l’accès de l’application %s." +msgid "Unable to revoke access for application: %s." +msgstr "Impossible de révoquer l’accès par l’application : %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" +"Vous avez avec succès révoqué l’accès par l’application %1$s, ainsi que le " +"jeton personnel d’accès commençant par %2$s." + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Vous n’avez autorisé aucune application à utiliser votre compte." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Les programmeurs peuvent modifier les paramètres d’enregistrement pour leurs " -"applications " +"Êtes-vous un développeur ? [Inscrivez une application cliente OAuth](%s) à " +"utiliser avec cette instance de StatusNet." #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2775,7 +3086,7 @@ msgstr "Veuillez n'utiliser que des URL HTTP complètes en %s." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Format de données non supporté." @@ -2856,7 +3167,7 @@ msgstr "" #: actions/passwordsettings.php:58 msgid "Change password" -msgstr "Modifier le mot de passe" +msgstr "Changer de mot de passe" #: actions/passwordsettings.php:69 msgid "Change your password." @@ -2879,7 +3190,7 @@ msgid "6 or more characters" msgstr "6 caractères ou plus" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirmer" @@ -2891,11 +3202,11 @@ msgstr "Identique au mot de passe ci-dessus" msgid "Change" msgstr "Modifier" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Votre mot de passe doit contenir au moins 6 caractères." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Les mots de passe ne correspondent pas." @@ -2915,156 +3226,273 @@ msgstr "Impossible de sauvegarder le nouveau mot de passe." msgid "Password saved." msgstr "Mot de passe enregistré." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Chemins" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Paramètres de chemin et serveur pour ce site StatusNet" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Dossier des thème non lisible : %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Dossier des avatars non inscriptible : %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Dossier des arrière plans non inscriptible : %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Dossier des paramètres régionaux non lisible : %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Serveur SSL invalide. La longueur maximale est de 255 caractères." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Site" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Serveur" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nom d’hôte du serveur du site." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Chemin" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Chemin du site" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Chemin du site." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Chemin vers les paramètres régionaux" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Dossier des données de localisation" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Chemin de dossier vers les paramètres régionaux" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Chemin du dossier vers les paramètres régionaux." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Jolies URL" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Utiliser des jolies URL (plus lisibles et faciles à mémoriser) ?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Thème" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Serveur de thèmes" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Serveur pour les thèmes." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Chemin des thèmes" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Chemin d'accès Internet aux thèmes." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Dossier des thèmes" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatars" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Serveur d’avatar" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Chemin des avatars" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Dossier des avatars" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Arrière plans" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Serveur des arrière plans" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Chemin des arrière plans" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Dossier des arrière plans" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Jamais" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Quelquefois" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Toujours" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Utiliser SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Quand utiliser SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Serveur SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" -msgstr "Serveur vers lequel rediriger les requêtes SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "Serveur SSL pour les thèmes (par défaut : serveur SSL)." -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "Chemin d’accès SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "Chemin d’accès SSL aux thèmes (par défaut : /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Répertoire" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Chemin du répertoire où les thèmes sont stockés." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatars" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Serveur d’avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Serveur pour les avatars." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Chemin des avatars" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Chemin d’accès Internet vers les avatars." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Dossier des avatars" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Le répertoire où les avatars sont stockés." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Arrière plans" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Serveur pour les fonds d’écran." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Chemin d’accès Internet vers les fonds d’écran." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Serveur pour les fonds d’écran sur les pages SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Chemin d’accès Internet vers les fonds d’écran sur les pages SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Le répertoire où les fonds d’écran sont stockés." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Pièces jointes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Serveur pour les pièces jointes." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Chemin d’accès Internet vers les pièces jointes." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Serveur pour les pièces jointes sur les pages SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Chemin d’accès Internet vers les pièces jointes sur les pages SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Le répertoire où les pièces jointes sont stockées." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Jamais" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Quelquefois" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Toujours" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Utiliser SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Quand utiliser SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "Serveur vers lequel diriger les requêtes SSL." + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Enregistrer les chemins." @@ -3103,141 +3531,183 @@ msgstr "" "La licence des avis « %1$s » n’est pas compatible avec la licence du site « %2" "$s »." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Paramètres du profil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Vous pouvez mettre à jour les informations de votre profil pour qu’on en " "sache plus à votre sujet." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Information de profil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1 à 64 lettres minuscules ou chiffres, sans ponctuation ni espaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." +msgstr "1 à 64 lettres minuscules ou chiffres, sans ponctuation ni espaces." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nom complet" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Site personnel" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" -msgstr "Adresse de votre site Web, blogue, ou profil dans un autre site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." +msgstr "" +"Adresse URL de votre page personnelle, blogue ou profil sur un autre site." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Décrivez vous et vos intérêts en %d caractères" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Décrivez-vous avec vos intérêts en %d caractère" +msgstr[1] "Décrivez-vous avec vos intérêts en %d caractères" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Décrivez vous et vos interêts" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Bio" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Emplacement" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Indiquez votre emplacement, ex.: « Ville, État (ou région), Pays »" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Partager ma localisation lorsque je poste des avis" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" -msgstr "Marques" +msgstr "Balises" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Marques pour vous-même (lettres, chiffres, -, ., et _), séparées par des " "virgules ou des espaces" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Langue" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Langue préférée" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fuseau horaire" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Quel est votre fuseau horaire habituel ?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "M’abonner automatiquement à tous ceux qui s’abonnent à moi (recommandé pour " "les utilisateurs non-humains)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "La bio est trop longue (%d caractères maximum)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "La biographie est trop longue (limitée à %d caractère maximum)." +msgstr[1] "La biographie est trop longue (limitée à %d caractères maximum)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Aucun fuseau horaire n’a été choisi." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." -msgstr "La langue est trop longue (50 caractères maximum)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." +msgstr "La langue est trop longue (limitée à 50 caractères maximum)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Marque invalide : « %s »" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Impossible de mettre à jour l’auto-abonnement." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Impossible d’enregistrer les préférences de localisation." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Impossible d’enregistrer le profil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Impossible d’enregistrer les marques." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Préférences enregistrées." @@ -3316,26 +3786,39 @@ msgstr "" "%%site.name%% est un service de [micro-blogging](http://fr.wikipedia.org/" "wiki/Microblog) basé sur le logiciel libre [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Nuage de marques public" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " -msgstr "Dernières marques les plus populaires sur %s " +msgid "These are most popular recent tags on %s" +msgstr "Ces étiquettes récentes sont les plus populaires sur %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Personne n’a encore posté d’avis avec une [marque (hashtag)](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Soyez le premier à en poster une !" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3344,7 +3827,7 @@ msgstr "" "Pourquoi ne pas [créer un compte](%%action.register%%) et être le premier à " "en poster un !" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Nuage de marques" @@ -3467,7 +3950,7 @@ msgstr "Le mot de passe doit contenir au moins 6 caractères." msgid "Password and confirmation do not match." msgstr "Le mot de passe et sa confirmation ne correspondent pas." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Erreur lors de la configuration de l’utilisateur." @@ -3476,7 +3959,7 @@ msgid "New password successfully saved. You are now logged in." msgstr "" "Nouveau mot de passe créé avec succès. Votre session est maintenant ouverte." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Désolé ! Seules les personnes invitées peuvent s’inscrire." @@ -3488,7 +3971,7 @@ msgstr "Désolé, code d’invitation invalide." msgid "Registration successful" msgstr "Compte créé avec succès" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Créer un compte" @@ -3504,11 +3987,11 @@ msgstr "Vous ne pouvez pas vous inscrire si vous n’acceptez pas la licence." msgid "Email address already exists." msgstr "Cette adresse courriel est déjà utilisée." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Identifiant ou mot de passe incorrect." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3516,36 +3999,41 @@ msgstr "" "Avec ce formulaire vous pouvez créer un nouveau compte. Vous pourrez ensuite " "poster des avis and et vous relier à des amis et collègues. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1 à 64 lettres minuscules ou chiffres, sans ponctuation ni espaces. Requis." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 caractères ou plus. Requis." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Identique au mot de passe ci-dessus. Requis." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Courriel" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Utilisé uniquement pour les mises à jour, les notifications, et la " "récupération de mot de passe" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nom plus long, votre \"vrai\" nom de préférence" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" +"Adresse URL de votre page personnelle, blogue ou profil sur un autre site" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." @@ -3553,23 +4041,23 @@ msgstr "" "Je comprends que le contenu et les données de %1$s sont privés et " "confidentiels." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Mon texte et les fichiers sont protégés par copyright par %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Mon texte et les fichiers restent sous mon propre droit d'auteur." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Tous droits réservés." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3579,7 +4067,7 @@ msgstr "" "données personnelles : mot de passe, adresse électronique, adresse de " "messagerie instantanée, numéro de téléphone." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3613,7 +4101,7 @@ msgstr "" "Merci pour votre inscription ! Nous vous souhaitons d’apprécier notre " "service." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3844,7 +4332,7 @@ msgstr "Organisation" msgid "Description" msgstr "Description" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistiques" @@ -3987,45 +4475,45 @@ msgstr "Alias" msgid "Group actions" msgstr "Actions du groupe" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Fil des avis du groupe %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Fil des avis du groupe %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Fil des avis du groupe %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "ami d’un ami pour le groupe %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Membres" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(aucun)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Tous les membres" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Créé" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4041,7 +4529,7 @@ msgstr "" "action.register%%%%) pour devenir membre de ce groupe et bien plus ! ([En " "lire plus](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4054,7 +4542,7 @@ msgstr "" "logiciel libre [StatusNet](http://status.net/). Ses membres partagent des " "messages courts à propos de leur vie et leurs intérêts. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administrateurs" @@ -4082,48 +4570,48 @@ msgstr "Message reçu de %1$s le %2$s" msgid "Notice deleted." msgstr "Avis supprimé." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " marqué %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, page %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Fil des avis pour %1$s marqués %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Flux des avis de %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Flux des avis de %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Flux des avis de %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "ami d’un ami pour %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Ceci est la chronologie de %1$s mais %2$s n’a rien publié pour le moment." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4131,7 +4619,7 @@ msgstr "" "Avez-vous vu quelque chose d’intéressant récemment ? Vous n’avez pas publié " "d’avis pour le moment, vous pourriez commencer maintenant :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4140,7 +4628,7 @@ msgstr "" "Vous pouvez essayer de faire un clin d’œil à %1$s ou de [poster quelque " "chose à son intention](%%%%action.newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4154,7 +4642,7 @@ msgstr "" "register%%%%) pour suivre les avis de **%s** et bien plus ! ([En lire plus](%" "%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4165,7 +4653,7 @@ msgstr "" "wikipedia.org/wiki/Microblog) basé sur le logiciel libre [StatusNet](http://" "status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Reprises de %s" @@ -4551,39 +5039,55 @@ msgstr "" msgid "Subscribed" msgstr "Abonné" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Abonnés à %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Abonnés à %1$s - page %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Ces personnes suivent vos avis." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Ces personnes suivent les avis de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Vous n’avez pas d’abonnés. Essayez de vous abonner à des gens que vous " -"connaissez et ils pourraient vous retourner la faveur." +"connaissez et ils pourraient vous rendre la faveur." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s n’a pas d’abonnés. Voulez-vous être le premier ?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4592,26 +5096,38 @@ msgstr "" "%s n’a pas d’abonnés. Vous pourriez [créer un compte](%%%%action.register%%%" "%) et être le premier ?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Abonnements de %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Abonnements de %1$s - page %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Vous suivez les avis de ces personnes." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Les avis de ces personnes sont suivis par %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4627,16 +5143,22 @@ msgstr "" "êtes un [utilisateur de Twitter](%%action.twittersettings%%), vous pouvez " "vous abonner automatiquement aux gens auquels vous êtes déjà abonné là-bas." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s ne suit actuellement personne." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -5023,7 +5545,7 @@ msgid "Plugins" msgstr "Extensions" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Version" @@ -5234,7 +5756,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5243,7 +5765,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5261,7 +5783,7 @@ msgid "Unable to save tag." msgstr "Impossible d’enregistrer l’étiquette." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Il vous a été interdit de vous abonner." @@ -5314,6 +5836,16 @@ msgstr "%1$s suit à présent %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Bienvenue à %1$s, @%2$s !" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Aucun utilisateur unique défini pour le mode mono-utilisateur." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5367,7 +5899,7 @@ msgstr "Autres options" #. TRANS: Link description in user account settings menu. #: lib/accountsettingsaction.php:141 msgid "Other" -msgstr "Autres " +msgstr "Autres" #. TRANS: Page title. %1$s is the title, %2$s is the site name. #: lib/action.php:148 @@ -5381,185 +5913,193 @@ msgid "Untitled page" msgstr "Page sans nom" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navigation primaire du site" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Profil personnel et flux des amis" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personnel" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Modifier votre adresse électronique, avatar, mot de passe, profil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Compte" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Se connecter aux services" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Connexion" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Modifier la configuration du site" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administrer" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Inviter des amis et collègues à vous rejoindre sur %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Inviter" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Fermer la session" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Déconnexion" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Créer un compte" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "S’inscrire" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Ouvrir une session" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Connexion" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "À l’aide !" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Aide" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Rechercher des personnes ou du texte" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Rechercher" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Notice du site" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Vues locales" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Avis de la page" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Navigation secondaire du site" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Aide" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "À propos" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "CGU" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Confidentialité" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Source" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contact" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Insigne" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licence du logiciel StatusNet" @@ -5567,7 +6107,7 @@ msgstr "Licence du logiciel StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5577,7 +6117,7 @@ msgstr "" "%site.broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** est un service de micro-blogging." @@ -5586,7 +6126,7 @@ msgstr "**%%site.name%%** est un service de micro-blogging." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5598,20 +6138,20 @@ msgstr "" "(http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licence du contenu du site" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Le contenu et les données de %1$s sont privés et confidentiels." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" @@ -5619,7 +6159,7 @@ msgstr "" "réservés." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Le contenu et les données sont sous le droit d’auteur du contributeur. Tous " @@ -5627,26 +6167,26 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" "Tous les contenus %1$s et les données sont disponibles sous la licence %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Pagination" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Après" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Avant" @@ -5767,41 +6307,64 @@ msgstr "" "vous n’y avez accès qu’en lecture." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Aucune demande trouvée pour cette clé de consommateur." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Jeton d’accès erroné." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Aucun utilisateur associé à ce jeton." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Impossible de vous authentifier." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "Impossible de créer un consommateur anonyme." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "Impossible de créer l’application OAuth anonyme." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Impossible d’insérer le message." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" +"Erreur de base de donnée en insérant l’utilisateur de l’application OAuth" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Révocation essayée d’un jeton inconnu." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Impossible de supprimer un jeton révoqué." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Modifier votre application" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5883,24 +6446,35 @@ msgstr "" msgid "Cancel" msgstr "Annuler" +#: lib/applicationlist.php:247 +msgid " by " +msgstr " par " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "lecture-écriture" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "lecture seule" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Accès « %2$s » approuvé le %1$s." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "Jeton d’accès qui commence par : %s" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Révoquer" @@ -5909,11 +6483,6 @@ msgstr "Révoquer" msgid "author element must contain a name element." msgstr "l’élément « auteur » doit contenir un élément « nom »." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Pièces jointes" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6055,15 +6624,17 @@ msgid "Fullname: %s" msgstr "Nom complet : %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Emplacement : %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Site Web : %s" @@ -6087,7 +6658,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6338,15 +6909,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " -msgstr "Aucun fichier de configuration n’a été trouvé. " +msgid "No configuration file found." +msgstr "Aucun fichier de configuration n’a été trouvé." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +msgid "I looked for configuration files in the following places:" msgstr "" -"J’ai cherché des fichiers de configuration dans les emplacements suivants : " +"Les fichiers de configuration ont été cherchés aux emplacements suivants :" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6383,19 +6954,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Suivi des avis par SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Connexions" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Applications autorisées connectées" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Erreur de la base de données" @@ -6410,6 +6981,15 @@ msgstr "" "Vous pouvez importer votre image d’arrière plan personnelle. La taille " "maximale du fichier est de 2 Mo." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Le serveur n’a pas pu gérer autant de données de POST (%s octets) en raison " +"de sa configuration actuelle." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Les paramètre par défaut de la conception ont été restaurés." @@ -6422,23 +7002,23 @@ msgstr "Retirer des favoris" msgid "Favor this notice" msgstr "Ajouter aux favoris" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Ami d’un ami" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Flux d’informations" @@ -6471,6 +7051,10 @@ msgstr "Aller" msgid "Grant this user the \"%s\" role" msgstr "Accorder le rôle « %s » à cet utilisateur" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1 à 64 lettres minuscules ou chiffres, sans ponctuation ni espaces" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL du site Web ou blogue du groupe ou sujet " @@ -6570,15 +7154,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Ajouter ou modifier l’apparence du groupe « %s »" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Groupes avec le plus de membres" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Groupes avec le plus d’éléments publiés" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Marques dans les avis du groupe %s" @@ -6649,49 +7237,54 @@ msgstr "Ouvrez une session avec un identifiant et un mot de passe" msgid "Sign up for a new account" msgstr "Créer un nouveau compte" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmation de l’adresse courriel" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -"Bonjour %s.\n" +"Bonjour %1$s.\n" "\n" -"Quelqu’un vient d’utiliser cette adresse électronique sur %s.\n" +"Quelqu’un vient d’entrer cette adresse de courriel sur %2$s.\n" "\n" -"S’il s’agit bien de vous, et que vous souhaitez confirmer cette adresse, " -"utilisez le lien qui suit :\n" +"S’il s’agit bien de vous et si vous souhaitez confirmer votre entrée, " +"utilisez le lien suivant :\n" "\n" -"%s\n" +"%3$s\n" "\n" "Dans le cas contraire, il vous suffit d’ignorer ce message.\n" "\n" "Merci de votre attention,\n" -"%s\n" +"%2$s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s suit maintenant vos avis sur %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6701,8 +7294,12 @@ msgstr "" "bloquer de votre liste d'abonnés et le signaler comme spam aux " "administrateurs du site, sur %s." -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6711,36 +7308,41 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -"%1$s suit maintenant vos avis sur %2$s.\n" +"%1$s suit dorénavant vos avis sur %2$s.\n" "\n" "%3$s\n" "\n" "%4$s%5$s%6$s\n" "Cordialement,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Changez votre adresse de courriel ou vos options de notification sur %8$s\n" +"Vous pouvez changer votre adresse de courriel ou vos options de notification " +"sur %7$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Bio : %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nouvelle adresse courriel pour poster dans %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6750,43 +7352,48 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Une nouvelle adresse vous a été attribuée pour poster vos avis sur %1$s.\n" "\n" -"Écrivez à %2$s pour poster un nouvel avis.\n" +"Adressez vos courriels à %2$s pour poster de nouveaux avis.\n" "\n" -"Plus d’info : %3$s.\n" +"Davantage d’instructions sur les courriels sont sur %3$s.\n" "\n" "Cordialement,\n" -"%4$s" +"%1$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Statut de %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Confirmation SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" "%s : confirmez que vous possédez ce numéro de téléphone grâce à ce code :" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Vous avez reçu un clin d’œil de %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6813,14 +7420,18 @@ msgstr "" "Bien à vous,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nouveau message personnel de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6853,14 +7464,19 @@ msgstr "" "Bien à vous,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "%s (@%s) a ajouté un de vos avis à ses favoris" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "%1$s (@%2$s) a ajouté votre avis à ses favoris" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6899,7 +7515,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6910,13 +7526,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "%s (@%s) vous a envoyé un avis" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "%1$s (@%2$s) a envoyé un avis à vote attention" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7196,24 +7819,24 @@ msgstr "Clin d’œil" msgid "Send a nudge to this user" msgstr "Envoyer un clin d’œil à cet utilisateur" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Erreur lors de l’insertion du nouveau profil." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Erreur lors de l’insertion de l’avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Erreur lors de l’insertion du profil distant." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Avis en doublon." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Impossible d’insérer un nouvel abonnement." @@ -7333,9 +7956,11 @@ msgstr "Reprendre cet avis" msgid "Revoke the \"%s\" role from this user" msgstr "Révoquer le rôle « %s » de cet utilisateur" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Aucun utilisateur unique défini pour le mode mono-utilisateur." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Méthode API non trouvée !" #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7572,17 +8197,17 @@ msgid "Moderator" msgstr "Modérateur" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "il y a quelques secondes" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "il y a 1 minute" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7590,12 +8215,12 @@ msgstr[0] "une minute" msgstr[1] "%d minutes" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "il y a 1 heure" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7603,12 +8228,12 @@ msgstr[0] "une heure" msgstr[1] "%d heures" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "il y a 1 jour" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7616,12 +8241,12 @@ msgstr[0] "un jour" msgstr[1] "%d jours" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "il y a 1 mois" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7629,21 +8254,42 @@ msgstr[0] "un" msgstr[1] "%d" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "il y a environ 1 an" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "&s n’est pas une couleur valide !" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" "%s n’est pas une couleur valide ! Utilisez 3 ou 6 caractères hexadécimaux." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Message trop long ! La taille maximale est de %1$d caractères ; vous en avez " +"entré %2$d." +msgstr[1] "" +"Message trop long ! La taille maximale est de %1$d caractères ; vous en avez " +"entré %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7657,3 +8303,19 @@ msgstr "Aucun utilisateur spécifié ; utilisation de l’utilisateur de secours #, php-format msgid "%d entries in backup." msgstr "%d entrées dans la sauvegarde." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Le nom complet est trop long (limité à 255 caractères maximum)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "L’emplacement est trop long (limité à 255 caractères maximum)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "" +#~ "C’est trop long ! La taille maximale du message est de %d caractères." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "La bio est trop longue (%d caractères maximum)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Décrivez vous et vos intérêts en %d caractères" diff --git a/locale/ga/LC_MESSAGES/statusnet.po b/locale/ga/LC_MESSAGES/statusnet.po index 924661cb26..4e30f554df 100644 --- a/locale/ga/LC_MESSAGES/statusnet.po +++ b/locale/ga/LC_MESSAGES/statusnet.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:42+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:12+0000\n" "Language-Team: Irish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ga\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=5; plural=(n == 1) ? 0 : ( (n == 2) ? 1 : ( (n < 7) ? " "2 : ( (n < 11) ? 3 : 4 ) ) );\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -82,11 +82,15 @@ msgstr "Configuracións de Twitter" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 #, fuzzy msgctxt "BUTTON" msgid "Save" @@ -99,14 +103,17 @@ msgstr "Gardar" msgid "No such page." msgstr "Non existe a etiqueta." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -130,42 +137,44 @@ msgstr "Ningún usuario." msgid "%1$s and friends, page %2$d" msgstr "%s e amigos" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s e amigos" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, fuzzy, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Fonte para os amigos de %s" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, fuzzy, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Fonte para os amigos de %s" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, fuzzy, php-format msgid "Feed for friends of %s (Atom)" msgstr "Fonte para os amigos de %s" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -173,14 +182,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -188,7 +200,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 #, fuzzy msgid "You and friends" msgstr "%s e amigos" @@ -201,13 +213,16 @@ msgstr "%s e amigos" msgid "Updates from %1$s and friends on %2$s!" msgstr "Actualizacións dende %1$s e amigos en %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -229,60 +244,75 @@ msgstr "Método da API non atopado" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Este método require un POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 #, fuzzy msgid "Could not update user." msgstr "Non se puido actualizar o usuario." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "O usuario non ten perfil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 #, fuzzy msgid "Could not save profile." msgstr "Non se puido gardar o perfil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -292,73 +322,105 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Non se puideron gardar os teus axustes de Twitter!" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "Non se puido actualizar o usuario." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 #, fuzzy msgid "You cannot block yourself!" msgstr "Non se puido actualizar o usuario." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Bloqueo de usuario fallido." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Desbloqueo de usuario fallido." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, fuzzy, php-format msgid "Direct messages from %s" msgstr "Mensaxes directas para %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Tódalas mensaxes directas enviadas dende %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Mensaxes directas para %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Tódalas mensaxes directas enviadas a %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Non hai mensaxes de texto!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Podes actualizar a túa información do perfil persoal aquí" +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[1] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[2] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[3] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[4] "Podes actualizar a túa información do perfil persoal aquí" +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Usuario destinatario non atopado." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Non se pode enviar a mensaxe directa a usuarios dos que non eres amigo." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Non te envies mensaxes a ti mesmo!! só fala contigo mesmo baixiño, senón " +"vante tomar por tolo." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Non se atopou un estado con ese ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 #, fuzzy msgid "This status is already a favorite." msgstr "Este chío xa é un favorito!" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -406,67 +468,79 @@ msgstr "Non se puido actualizar o usuario." msgid "Could not find target user." msgstr "Non se puido actualizar o usuario." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "O alcume debe ter só letras minúsculas e números, e sen espazos." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "O alcume xa está sendo empregado por outro usuario. Tenta con outro." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Non é un alcume válido." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "A páxina persoal semella que non é unha URL válida." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "O nome completo é demasiado longo (max 255 car)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "O teu Bio é demasiado longo (max %d car.)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "A localización é demasiado longa (max 255 car.)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "Etiqueta inválida: '%s'" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, fuzzy, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "O alcume xa está sendo empregado por outro usuario. Tenta con outro." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -530,29 +604,43 @@ msgstr "" msgid "groups on %s" msgstr "Outras opcions" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Comando fallido" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Contido do chío inválido" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 #, fuzzy -msgid "Invalid token." +msgid "Invalid request token." msgstr "Tamaño inválido." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Non estás suscrito a ese perfil" + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -561,54 +649,47 @@ msgstr "Tamaño inválido." msgid "There was a problem with your session token. Try again, please." msgstr "Houbo un problema co teu token de sesión. Tentao de novo, anda..." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 #, fuzzy msgid "Invalid nickname / password!" msgstr "Usuario ou contrasinal inválidos." -#: actions/apioauthauthorize.php:159 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "Acounteceu un erro configurando o usuario." - -#: actions/apioauthauthorize.php:185 -#, fuzzy -msgid "Database error inserting OAuth application user." +msgid "Database error inserting oauth_token_association." msgstr "Erro ó inserir o hashtag na BD: %s" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Envio de formulario non esperada." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -616,37 +697,83 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 #, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Sobre" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Alcume" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Contrasinal" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "" - -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 #, fuzzy +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancelar" + +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Todos" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Sen código de confirmación." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Non estás suscrito a ese perfil" + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -682,24 +809,38 @@ msgstr "Avatar actualizado." msgid "No status with that ID found." msgstr "Non existe ningún estado con esa ID atopada." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Podes actualizar a túa información do perfil persoal aquí" +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[1] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[2] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[3] "Podes actualizar a túa información do perfil persoal aquí" +msgstr[4] "Podes actualizar a túa información do perfil persoal aquí" -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Non atopado" +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Método da API non atopado" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +msgstr[4] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 #, fuzzy @@ -760,6 +901,10 @@ msgstr "Actualizacións dende %1$s en %2$s!" msgid "API method under construction." msgstr "Método da API en contrución." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Non atopado" + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Non existe a etiqueta." @@ -812,7 +957,8 @@ msgid "Preview" msgstr "" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Eliminar chío" @@ -824,28 +970,28 @@ msgstr "Subir" msgid "Crop" msgstr "" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 #, fuzzy msgid "No file uploaded." msgstr "Non se especificou ningún perfil." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar actualizado." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Acounteceu un fallo ó actualizar o avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 #, fuzzy msgid "Avatar deleted." msgstr "Avatar actualizado." @@ -870,12 +1016,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 #, fuzzy msgctxt "BUTTON" msgid "No" @@ -890,12 +1037,13 @@ msgstr "Bloquear usuario" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 #, fuzzy msgctxt "BUTTON" msgid "Yes" @@ -912,9 +1060,12 @@ msgstr "Bloquear usuario" msgid "Failed to save block information." msgstr "Erro ao gardar información de bloqueo." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -992,12 +1143,13 @@ msgstr "Esa dirección xa foi confirmada." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Non se puido actualizar o usuario." @@ -1037,16 +1189,17 @@ msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s" msgid "Application not found." msgstr "Confirmation code not found." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 #, fuzzy msgid "You are not the owner of this application." msgstr "Non estás suscrito a ese perfil" #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 #, fuzzy msgid "There was a problem with your session token." msgstr "Houbo un problema co teu token de sesión. Tentao de novo, anda..." @@ -1075,10 +1228,69 @@ msgstr "Non se pode eliminar este chíos." msgid "Delete this application" msgstr "Eliminar chío" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s" + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "Sen alcume." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Non estás suscrito a ese perfil" + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Non se puido actualizar o usuario." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "Estado de %1$s en %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Eliminar chío" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Non se pode eliminar este chíos." + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Eliminar chío" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1155,58 +1367,68 @@ msgstr "" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 #, fuzzy msgid "Invalid logo URL." msgstr "Tamaño inválido." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Tamaño inválido." + +#: actions/designadminpanel.php:344 #, fuzzy, php-format msgid "Theme not available: %s." msgstr "Esta páxina non está dispoñíbel no tipo de medio que aceptas" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Modificado" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 #, fuzzy msgid "Site logo" msgstr "Invitar" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Invitar" + +#: actions/designadminpanel.php:469 #, fuzzy msgid "Change theme" msgstr "Modificado" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 #, fuzzy msgid "Site theme" msgstr "Novo chío" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "Novo chío" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, fuzzy, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1214,79 +1436,77 @@ msgid "" msgstr "Podes actualizar a túa información do perfil persoal aquí" #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 #, fuzzy msgid "Change colours" msgstr "Cambiar contrasinal" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 #, fuzzy msgid "Content" msgstr "Conectar" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 #, fuzzy msgid "Sidebar" msgstr "Buscar" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texto" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Inicio de sesión" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Gardar" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "" @@ -1303,79 +1523,106 @@ msgstr "Engadir a favoritos" msgid "No such document \"%s\"" msgstr "Ningún chío." -#: actions/editapplication.php:54 -#, fuzzy -msgid "Edit Application" -msgstr "Outras opcions" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 #, fuzzy msgid "You must be logged in to edit an application." msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s" -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 #, fuzzy msgid "No such application." msgstr "Ningún chío." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 #, fuzzy msgid "Use this form to edit your application." msgstr "" "Usa este formulario para engadir etiquetas aos teus seguidores ou aos que " "sigues." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 #, fuzzy msgid "Name is required." msgstr "A mesma contrasinal que arriba. Requerido." -#: actions/editapplication.php:180 actions/newapplication.php:165 +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 #, fuzzy -msgid "Name is too long (max 255 chars)." +msgid "Name is too long (max 255 characters)." msgstr "O nome completo é demasiado longo (max 255 car)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 #, fuzzy msgid "Name already in use. Try another one." msgstr "O alcume xa está sendo empregado por outro usuario. Tenta con outro." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Subscrición rexeitada" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "O teu Bio é demasiado longo (max %d car.)." +msgstr[1] "O teu Bio é demasiado longo (max %d car.)." +msgstr[2] "O teu Bio é demasiado longo (max %d car.)." +msgstr[3] "O teu Bio é demasiado longo (max %d car.)." +msgstr[4] "O teu Bio é demasiado longo (max %d car.)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 #, fuzzy msgid "Source URL is not valid." msgstr "A páxina persoal semella que non é unha URL válida." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "" -#: actions/editapplication.php:206 actions/newapplication.php:191 +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 #, fuzzy -msgid "Organization is too long (max 255 chars)." +msgid "Organization is too long (maximum 255 characters)." msgstr "A localización é demasiado longa (max 255 car.)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 #, fuzzy msgid "Could not update application." msgstr "Non se puido actualizar o usuario." @@ -1400,11 +1647,6 @@ msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s" msgid "Use this form to edit the group." msgstr "" -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "O teu Bio é demasiado longo (max 140 car.)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, fuzzy, php-format msgid "Invalid alias: \"%s\"" @@ -1471,17 +1713,6 @@ msgstr "" "GTalk que ten que haber unha mensaxe coas seguintes instrucións. (Engadiches " "a %s á túa lista de contactos?)" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -#, fuzzy -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancelar" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1784,7 +2015,7 @@ msgstr "Non se pode convertir o token da petición a tokens de acceso." msgid "Remote service uses unknown version of OMB protocol." msgstr "Versión de protocolo OMB descoñecida." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "Acounteceu un erro actualizando o perfil remoto" @@ -2233,49 +2464,94 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Esta é a túa bandexa de entrada, aquí móstranse as túas mensaxes privadas." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Non deberías eliminar o estado de outro usuario" -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Dirección de correo Inválida: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Invitación(s) enviada(s)." -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Invitar a novos usuarios" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Xa estas suscrito a estes usuarios:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Xa estas suscrito a estes usuarios:" +msgstr[1] "Xa estas suscrito a estes usuarios:" +msgstr[2] "Xa estas suscrito a estes usuarios:" +msgstr[3] "Xa estas suscrito a estes usuarios:" +msgstr[4] "Xa estas suscrito a estes usuarios:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Esta xente xa é usuario e ti foches suscrito automaticamente a eles:" +msgstr[0] "" +"Esta xente xa é usuario e ti foches suscrito automaticamente a eles:" +msgstr[1] "" +"Esta xente xa é usuario e ti foches suscrito automaticamente a eles:" +msgstr[2] "" +"Esta xente xa é usuario e ti foches suscrito automaticamente a eles:" +msgstr[3] "" +"Esta xente xa é usuario e ti foches suscrito automaticamente a eles:" +msgstr[4] "" +"Esta xente xa é usuario e ti foches suscrito automaticamente a eles:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitación(s) enviada(s) á seguinte xente:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitación(s) enviada(s) á seguinte xente:" +msgstr[1] "Invitación(s) enviada(s) á seguinte xente:" +msgstr[2] "Invitación(s) enviada(s) á seguinte xente:" +msgstr[3] "Invitación(s) enviada(s) á seguinte xente:" +msgstr[4] "Invitación(s) enviada(s) á seguinte xente:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2283,44 +2559,55 @@ msgstr "" "Notificaráseche cando os teus invitados acepten unha invitación e se " "rexistren neste sitio. Grazas por facer crecer o gremio lareteiro!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Emprega este formulario para invitar ós teus amigos e colegas a empregar " "este servizo." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Enderezos de correo" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Direccións dos amigos que queres invitar (unha por liña)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Mensaxe persoal" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Opcionalmente engadir unha mensaxe persoal á invitación." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 #, fuzzy msgctxt "BUTTON" msgid "Send" msgstr "Enviar" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s invitoute a unirse a él en %2$s." -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2380,11 +2667,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s" -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "Sen alcume." - #: actions/joingroup.php:141 #, fuzzy, php-format msgid "%1$s joined group %2$s" @@ -2532,11 +2814,11 @@ msgstr "Inicio de sesión" msgid "Login to site" msgstr "" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Lembrarme" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Endiante acceder automáticamente, coidado en equipos compartidos!" @@ -2589,25 +2871,37 @@ msgstr "O usuario bloqueoute." msgid "No current status." msgstr "Sen estado actual" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 #, fuzzy -msgid "New Application" +msgid "New application" msgstr "Ningún chío." -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 #, fuzzy msgid "You must be logged in to register an application." msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s" -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "" -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "O nome completo é demasiado longo (max 255 car)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "A localización é demasiado longa (max 255 car.)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 #, fuzzy msgid "Could not create application." msgstr "Non se puido crear o favorito." @@ -2620,47 +2914,52 @@ msgstr "" msgid "Use this form to create a new group." msgstr "" -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "O teu Bio é demasiado longo (max 140 car.)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nova mensaxe" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Non podes enviar mensaxes a este usurio." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Sen contido!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Non se especificou ningún destinatario" #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Non te envies mensaxes a ti mesmo!! só fala contigo mesmo baixiño, senón " "vante tomar por tolo." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 #, fuzzy msgid "Message sent" msgstr "Non hai mensaxes de texto!" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, fuzzy, php-format msgid "Direct message to %s sent." msgstr "Mensaxe directo a %s enviado" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Erro de Ajax" @@ -2668,7 +2967,17 @@ msgstr "Erro de Ajax" msgid "New notice" msgstr "Novo chío" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Podes actualizar a túa información do perfil persoal aquí" + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Chío publicado" @@ -2717,7 +3026,8 @@ msgstr "Actualizacións dende %1$s en %2$s!" #: actions/nudge.php:85 #, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Este usuario non permite toques, ou non confirmou ainda o seu correo " "electrónico." @@ -2730,49 +3040,76 @@ msgstr "Toque enviado" msgid "Nudge sent!" msgstr "Toque enviado!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 #, fuzzy msgid "You must be logged in to list your applications." msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s" -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 #, fuzzy msgid "OAuth applications" msgstr "Outras opcions" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 #, fuzzy msgid "You are not a user of that application." msgstr "Non estás suscrito a ese perfil" -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "" +"Usa este formulario para engadir etiquetas aos teus seguidores ou aos que " +"sigues." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2798,7 +3135,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Non é un formato de datos soportado." @@ -2908,7 +3245,7 @@ msgid "6 or more characters" msgstr "6 ou máis caracteres" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirmar" @@ -2920,11 +3257,11 @@ msgstr "Igual que a contrasinal de enriba" msgid "Change" msgstr "Modificado" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "A contrasinal debe ter 6 caracteres ou máis." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "As contrasinais non coinciden" @@ -2944,166 +3281,289 @@ msgstr "Non se pode gardar a contrasinal." msgid "Password saved." msgstr "Contrasinal gardada." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, fuzzy, php-format msgid "Theme directory not readable: %s." msgstr "Esta páxina non está dispoñíbel no tipo de medio que aceptas" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, fuzzy, php-format msgid "Avatar directory not writable: %s." msgstr "Esta páxina non está dispoñíbel no tipo de medio que aceptas" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "Esta páxina non está dispoñíbel no tipo de medio que aceptas" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Esta páxina non está dispoñíbel no tipo de medio que aceptas" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 #, fuzzy msgid "Site" msgstr "Invitar" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 #, fuzzy msgid "Server" msgstr "Recuperar" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "" -#: actions/pathsadminpanel.php:242 +#: actions/pathsadminpanel.php:249 #, fuzzy -msgid "Site path" +msgid "Site path." msgstr "Novo chío" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Avatar actualizado." + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." msgstr "" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "" - -#: actions/pathsadminpanel.php:279 -#, fuzzy -msgid "Avatars" -msgstr "Avatar" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatar" - -#: actions/pathsadminpanel.php:288 -#, fuzzy -msgid "Avatar path" -msgstr "Avatar actualizado." - -#: actions/pathsadminpanel.php:292 -#, fuzzy -msgid "Avatar directory" -msgstr "Avatar actualizado." - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "" - -#: actions/pathsadminpanel.php:320 -#, fuzzy -msgid "SSL" -msgstr "SMS" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -#, fuzzy -msgid "Never" -msgstr "Recuperar" - -#: actions/pathsadminpanel.php:324 -#, fuzzy -msgid "Sometimes" -msgstr "Chíos" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 #, fuzzy msgid "SSL server" msgstr "Recuperar" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Novo chío" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Avatar actualizado." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +#, fuzzy +msgid "Avatars" +msgstr "Avatar" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +#, fuzzy +msgid "Avatar path" +msgstr "Avatar actualizado." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Acounteceu un fallo ó actualizar o avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +#, fuzzy +msgid "Avatar directory" +msgstr "Avatar actualizado." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Ningún documento." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Ningún documento." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +#, fuzzy +msgid "SSL" +msgstr "SMS" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +#, fuzzy +msgid "Never" +msgstr "Recuperar" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +#, fuzzy +msgid "Sometimes" +msgstr "Chíos" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 #, fuzzy msgid "Save paths" msgstr "Novo chío" @@ -3140,144 +3600,193 @@ msgstr "Tamaño inválido." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Configuración de perfil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Podes actualizar a túa información do perfil persoal aquí para que a xente " "che poida coñecer mellor." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Configuración de perfil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "De 1 a 64 letras minúsculas ou númeors, nin espazos nin signos de puntuación" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nome completo" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Páxina persoal" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "Enderezo da túa páxina persoal, blogue, ou perfil noutro sitio" -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, fuzzy, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Contanos un pouco de ti e dos teus intereses en 140 caractéres." +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Contanos un pouco de ti e dos teus intereses en 140 caractéres." +msgstr[1] "Contanos un pouco de ti e dos teus intereses en 140 caractéres." +msgstr[2] "Contanos un pouco de ti e dos teus intereses en 140 caractéres." +msgstr[3] "Contanos un pouco de ti e dos teus intereses en 140 caractéres." +msgstr[4] "Contanos un pouco de ti e dos teus intereses en 140 caractéres." -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 #, fuzzy msgid "Describe yourself and your interests" msgstr "Contanos un pouco de ti e dos teus intereses en 140 caractéres." -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Bio" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Localización" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "¿Onde estas, coma \"Cidade, Provincia, País\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Tags" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Etiquetas para o teu usuario (letras, números, -, ., e _), separados por " "coma ou espazo" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Linguaxe" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Linguaxe preferida" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fuso Horario" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "En que fuso horario estas normalmente?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Suscribirse automáticamente a calquera que se suscriba a min (o mellor para " "non humáns)" -#: actions/profilesettings.php:228 actions/register.php:230 +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 #, fuzzy, php-format -msgid "Bio is too long (max %d chars)." -msgstr "O teu Bio é demasiado longo (max %d car.)." +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "O teu Bio é demasiado longo (max %d car.)." +msgstr[1] "O teu Bio é demasiado longo (max %d car.)." +msgstr[2] "O teu Bio é demasiado longo (max %d car.)." +msgstr[3] "O teu Bio é demasiado longo (max %d car.)." +msgstr[4] "O teu Bio é demasiado longo (max %d car.)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Fuso Horario non seleccionado" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "A Linguaxe é demasiado longa (max 50 car.)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Etiqueta inválida: '%s'" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Non se puido actualizar o usuario para autosuscrición." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "Non se puideron gardar as etiquetas." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Non se puido gardar o perfil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Non se puideron gardar as etiquetas." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Configuracións gardadas." @@ -3356,33 +3865,46 @@ msgstr "" "(http://status.net/). [Únete agora](%%action.register%%) para compartir " "chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 #, fuzzy msgid "Public tag cloud" msgstr "Sindicación do Fio Público" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " +msgid "These are most popular recent tags on %s" msgstr "" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "" @@ -3505,7 +4027,7 @@ msgstr "A contrasinal debe ter 6 caracteres ou máis." msgid "Password and confirmation do not match." msgstr "A contrasinal e a súa confirmación non coinciden." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Acounteceu un erro configurando o usuario." @@ -3513,7 +4035,7 @@ msgstr "Acounteceu un erro configurando o usuario." msgid "New password successfully saved. You are now logged in." msgstr "A nova contrasinal gardouse correctamente. Xa estas logueado." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Desculpa, só se pode rexistrar a xente con invitación." @@ -3526,7 +4048,7 @@ msgstr "Acounteceu un erro co código de confirmación." msgid "Registration successful" msgstr "Xa estas rexistrado!!" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Rexistrar" @@ -3542,11 +4064,11 @@ msgstr "Non podes rexistrarte se non estas de acordo coa licenza." msgid "Email address already exists." msgstr "O enderezo de correo xa existe." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Usuario ou contrasinal inválidos." -#: actions/register.php:350 +#: actions/register.php:352 #, fuzzy msgid "" "With this form you can create a new account. You can then post notices and " @@ -3556,58 +4078,62 @@ msgstr "" "chíos, e suscribirte a amigos. (Tes unha conta [OpenID](http://openid.net/)? " "Proba o noso [Rexistro OpenID](%%action.openidlogin%%)!)" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "De 1 a 64 letras minúsculas ou números, nin espazos nin signos de " "puntuación. Requerido." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 ou máis caracteres. Requerido." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "A mesma contrasinal que arriba. Requerido." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Correo Electrónico" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Empregado só para actualizacións, novidades, e recuperación de contrasinais" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nome máis longo, preferiblemente o teu nome \"real\"" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "Enderezo da túa páxina persoal, blogue, ou perfil noutro sitio" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, fuzzy, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3616,7 +4142,7 @@ msgstr "" " agás esta informción privada: contrasinal, dirección de correo electrónico, " "dirección IM, número de teléfono." -#: actions/register.php:583 +#: actions/register.php:590 #, fuzzy, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3648,7 +4174,7 @@ msgstr "" "\n" "Grazas por rexistrarte e esperamos que laretexes moito." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3885,7 +4411,7 @@ msgstr "Invitación(s) enviada(s)." msgid "Description" msgstr "Subscricións" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Estatísticas" @@ -4021,47 +4547,47 @@ msgstr "" msgid "Group actions" msgstr "Outras opcions" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Fonte para os amigos de %s" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Fonte para os amigos de %s" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, fuzzy, php-format msgid "Notice feed for %s group (Atom)" msgstr "Fonte de chíos para %s" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, fuzzy, php-format msgid "FOAF for %s group" msgstr "Band. Saída para %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 #, fuzzy msgid "Members" msgstr "Membro dende" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 #, fuzzy msgid "(None)" msgstr "(nada)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Destacado" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4075,7 +4601,7 @@ msgstr "" "(http://status.net/). [Únete agora](%%action.register%%) para compartir " "chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4088,7 +4614,7 @@ msgstr "" "(http://status.net/). [Únete agora](%%action.register%%) para compartir " "chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "" @@ -4115,60 +4641,60 @@ msgstr "Mensaxe dende %1$s en %2$s" msgid "Notice deleted." msgstr "Chío publicado" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "Chíos tagueados con %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s (%2$s)" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Fonte para os amigos de %s" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Fonte para os amigos de %s" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Fonte para os amigos de %s" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Fonte para os amigos de %s" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, fuzzy, php-format msgid "FOAF for %s" msgstr "Band. Saída para %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4181,7 +4707,7 @@ msgstr "" "(http://status.net/). [Únete agora](%%action.register%%) para compartir " "chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4193,7 +4719,7 @@ msgstr "" "(http://status.net/). [Únete agora](%%action.register%%) para compartir " "chíos cos teus amigos, colegas e familia! ([Ler mais](%%doc.help%%))" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, fuzzy, php-format msgid "Repeat of %s" msgstr "Replies to %s" @@ -4583,63 +5109,91 @@ msgstr "Non estás suscrito a ese perfil" msgid "Subscribed" msgstr "Suscrito" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, fuzzy, php-format msgid "%s subscribers" msgstr "Subscritores" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, fuzzy, php-format msgid "%1$s subscribers, page %2$d" msgstr "Tódalas subscricións" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Esa é a xente que escoita os teus chíos." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Esa é a xente que escoita os chíos de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, fuzzy, php-format msgid "%s subscriptions" msgstr "Tódalas subscricións" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, fuzzy, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Tódalas subscricións" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Esa é a xente á que lle estas a escoitar os seus chíos" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Esta é a xente á que lle estas a escoitar os chíos %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4649,16 +5203,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, fuzzy, php-format msgid "%s is not listening to anyone." msgstr "%1$s está a escoitar os teus chíos %2$s." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber." -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -5043,7 +5603,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 #, fuzzy msgid "Version" msgstr "Persoal" @@ -5263,14 +5823,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5287,7 +5847,7 @@ msgid "Unable to save tag." msgstr "Non se poden gardar as etiquetas." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 #, fuzzy msgid "You have been banned from subscribing." msgstr "Este usuario non che permite suscribirte a el." @@ -5343,6 +5903,16 @@ msgstr "%1$s está a escoitar os teus chíos %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Mensaxe de %1$s en %2$s" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 #, fuzzy @@ -5415,44 +5985,50 @@ msgid "Untitled page" msgstr "" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 #, fuzzy msgctxt "MENU" msgid "Personal" msgstr "Persoal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 #, fuzzy msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Cambiar contrasinal" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +#, fuzzy +msgid "Account" +msgstr "Sobre" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 #, fuzzy msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Non se pode redireccionar ao servidor: %s" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Conectar" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 #, fuzzy msgctxt "TOOLTIP" msgid "Change site configuration" @@ -5460,13 +6036,13 @@ msgstr "Navegación de subscricións" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, fuzzy, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" @@ -5475,71 +6051,74 @@ msgstr "" "este servizo." #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 #, fuzzy msgctxt "MENU" msgid "Invite" msgstr "Invitar" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 #, fuzzy msgctxt "MENU" msgid "Logout" msgstr "Sair" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 #, fuzzy msgctxt "TOOLTIP" msgid "Create an account" msgstr "Crear nova conta" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 #, fuzzy msgctxt "MENU" msgid "Register" msgstr "Rexistrar" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 #, fuzzy msgctxt "MENU" msgid "Login" msgstr "Inicio de sesión" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 #, fuzzy msgctxt "TOOLTIP" msgid "Help me!" msgstr "Axuda" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 #, fuzzy msgctxt "MENU" msgid "Help" msgstr "Axuda" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 #, fuzzy msgctxt "MENU" msgid "Search" @@ -5547,70 +6126,70 @@ msgstr "Buscar" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 #, fuzzy msgid "Site notice" msgstr "Novo chío" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 #, fuzzy msgid "Page notice" msgstr "Novo chío" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 #, fuzzy msgid "Secondary site navigation" msgstr "Navegación de subscricións" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Axuda" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Sobre" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Preguntas frecuentes" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privacidade" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Fonte" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contacto" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "" @@ -5618,7 +6197,7 @@ msgstr "" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5628,7 +6207,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** é un servizo de microbloguexo." @@ -5637,7 +6216,7 @@ msgstr "**%%site.name%%** é un servizo de microbloguexo." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5649,51 +6228,51 @@ msgstr "" "fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 #, fuzzy msgid "Site content license" msgstr "Atopar no contido dos chíos" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Outros" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 #, fuzzy msgid "Before" msgstr "Antes »" @@ -5827,41 +6406,66 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Non se puido crear o favorito." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Non se puido crear o favorito." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Non se pode inserir unha mensaxe." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +#, fuzzy +msgid "Database error inserting OAuth application user." +msgstr "Erro ó inserir o hashtag na BD: %s" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5948,24 +6552,35 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Recuperar" @@ -5974,11 +6589,6 @@ msgstr "Recuperar" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6123,15 +6733,17 @@ msgid "Fullname: %s" msgstr "Nome completo: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Ubicación: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Páxina persoal: %s" @@ -6153,7 +6765,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, fuzzy, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d " @@ -6402,14 +7014,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Sen código de confirmación." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "Invitación(s) enviada(s) á seguinte xente:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6446,19 +7059,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Chíos dende SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Conectar" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "" @@ -6473,6 +7086,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "Podes actualizar a túa información do perfil persoal aquí" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6485,23 +7105,23 @@ msgstr "Chíos favoritos de %s" msgid "Favor this notice" msgstr "Chíos favoritos de %s" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6535,6 +7155,11 @@ msgstr "Ir" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"De 1 a 64 letras minúsculas ou númeors, nin espazos nin signos de puntuación" + #: lib/groupeditform.php:163 #, fuzzy msgid "URL of the homepage or blog of the group or topic" @@ -6633,15 +7258,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "" @@ -6714,27 +7343,29 @@ msgstr "Usuario ou contrasinal inválidos." msgid "Sign up for a new account" msgstr "Crear nova conta" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmar correo electrónico" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Ei, %s.\n" "\n" @@ -6749,21 +7380,28 @@ msgstr "" "Grazas polo teu tempo, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s está a escoitar os teus chíos %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6772,10 +7410,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s está a escoitar os teus chíos en %2$s.\n" "\n" @@ -6784,21 +7422,25 @@ msgstr "" "Atentamente todo seu,\n" "%4$s.\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, fuzzy, php-format msgid "Bio: %s" msgstr "Ubicación: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nova dirección de email para posterar en %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6807,7 +7449,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Tes unha nova dirección de envio de mensaxes en %1$s.\n" "\n" @@ -6818,31 +7460,36 @@ msgstr "" "Sempre teu...,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Estado de %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Confirmación de SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "Agardando a confirmación neste número de teléfono." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s douche un toque" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6868,14 +7515,18 @@ msgstr "" "With kind regards,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "%s enviouche unha nova mensaxe privada" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6908,14 +7559,19 @@ msgstr "" "With kind regards,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "Enviar un correo cando alguen enganda un chío meu coma favorito." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, fuzzy, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6949,7 +7605,7 @@ msgstr "" "%5$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6957,13 +7613,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7223,24 +7886,24 @@ msgstr "Toque enviado" msgid "Send a nudge to this user" msgstr "Non podes enviar mensaxes a este usurio." -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Non se puido inserir a nova subscrición." @@ -7368,9 +8031,11 @@ msgstr "Non se pode eliminar este chíos." msgid "Revoke the \"%s\" role from this user" msgstr "" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Método da API non atopado" #: lib/sandboxform.php:67 #, fuzzy @@ -7619,17 +8284,17 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "fai uns segundos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "fai un minuto" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7640,12 +8305,12 @@ msgstr[3] "" msgstr[4] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "fai unha hora" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7656,12 +8321,12 @@ msgstr[3] "" msgstr[4] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "fai un día" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7672,12 +8337,12 @@ msgstr[3] "" msgstr[4] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "fai un mes" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7688,20 +8353,45 @@ msgstr[3] "" msgstr[4] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "fai un ano" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "A páxina persoal semella que non é unha URL válida." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "A páxina persoal semella que non é unha URL válida." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "Unknown user. Go to %s to add your address to your account" msgstr "" +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d " +msgstr[1] "" +"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d " +msgstr[2] "" +"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d " +msgstr[3] "" +"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d " +msgstr[4] "" +"Mensaxe demasiado longa - o máximo é 140 caracteres, ti enviaches %d " + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7716,3 +8406,20 @@ msgstr "Non se especificou ningún perfil." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "O nome completo é demasiado longo (max 255 car)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "A localización é demasiado longa (max 255 car.)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Podes actualizar a túa información do perfil persoal aquí" + +#, fuzzy +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "O teu Bio é demasiado longo (max %d car.)." + +#, fuzzy +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Contanos un pouco de ti e dos teus intereses en 140 caractéres." diff --git a/locale/gl/LC_MESSAGES/statusnet.po b/locale/gl/LC_MESSAGES/statusnet.po index 9b851f719d..2baa685fca 100644 --- a/locale/gl/LC_MESSAGES/statusnet.po +++ b/locale/gl/LC_MESSAGES/statusnet.po @@ -11,17 +11,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:44+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:13+0000\n" "Language-Team: Galician \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: gl\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -77,11 +77,15 @@ msgstr "Gardar a configuración de acceso" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Gardar" @@ -92,14 +96,17 @@ msgstr "Gardar" msgid "No such page." msgstr "Esa páxina non existe." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -123,35 +130,35 @@ msgstr "Non existe tal usuario." msgid "%1$s and friends, page %2$d" msgstr "%1$s e amigos, páxina %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s e amigos" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Fonte de novas dos amigos de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Fonte de novas dos amigos de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Fonte de novas dos amigos de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -159,7 +166,9 @@ msgid "" msgstr "" "Esta é a liña do tempo de %s e amigos pero ninguén publicou nada aínda." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -169,7 +178,8 @@ msgstr "" "publique algo." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -179,7 +189,9 @@ msgstr "" "[publicar algo dirixido a el ou ela](%%%%action.newnotice%%%%?" "status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgstr "" "un aceno a %s ou publicar unha nota dirixida a el ou ela?" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Vostede e mailos seus amigos" @@ -201,13 +213,16 @@ msgstr "Vostede e mailos seus amigos" msgid "Updates from %1$s and friends on %2$s!" msgstr "Actualizacións de %1$s e amigos en %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,21 +243,22 @@ msgstr "Non se atopou o método da API." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Este método require un POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -250,40 +266,53 @@ msgstr "" "Ten que especificar un parámetro chamado \"device\" cun destes valores: sms, " "im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Non se puido actualizar o usuario." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "O usuario non ten perfil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Non se puido gardar o perfil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"O servidor non puido manexar tantos datos POST (%s bytes) por mor da súa " +"configuración actual." +msgstr[1] "" "O servidor non puido manexar tantos datos POST (%s bytes) por mor da súa " "configuración actual." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -292,71 +321,99 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Non se puido gardar a súa configuración de deseño." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Non se puido actualizar o seu deseño." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Non pode bloquearse a si mesmo!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Non se puido bloquear o usuario." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Non se puido desbloquear o usuario." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Mensaxes directas de %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Todas as mensaxes directas enviadas por %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Mensaxes directas a %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Todas as mensaxes directas enviadas a %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "A mensaxe non ten texto!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "" +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "" +"Iso é longo de máis. A lonxitude máxima das mensaxes é de %d caracteres." +msgstr[1] "" "Iso é longo de máis. A lonxitude máxima das mensaxes é de %d caracteres." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Non se atopou o destinatario." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Non pode enviar mensaxes directas a usuarios que non sexan amigos seus." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Non se envíe unha mensaxe, limítese a pensar nela." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Non se atopou ningún estado con esa ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Este estado xa é dos favoritos." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -399,69 +456,81 @@ msgstr "Non se puido determinar o usuario de orixe." msgid "Could not find target user." msgstr "Non se puido atopar o usuario de destino." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "O alcume debe ter só letras en minúscula e números, e non pode ter espazos " "en branco." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Ese alcume xa está en uso. Probe con outro." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "O formato do alcume non é correcto." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "O URL da páxina persoal non é correcto." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "O nome completo é longo de máis (o máximo son 255 caracteres)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "A descrición é longa de máis (o máximo son %d caracteres)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "A localidade é longa de máis (o máximo son 255 caracteres)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Demasiados pseudónimos! O número máximo é %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Pseudónimo incorrecto: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "O pseudónimo \"%s\" xa se está a usar. Proba con outro." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "O pseudónimo non pode coincidir co alcume." @@ -525,28 +594,43 @@ msgstr "grupos %s" msgid "groups on %s" msgstr "grupos en %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Houbo un erro durante a carga." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "O pase especificado é incorrecto." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Non se forneceu o parámetro oauth_token." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Pase incorrecto." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Non está autorizado." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -555,55 +639,48 @@ msgstr "Pase incorrecto." msgid "There was a problem with your session token. Try again, please." msgstr "Houbo un erro co seu pase. Inténteo de novo." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "O alcume ou o contrasinal son incorrectos!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" -"Houbo un erro na base de datos ao intentar borrar o usuario da aplicación " -"OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "" "Houbo un erro na base de datos ao intentar inserir o usuario da aplicación " "OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "Autorizouse a ficha da solicitude %s. Intercámbiea por un pase." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Denegouse e revogouse a ficha da solicitude %s." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Envío de formulario inesperado." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Unha aplicación quere conectarse á súa conta" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Permitir ou denegar o acceso" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -614,37 +691,85 @@ msgstr "" "%3$s os datos da súa conta %4$s. Só debería permitir o " "acceso á súa conta %4$s a xente de confianza." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Conta" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Alcume" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Contrasinal" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Denegar" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancelar" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Permitir" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Permitir ou denegar o acceso á información da súa conta." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Cancelouse a confirmación por mensaxería instantánea." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "Denegouse e revogouse a ficha da solicitude %s." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Non está autorizado." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Este método require un POST ou un DELETE." @@ -676,24 +801,34 @@ msgstr "Borrouse o estado." msgid "No status with that ID found." msgstr "Non se atopou ningún estado con esa ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "O cliente debe proporcionar un parámetro de \"estado\" cun valor." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Iso é longo de máis. A nota non pode exceder os %d caracteres." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Iso é longo de máis. A nota non pode exceder os %d caracteres." +msgstr[1] "Iso é longo de máis. A nota non pode exceder os %d caracteres." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Non se atopou." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Non se atopou o método da API." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"A lonxitude máxima das notas é de %d caracteres, incluído o URL do dato " +"adxunto." +msgstr[1] "" "A lonxitude máxima das notas é de %d caracteres, incluído o URL do dato " "adxunto." @@ -755,6 +890,10 @@ msgstr "Actualizacións etiquetadas con %1$s en %2$s!" msgid "API method under construction." msgstr "Método API en desenvolvemento." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Non se atopou." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Non existe tal dato adxunto." @@ -809,7 +948,8 @@ msgid "Preview" msgstr "Vista previa" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Borrar" @@ -821,27 +961,27 @@ msgstr "Cargar" msgid "Crop" msgstr "Recortar" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Non se subiu ficheiro ningún." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Escolla unha zona cadrada da imaxe para usala como avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Perdéronse os datos do ficheiro." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Actualizouse o avatar." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Non se puido actualizar o avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Borrouse o avatar." @@ -865,12 +1005,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Non" @@ -883,12 +1024,13 @@ msgstr "Non bloquear este usuario" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Si" @@ -903,9 +1045,12 @@ msgstr "Bloquear este usuario" msgid "Failed to save block information." msgstr "Non se puido gardar a información do bloqueo." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -980,12 +1125,13 @@ msgstr "Ese enderezo xa se confirmou." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Non se puido actualizar o usuario." @@ -1023,15 +1169,16 @@ msgstr "Ten que iniciar sesión para borrar unha aplicación." msgid "Application not found." msgstr "Non se atopou a aplicación." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Non é o dono desa aplicación." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Houbo un problema co seu pase." @@ -1059,10 +1206,71 @@ msgstr "Non borrar a aplicación" msgid "Delete this application" msgstr "Borrar a aplicación" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Ten que identificarse para deixar un grupo." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Nin alcume nin ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Vostede non pertence a este grupo." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Non se puido actualizar o grupo." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s deixou o grupo %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Borrar o usuario" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Está seguro de querer borrar este usuario? Isto borrará todos os datos do " +"usuario da base de datos, sen posibilidade de recuperalos." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Non borrar esta nota" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Borrar o usuario" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1135,54 +1343,64 @@ msgstr "Deseño" msgid "Design settings for this StatusNet site" msgstr "Configuración de deseño para este sitio StatusNet" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL do logo incorrecto." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "URL do logo incorrecto." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "O tema visual non está dispoñible: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Cambiar o logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo do sitio" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logo do sitio" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Cambar o tema visual" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Tema visual do sitio" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema visual para o sitio." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Tema visual personalizado" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" "Pode cargar como arquivo .ZIP un tema visual personalizado para StatusNet" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Cambiar a imaxe de fondo" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Fondo" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1192,76 +1410,74 @@ msgstr "" "ficheiro é de %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Activado" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Desactivado" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Activar ou desactivar a imaxe de fondo." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Imaxe de fondo en mosaico" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Cambiar as cores" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Contido" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barra lateral" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texto" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Ligazóns" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avanzado" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personalizado" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Utilizar os valores por defecto" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restaurar o deseño por defecto" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Volver ao deseño por defecto" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Gardar" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Gardar o deseño" @@ -1278,68 +1494,95 @@ msgstr "Engadir aos favoritos" msgid "No such document \"%s\"" msgstr "Non hai ningún documento \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Editar a aplicación" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Modificar a aplicación" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Ten que iniciar sesión para editar unha aplicación." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Non existe esa aplicación." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Utilice este formulario para editar a súa aplicación." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Fai falla un nome." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "O nome é longo de máis (o límite é de 255 caracteres)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "O nome xa está en uso. Probe con outro." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Fai falla unha descrición." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "A descrición é longa de máis (o máximo son %d caracteres)." +msgstr[1] "A descrición é longa de máis (o máximo son %d caracteres)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "O URL de orixe é longo de máis." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "O URL de orixe é incorrecto." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Fai falla unha organización." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "A organización é longa de máis (o límite é de 255 caracteres)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Fai falla unha páxina web da organización." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "O retorno de chamada é longo de máis." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "O URL do retorno de chamada é incorrecto." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Non se puido actualizar a aplicación." @@ -1361,11 +1604,6 @@ msgstr "Ten que ser administrador para editar o grupo." msgid "Use this form to edit the group." msgstr "Utilice este formulario para editar o grupo." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "a descrición é longa de máis (o límite é de %d caracteres)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1427,16 +1665,6 @@ msgstr "" "Agardando pola confirmación deste enderezo. Busque unha mensaxe con máis " "instrucións na súa bandexa de entrada (e na de correo non desexado!)." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancelar" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1739,7 +1967,7 @@ msgstr "Non se puido converter a ficha da solicitude nun pase." msgid "Remote service uses unknown version of OMB protocol." msgstr "O servizo remoto utiliza unha versión descoñecida do protocolo OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Houbo un erro ao actualizar o perfil remoto." @@ -2187,50 +2415,82 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Esta é a súa caixa de correo, onde se listan as mensaxes privadas recibidas." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "As invitacións están desactivadas." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Ten que identificarse para invitar a outros a usar %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Enderezo de correo electrónico incorrecto: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Enviáronse as invitacións" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Invitar a novos usuarios" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Xa está subscrito aos seguintes usuarios:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Xa está subscrito aos seguintes usuarios:" +msgstr[1] "Xa está subscrito aos seguintes usuarios:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Estas persoas xa son usuarios e subscribíuselle automaticamente a elas:" +msgstr[1] "" "Estas persoas xa son usuarios e subscribíuselle automaticamente a elas:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Enviáronse invitacións ás seguintes persoas:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Enviáronse invitacións ás seguintes persoas:" +msgstr[1] "Enviáronse invitacións ás seguintes persoas:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2238,43 +2498,54 @@ msgstr "" "Notificaráselle cando os seus convidados acepten a invitación e se rexistren " "no sitio. Grazas por ampliar a comunidade!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Utilice o seguinte formulario para invitar aos seus amigos e compañeiros a " "utilizar este servizo." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Enderezos de correo electrónico" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Enderezos de amigos aos que invitar (un por liña)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Mensaxe persoal" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Engadir opcionalmente unha mensaxe persoal á invitación." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Enviar" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s convidouno a unirse a el en %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2334,10 +2605,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Ten que identificarse para unirse a un grupo." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Nin alcume nin ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2485,11 +2752,11 @@ msgstr "Identificarse" msgid "Login to site" msgstr "Identificarse no sitio" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Lembrádeme" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Identificarse automaticamente no futuro. Non se aconsella en computadoras " @@ -2543,23 +2810,36 @@ msgstr "Non se pode converter a %1$s en administrador do grupo %2$s." msgid "No current status." msgstr "Sen estado actual." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Aplicación nova" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Ten que identificarse para rexistrar unha aplicación." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Utilice o seguinte formulario para rexistrar unha aplicación nova." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "O nome é longo de máis (o límite é de 255 caracteres)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Necesítase o URL de orixe." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "A organización é longa de máis (o límite é de 255 caracteres)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Non se puido crear a aplicación." @@ -2571,44 +2851,49 @@ msgstr "Novo grupo" msgid "Use this form to create a new group." msgstr "Utilice o seguinte formulario para crear un novo grupo." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "a descrición é longa de máis (o límite é de %d caracteres)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Mensaxe nova" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Non pode enviarlle unha mensaxe a este usuario." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Non hai contido ningún!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Non se especificou ningún destinatario." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Non se envíe unha mensaxe, limítese a pensar nela." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Enviouse a mensaxe" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Enviouse a mensaxe directa a %s." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Houbo un erro de AJAX" @@ -2616,7 +2901,19 @@ msgstr "Houbo un erro de AJAX" msgid "New notice" msgstr "Nova nota" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Iso é longo de máis. A nota non pode exceder os %d caracteres." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"A lonxitude máxima das notas é de %d caracteres, incluído o URL do dato " +"adxunto." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Publicouse a nota" @@ -2667,8 +2964,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Actualizacións que conteñen o termo \"%1$s\" en %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Este usuario non permite acenos ou aínda non confirmou ou configurou o seu " "enderezo de correo electrónico." @@ -2681,49 +2980,73 @@ msgstr "Enviouse o aceno" msgid "Nudge sent!" msgstr "Enviouse o aceno!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Ten que identificarse para listar as súas aplicacións." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Aplicacións de OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplicacións que rexistrou" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Aínda non rexistrou ningunha aplicación." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Aplicacións conectadas" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +#, fuzzy +msgid "The following connections exist for your account." msgstr "Permitiulle o acceso á súa conta ás seguintes aplicacións." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Non é usuario desa aplicación." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Non se puido revogar o acceso da aplicación: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Non autorizou o acceso á súa conta para ningunha aplicación." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Os desenvolvedores poden editar a configuración de rexistro das súas " -"aplicacións " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2748,7 +3071,7 @@ msgstr "Só %s enderezos URL sobre HTTP simple." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Non se soporta ese formato de datos." @@ -2854,7 +3177,7 @@ msgid "6 or more characters" msgstr "Seis ou máis caracteres" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirmar" @@ -2866,11 +3189,11 @@ msgstr "Igual ao contrasinal anterior" msgid "Change" msgstr "Cambiar" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "O contrasinal debe conter seis ou máis caracteres." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Os contrasinais non coinciden." @@ -2890,156 +3213,291 @@ msgstr "Non se puido gardar o novo contrasinal." msgid "Password saved." msgstr "Gardouse o contrasinal." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Rutas" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Configuración do servidor e das rutas para este sitio StatusNet" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Non se pode ler o directorio de temas visuais: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Non se pode escribir no directorio de avatares: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Non se pode escribir no directorio de fondos: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Non se pode ler o directorio de traducións: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Servidor SSL incorrecto. O tamaño máximo é de 255 caracteres." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Sitio" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servidor" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nome do servidor do sitio." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Ruta" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Ruta do sitio" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Ruta das traducións" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Directorio de temas visuais" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Ruta do directorio das traducións" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Enderezos URL elegantes" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Quere utilizar os enderezos URL elegantes (mellores de ler e lembrar)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema visual" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Servidor de temas visuais" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Tema visual para o sitio." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Ruta do tema visual" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Directorio de temas visuais" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatares" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Servidor de avatares" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Ruta do avatar" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Directorio de avatares" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Fondos" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Servidor de fondos" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Ruta do fondo" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Directorio de fondos" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nunca" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Ás veces" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Sempre" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Utilizar SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Cando utilizar SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Servidor SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Ruta do sitio" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Directorio de temas visuais" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Ruta do directorio das traducións" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatares" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Servidor de avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Tema visual para o sitio." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Ruta do avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Non se puido actualizar o avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Directorio de avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Ruta do directorio das traducións" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Fondos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Tema visual para o sitio." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Ruta do directorio das traducións" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Ficheiros anexos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Tema visual para o sitio." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Non hai ningún dato adxunto." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Tema visual para o sitio." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Ruta do directorio das traducións" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nunca" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Ás veces" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Sempre" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Utilizar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Cando utilizar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Servidor ao que dirixir as solicitudes SSL" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Gardar as rutas" @@ -3076,143 +3534,186 @@ msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’. msgstr "" "A licenza \"%1$s\" da nota non é compatible coa licenza \"%2$s\" do sitio." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Configuración do perfil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Pode actualizar a información do seu perfil persoal para que a xente o " "coñeza mellor." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Información do perfil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "Entre 1 e 64 letras minúsculas ou números, sen signos de puntuación, " "espazos, tiles ou eñes" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nome completo" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Páxina persoal" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL da súa páxina persoal, blogue ou perfil noutro sitio" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Descríbase a vostede e mailos seus intereses en %d caracteres" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Descríbase a vostede e mailos seus intereses en %d caracteres" +msgstr[1] "Descríbase a vostede e mailos seus intereses en %d caracteres" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Descríbase a vostede e mailos seus intereses" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografía" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Lugar" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Onde está a vivir, coma “localidade, provincia (ou comunidade), país”" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Compartir o lugar onde vivo ao publicar notas" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etiquetas" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Etiquetas para vostede (letras salvo eñes e tiles, números, puntos, guións e " "guións baixos), separados por comas ou espazos" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Lingua" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Lingua escollida" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fuso horario" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "En que fuso horario adoita estar?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Subscribirse automaticamente a quen se subscriba a min (o mellor para os " "bots)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "A biografía é longa de máis (o límite son %d caracteres)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "A biografía é longa de máis (o límite son %d caracteres)." +msgstr[1] "A biografía é longa de máis (o límite son %d caracteres)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Non se escolleu ningún fuso horario." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "A lingua é longa de máis (o límite é de 50 caracteres)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Etiqueta incorrecta: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Non se puido actualizar o usuario para subscribirse automaticamente." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Non se puideron gardar as preferencias de lugar." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Non se puido gardar o perfil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Non se puideron gardar as etiquetas." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Gardouse a configuración." @@ -3292,25 +3793,38 @@ msgstr "" "wikipedia.org/wiki/Microblogging) (en inglés) baseado na ferramenta de " "software libre [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Nube de etiquetas públicas" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Estas son as etiquetas máis populares en %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Ninguén publicou aínda ningunha nota cunha [etiqueta](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Sexa o primeiro en publicar unha!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3319,7 +3833,7 @@ msgstr "" "Por que non [rexistrar unha conta](%%action.register%%) e ser o primeiro en " "publicar unha?" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Nube de etiquetas" @@ -3445,7 +3959,7 @@ msgstr "O contrasinal debe ter seis ou máis caracteres." msgid "Password and confirmation do not match." msgstr "O contrasinal e a confirmación non coinciden." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Houbo un erro ao configurar o usuario." @@ -3453,7 +3967,7 @@ msgstr "Houbo un erro ao configurar o usuario." msgid "New password successfully saved. You are now logged in." msgstr "O novo contrasinal gardouse correctamente. Agora está identificado." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Só se pode rexistrar mediante invitación." @@ -3465,7 +3979,7 @@ msgstr "O código da invitación é incorrecto." msgid "Registration successful" msgstr "Rexistrouse correctamente" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Rexistrarse" @@ -3481,11 +3995,11 @@ msgstr "Non pode rexistrarse se non acepta a licenza." msgid "Email address already exists." msgstr "O enderezo de correo electrónico xa existe." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "O nome de usuario ou contrasinal non son correctos." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3493,61 +4007,65 @@ msgstr "" "Con este formulario pode crear unha conta nova. Entón poderá publicar notas " "e porse en contacto con amigos e compañeiros. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "Entre 1 e 64 letras minúsculas ou números, sen signos de puntuación, " "espazos, tiles ou eñes. Obrigatorio." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 ou máis caracteres. Obrigatorio." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "O mesmo contrasinal que o anterior. Obrigatorio." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Correo electrónico" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Só se utiliza para actualizacións, anuncios e recuperación de contrasinais" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nome longo, preferiblemente o seu nome \"real\"" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL da súa páxina persoal, blogue ou perfil noutro sitio" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "Entendo que o contido e os datos de %1$s son privados e confidenciais." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" "Os meus textos e ficheiros están protexidos polos dereitos de autor de %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" "Os meus textos e ficheiros están protexidos polos meus propios dereitos de " "autor." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Todos os dereitos reservados." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3557,7 +4075,7 @@ msgstr "" "datos privados: contrasinais, enderezos de correo electrónico e mensaxería " "instantánea e números de teléfono." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3589,7 +4107,7 @@ msgstr "" "\n" "Grazas por rexistrarse. Esperamos que goce deste servizo." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3819,7 +4337,7 @@ msgstr "Organización" msgid "Description" msgstr "Descrición" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Estatísticas" @@ -3963,45 +4481,45 @@ msgstr "Pseudónimos" msgid "Group actions" msgstr "Accións do grupo" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Fonte de novas das notas do grupo %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Fonte de novas das notas do grupo %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Fonte de novas das notas do grupo %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Amigo dun amigo para o grupo %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Membros" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Ningún)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Todos os membros" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Creado" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4017,7 +4535,7 @@ msgstr "" "[Únase agora](%%%%action.register%%%%) para pasar a formar parte deste grupo " "e de moitos máis! ([Máis información](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4030,7 +4548,7 @@ msgstr "" "baseado na ferramenta de software libre [StatusNet](http://status.net/). Os " "seus membros comparten mensaxes curtas sobre as súas vidas e intereses. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administradores" @@ -4056,47 +4574,47 @@ msgstr "Mensaxe de %1$s en %2$s" msgid "Notice deleted." msgstr "Borrouse a nota." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " etiquetouse %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, páxina %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Fonte de novas das notas para %1$s etiquetadas con %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Fonte de novas das notas para %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Fonte de novas das notas para %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Fonte de novas das notas para %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "Amigo dun amigo para %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Esta é a liña do tempo para %1$s pero %2$s aínda non publicou nada." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4104,7 +4622,7 @@ msgstr "" "Viu algo interesante hoxe? Aínda non publicou ningunha nota, este sería un " "bo momento para comezar :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4113,7 +4631,7 @@ msgstr "" "Pode probar a facerlle un aceno a %1$s ou [publicar algo dirixido a el ou " "ela](%%%%action.newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4127,7 +4645,7 @@ msgstr "" "[Únase agora](%%%%action.register%%%%) para seguir as notas de **%s** e de " "moita máis xente! ([Máis información](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4138,7 +4656,7 @@ msgstr "" "blogue curtas](http://en.wikipedia.org/wiki/Microblogging) (en inglés) " "baseado na ferramenta de software libre [StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repeticións de %s" @@ -4522,39 +5040,56 @@ msgstr "Non se pode subscribir a un perfil remoto OMB 0.1 con esta acción." msgid "Subscribed" msgstr "Subscrito" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s subscritores" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s subscritores, páxina %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Estas son as persoas que seguen as súas notas." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Estas son as persoas que están seguindo as notas de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Non ten subscritores. Probe a subscribirse a xente que coñeza e pode que lle " "devolvan o favor" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s non ten subscritores. Quere ser o primeiro?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4563,26 +5098,38 @@ msgstr "" "%s non ten subscritores. Por que non [rexistrar unha conta](%%%%action." "register%%%%) e ser o primeiro?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s subscricións" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s subscricións, páxina %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Estas son as persoas cuxas notas segue." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Estas son as persoas cuxas notas segue %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4597,16 +5144,22 @@ msgstr "" "featured%%). Se é [usuario do Twitter](%%action.twittersettings%%), pode " "subscribirse automaticamente á xente que segue alí." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s non está seguindo a ninguén." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4989,7 +5542,7 @@ msgid "Plugins" msgstr "Complementos" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versión" @@ -5005,9 +5558,9 @@ msgstr "Marcar como favorito" #. TRANS: Ntofication given when a user marks a notice as favorite. #. TRANS: %1$s is a user nickname or full name, %2$s is a notice URI. #: classes/Fave.php:151 -#, fuzzy, php-format +#, php-format msgid "%1$s marked notice %2$s as a favorite." -msgstr "%s (@%s) marcou a súa nota como favorita" +msgstr "%1$s marcou a nota %2$s como favorita" #. TRANS: Server exception thrown when a URL cannot be processed. #: classes/File.php:142 @@ -5188,9 +5741,9 @@ msgstr "Houbo un problema ao gardar a caixa de entrada do grupo." #. TRANS: Server exception thrown when a reply cannot be saved. #. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user. #: classes/Notice.php:1120 -#, fuzzy, php-format +#, php-format msgid "Could not save reply for %1$d, %2$d." -msgstr "Non se puido gardar a información do grupo local." +msgstr "Non se puido gardar a resposta a %1$d, %2$d." #. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'. #. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice. @@ -5201,7 +5754,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5209,7 +5762,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5226,7 +5779,7 @@ msgid "Unable to save tag." msgstr "Non se puido gardar a nota do sitio." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Prohibíuselle realizar subscricións de momento." @@ -5268,9 +5821,9 @@ msgstr "Seguir" #. TRANS: Notification given when one person starts following another. #. TRANS: %1$s is the subscriber, %2$s is the subscribed. #: classes/Subscription.php:258 -#, fuzzy, php-format +#, php-format msgid "%1$s is now following %2$s." -msgstr "%1$s uniuse ao grupo %2$s." +msgstr "%1$s xa segue a %2$s." #. TRANS: Notice given on user registration. #. TRANS: %1$s is the sitename, $2$s is the registering user's nickname. @@ -5279,6 +5832,16 @@ msgstr "%1$s uniuse ao grupo %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Benvido a %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Non se estableceu ningún usuario único para o modo de usuario único." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5346,185 +5909,193 @@ msgid "Untitled page" msgstr "Páxina sen título" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navegación principal do sitio" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Liña do tempo do perfil persoal e os amigos" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Persoal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Cambie o seu correo electrónico, avatar, contrasinal ou perfil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Conta" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Conectarse aos servizos" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Conectarse" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Cambiar a configuración do sitio" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administrador" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Convide a amigos e compañeiros a unírselle en %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Convidar" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Saír ao anonimato" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Saír" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Crear unha conta" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Rexistrarse" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Identificarse no sitio" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Identificarse" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Axuda!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Axuda" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Buscar persoas ou palabras" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Buscar" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Nota do sitio" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Vistas locais" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Nota da páxina" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Navegación secundaria do sitio" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Axuda" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Acerca de" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Preguntas máis frecuentes" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Condicións do servicio" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Protección de datos" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Código fonte" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contacto" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Insignia" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licenza do software StatusNet" @@ -5532,7 +6103,7 @@ msgstr "Licenza do software StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5542,7 +6113,7 @@ msgstr "" "site.broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** é un servizo de mensaxes de blogue curtas." @@ -5551,7 +6122,7 @@ msgstr "**%%site.name%%** é un servizo de mensaxes de blogue curtas." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5563,20 +6134,20 @@ msgstr "" "GNU](http://www.fsf.org/licensing/licenses/agpl-3.0.html) (en inglés)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licenza dos contidos do sitio" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "O contido e os datos de %1$s son privados e confidenciais." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" @@ -5584,7 +6155,7 @@ msgstr "" "todos os dereitos." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Os contidos e datos son propiedade intelectual dos colaboradores. Quedan " @@ -5592,26 +6163,26 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" "Todos os contidos e datos de %1$s están dispoñibles baixo a licenza %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paxinación" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Posteriores" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Anteriores" @@ -5733,41 +6304,67 @@ msgstr "" "permisos de lectura." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Non hai ningunha aplicación para esa clave." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Pase de acceso incorrecto." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Non hai ningún usuario para ese pase." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Non puidemos autenticalo." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Non se puideron crear os pseudónimos." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Non se puido crear a aplicación." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Non se puido inserir a mensaxe." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" +"Houbo un erro na base de datos ao intentar inserir o usuario da aplicación " +"OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Intentouse revogar un pase descoñecido." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Erro ao borrar o pase revogado." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Modificar a aplicación" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5848,24 +6445,35 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "lectura e escritura" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "lectura" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Aprobado o %1$s - permisos de \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revogar" @@ -5874,11 +6482,6 @@ msgstr "Revogar" msgid "author element must contain a name element." msgstr "o elemento \"autor\" debe conter un nome." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Ficheiros anexos" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6020,15 +6623,17 @@ msgid "Fullname: %s" msgstr "Nome completo: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Localidade: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Sitio web: %s" @@ -6052,7 +6657,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6298,13 +6903,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Non se atopou ningún ficheiro de configuración. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Buscáronse ficheiros de configuración nos seguintes lugares: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6342,19 +6949,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Actualizacións por SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Conexións" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Aplicacións conectadas autorizadas" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Houbo un erro na base de datos" @@ -6369,6 +6976,15 @@ msgstr "" "Pode cargar a súa imaxe de fondo persoal. O ficheiro non pode ocupar máis de " "2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"O servidor non puido manexar tantos datos POST (%s bytes) por mor da súa " +"configuración actual." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Restableceuse o deseño por defecto." @@ -6381,23 +6997,23 @@ msgstr "Desmarcar esta nota como favorita" msgid "Favor this notice" msgstr "Marcar esta nota como favorita" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Amigo dun amigo" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Fontes de novas" @@ -6430,6 +7046,12 @@ msgstr "Continuar" msgid "Grant this user the \"%s\" role" msgstr "Outorgarlle a este usuario o rol \"%s\"" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"Entre 1 e 64 letras minúsculas ou números, sen signos de puntuación, " +"espazos, tiles ou eñes" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL do sitio web persoal ou blogue do grupo ou tema" @@ -6529,15 +7151,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Engadir ou modificar o deseño de %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupos con máis membros" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupos con máis notas" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etiquetas nas notas do grupo %s" @@ -6607,27 +7233,29 @@ msgstr "Identificarse cun nome de usuario e contrasinal" msgid "Sign up for a new account" msgstr "Rexistrar unha conta nova" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmación do enderezo de correo electrónico" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Ola, %s:\n" "\n" @@ -6642,13 +7270,16 @@ msgstr "" "Grazas polo seu tempo, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "Agora %1$s segue as súas notas en %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6657,9 +7288,13 @@ msgstr "" "Se cre que esta conta se está usando con fins abusivos, pode bloquear a súa " "lista de subscritores e informar disto aos administradores do sitio en %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6667,10 +7302,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "Agora %1$s segue as súas notas en %2$s.\n" "\n" @@ -6684,21 +7319,25 @@ msgstr "" "Modifique o seu enderezo de correo electrónico ou as súas preferencias de " "notificación en %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografía: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Novo enderezo de correo electrónico para publicar en %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6707,7 +7346,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Ten un novo enderezo de correo electrónico para publicar en %1$s.\n" "\n" @@ -6718,32 +7357,37 @@ msgstr "" "Atentamente,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Estado de %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Confirmación dos SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" "%s: utilice o seguinte código para confirmar que o número de teléfono é seu:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s fíxolle un aceno" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6770,14 +7414,18 @@ msgstr "" "Atentamente,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nova mensaxe privada de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6810,14 +7458,19 @@ msgstr "" "Atentamente,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) marcou a súa nota como favorita" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6856,7 +7509,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6867,13 +7520,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) enviou unha nota á súa atención" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7151,24 +7811,24 @@ msgstr "Facer un aceno" msgid "Send a nudge to this user" msgstr "Facerlle un aceno a este usuario" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Houbo un erro ao inserir o novo perfil." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Houbo un erro ao inserir o avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Houbo un erro ao inserir o perfil remoto." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Nota duplicada." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Non se puido inserir unha subscrición nova." @@ -7288,9 +7948,11 @@ msgstr "Repetir esta nota" msgid "Revoke the \"%s\" role from this user" msgstr "Revogarlle o rol \"%s\" a este usuario" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Non se estableceu ningún usuario único para o modo de usuario único." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Non se atopou o método da API." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7474,9 +8136,9 @@ msgstr "Cancelar a subscrición" #. TRANS: Exception text shown when no profile can be found for a user. #. TRANS: %1$s is a user nickname, $2$d is a user ID (number). #: lib/usernoprofileexception.php:60 -#, fuzzy, php-format +#, php-format msgid "User %1$s (%2$d) has no profile record." -msgstr "O usuario non ten perfil." +msgstr "O usuario %1$s (%2$d) non ten perfil." #: lib/userprofile.php:117 msgid "Edit Avatar" @@ -7525,17 +8187,17 @@ msgid "Moderator" msgstr "Moderador" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "hai uns segundos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "hai como un minuto" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7543,12 +8205,12 @@ msgstr[0] "hai un minuto" msgstr[1] "hai %d minutos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "hai como unha hora" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7556,12 +8218,12 @@ msgstr[0] "hai unha hora" msgstr[1] "hai %d horas" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "hai como un día" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7569,12 +8231,12 @@ msgstr[0] "hai un día" msgstr[1] "hai %d días" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "hai como un mes" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7582,20 +8244,39 @@ msgstr[0] "hai un mes" msgstr[1] "hai %d meses" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "hai como un ano" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s non é unha cor correcta!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s non é unha cor correcta! Use 3 ou 6 caracteres hexadecimais." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"A mensaxe é longa de máis, o límite de caracteres é de %1$d, e enviou %2$d." +msgstr[1] "" +"A mensaxe é longa de máis, o límite de caracteres é de %1$d, e enviou %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7609,3 +8290,19 @@ msgstr "Non se especificou ningún usuario; emprégase o usuario de reserva." #, php-format msgid "%d entries in backup." msgstr "%d entradas na reserva." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "O nome completo é longo de máis (o máximo son 255 caracteres)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "A localidade é longa de máis (o máximo son 255 caracteres)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "" +#~ "Iso é longo de máis. A lonxitude máxima das mensaxes é de %d caracteres." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "A biografía é longa de máis (o límite son %d caracteres)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Descríbase a vostede e mailos seus intereses en %d caracteres" diff --git a/locale/hsb/LC_MESSAGES/statusnet.po b/locale/hsb/LC_MESSAGES/statusnet.po index 08ea249d42..ebac6da3a7 100644 --- a/locale/hsb/LC_MESSAGES/statusnet.po +++ b/locale/hsb/LC_MESSAGES/statusnet.po @@ -11,18 +11,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:45+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:14+0000\n" "Language-Team: Upper Sorbian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: hsb\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : (n%100==3 || " "n%100==4) ? 2 : 3)\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -78,11 +78,15 @@ msgstr "Přistupne nastajenja składować" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Składować" @@ -93,14 +97,17 @@ msgstr "Składować" msgid "No such page." msgstr "Strona njeeksistuje." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -124,42 +131,44 @@ msgstr "Wužiwar njeeksistuje" msgid "%1$s and friends, page %2$d" msgstr "%1$s a přećeljo, strona %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s a přećeljo" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Kanal za přećelow wužiwarja %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Kanal za přećelow wužiwarja %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Kanal za přećelow wužiwarja %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -167,14 +176,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -182,7 +194,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Ty a přećeljo" @@ -194,13 +206,16 @@ msgstr "Ty a přećeljo" msgid "Updates from %1$s and friends on %2$s!" msgstr "Aktualizacije wot %1$s a přećelow na %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -221,58 +236,72 @@ msgstr "API-metoda njenamakana." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Tuta metoda wužaduje sej POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Wužiwar njeje so dał aktualizować." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Wužiwar nima profil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Profil njeje so składować dał." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -282,71 +311,99 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Njeje móžno, sydłowu zdźělenku składować." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Design njeda so aktualizować." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Njemóžeš so samoho blokować." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Blokowanje wužiwarja je so njeporadźiło." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Wotblokowanje wužiwarja je so njeporadźiło." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Direktne powěsće z %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Wšě z %s pósłane direktne powěsće" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Direktne powěsće do %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Wšě do %s pósłane direktne powěsće" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Žadyn powěsćowy tekst!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "To je předołho. Maksimalna powěsćowa wulkosć je %d znamješkow." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "To je předołho. Maksimalna powěsćowa wulkosć je %d znamješkow." +msgstr[1] "To je předołho. Maksimalna powěsćowa wulkosć je %d znamješkow." +msgstr[2] "To je předołho. Maksimalna powěsćowa wulkosć je %d znamješkow." +msgstr[3] "To je předołho. Maksimalna powěsćowa wulkosć je %d znamješkow." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Přijimowar njenamakany." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Njeje móžno, direktne powěsće wužiwarjam pósłać, kotřiž twoji přećeljo " "njejsu." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Status z tym ID njenamakany." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Tutón status je hižo faworit." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -390,68 +447,80 @@ msgstr "Žórłowy wužiwar njeda so postajić." msgid "Could not find target user." msgstr "Cilowy wužiwar njeda so namakać." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Přimjeno smě jenož małe pismiki a cyfry wobsahować. Mjezery njejsu dowolene." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Přimjeno so hižo wužiwa. Spytaj druhe." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Žane płaćiwe přimjeno." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Startowa strona njeje płaćiwy URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Dospołne mjeno je předołho (maks. 255 znamješkow)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Wopisanje je předołho (maks. %d znamješkow)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Městno je předołho (maks. 255 znamješkow)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Přewjele aliasow! Maksimum: %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Njepłaćiwy alias: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Alias \"%s\" so hižo wužiwa. Spytaj druhi." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias njemóže samsny kaž přimjeno być." @@ -515,28 +584,43 @@ msgstr "%s skupinow" msgid "groups on %s" msgstr "skupiny na %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Nahraće je so njeporadźiło." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Njepłaćiwe přizjewjenske znamješko podate." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Njepłaćiwy token." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Njejsy awtorizowany." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -545,51 +629,46 @@ msgstr "Njepłaćiwy token." msgid "There was a problem with your session token. Try again, please." msgstr "" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Njepłaćiwe přimjeno abo hesło!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Zmylk datoweje banki při zhašenju wužiwarja OAuth-aplikacije." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Zmylk datoweje banki při zasunjenju wužiwarja OAuth-aplikacije." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Njewočakowane wotpósłanje formulara." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Aplikacija chce so z twojom kontom zwjazać" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Přistup dowolić abo wotpokazać" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -597,37 +676,85 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Konto" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Přimjeno" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Hesło" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Wotpokazać" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Přetorhnyć" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Dowolić" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Přistup ke kontowym informacijam dowolić abo wotpokazać." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "IM-wobkrućenje přetorhnjene." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Njejsy awtorizowany." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Tuta metoda wužaduje sej POST abo DELETE." @@ -659,24 +786,36 @@ msgstr "Status zničeny." msgid "No status with that ID found." msgstr "Žadyn status z tym ID namakany." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow." +msgstr[1] "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow." +msgstr[2] "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow." +msgstr[3] "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Njenamakany." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API-metoda njenamakana." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" +msgstr[2] "" +msgstr[3] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -737,6 +876,10 @@ msgstr "Aktualizacije wot %1$s na %2$s!" msgid "API method under construction." msgstr "API-metoda njenamakana." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Njenamakany." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Přiwěšk njeeksistuje." @@ -790,7 +933,8 @@ msgid "Preview" msgstr "Přehlad" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Zničić" @@ -802,27 +946,27 @@ msgstr "Nahrać" msgid "Crop" msgstr "Přirězać" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Žana dataja nahrata." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Naše datajowe daty su so zhubili." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Awatar zaktualizowany." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Aktualizowanje awatara je so njeporadźiło." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Awatar zničeny." @@ -843,12 +987,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Ně" @@ -861,12 +1006,13 @@ msgstr "Tutoho wužiwarja njeblokować" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Haj" @@ -882,9 +1028,12 @@ msgstr "Tutoho wužiwarja blokować" msgid "Failed to save block information." msgstr "Njeje móžno, sydłowu zdźělenku składować." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -960,12 +1109,13 @@ msgstr "Tuta adresa bu hižo wobkrućena." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Wužiwar njeda aktualizować." @@ -1003,15 +1153,16 @@ msgstr "Dyrbiš přizjewjeny być, zo by aplikaciju zničił." msgid "Application not found." msgstr "Aplikaciska njenamakana." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Njejsy wobsedźer tuteje aplikacije." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1036,10 +1187,68 @@ msgstr "Tutu aplikaciju njezničić" msgid "Delete this application" msgstr "Tutu aplikaciju zničić" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Dyrbiš přizjewjeny być, zo by skupinu wopušćił." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Žane přimjeno abo žadyn ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Njejsy čłon tuteje skupiny." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Skupina njeje so dała aktualizować." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s je skupinu %2$s wopušćił" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Wužiwarja wušmórnyć" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Tutu zdźělenku njewušmórnyć" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Tutoho wužiwarja wušmórnyć" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1108,53 +1317,63 @@ msgstr "Design" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Njepłaćiwy logowy URL." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Njepłaćiwy logowy URL." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Šat njesteji k dispoziciji: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Logo změnić" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo sydła" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logo sydła" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Šat změnić" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Šat sydła" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Šat za sydło." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Swójski šat" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Móžeš swójski šat StatusNet jako .ZIP-archiw nahrać." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Pozadkowy wobraz změnić" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Pozadk" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1163,78 +1382,76 @@ msgstr "" "Móžeš pozadkowy wobraz za sydło nahrać. Maksimalna datajowa wulkosć je %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Zapinjeny" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Wupinjeny" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 #, fuzzy msgid "Turn background image on or off." msgstr "Pozadkowy wobraz změnić" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 #, fuzzy msgid "Tile background image" msgstr "Pozadkowy wobraz změnić" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Barby změnić" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Wobsah" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Bóčnica" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Tekst" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Wotkazy" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Rozšěrjeny" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Swójski CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Standardne hódnoty wužiwać" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Standardne designy wobnowić" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Na standard wróćo stajić" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Składować" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Design składować" @@ -1251,70 +1468,99 @@ msgstr "K faworitam přidać" msgid "No such document \"%s\"" msgstr "Dokument \"%s\" njeeksistuje" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Aplikaciju wobdźěłać" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Dyrbiš přizjewjeny być, zo by skupinu wobdźěłał." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Aplikacija njeeksistuje." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Wužij tutón formular, zo by aplikaciju wobdźěłał." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Mjeno je trěbne." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Mjeno je předołho (maks. 255 znamješkow)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Mjeno so hižo wužiwa. Spytaj druhe." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Wopisanje je trěbne." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Wopisanje je předołho (maks. %d znamješkow)." +msgstr[1] "Wopisanje je předołho (maks. %d znamješkow)." +msgstr[2] "Wopisanje je předołho (maks. %d znamješkow)." +msgstr[3] "Wopisanje je předołho (maks. %d znamješkow)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Žórłowy URL je předołhi." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "URL žórła płaćiwy njeje." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organizacija je trěbna." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Mjeno organizacije je předołho (maks. 255 znamješkow)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Startowa strona organizacije je trěbna." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 #, fuzzy msgid "Callback is too long." msgstr "Žórłowy URL je předołhi." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 #, fuzzy msgid "Callback URL is not valid." msgstr "URL žórła płaćiwy njeje." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Aplikacija njeda so aktualizować." @@ -1336,11 +1582,6 @@ msgstr "Dyrbiš administrator być, zo by skupinu wobdźěłał." msgid "Use this form to edit the group." msgstr "Wuž tutón formular, zo by skupinu wobdźěłał." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "wopisanje je předołho (maks. %d znamješkow)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1400,16 +1641,6 @@ msgid "" "a message with further instructions." msgstr "" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Přetorhnyć" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1702,7 +1933,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Zmylk při aktualizaciji zdaleneho profila." @@ -2129,93 +2360,141 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "To je twój dochadny póst, kotryž twoje priwatne dochadne powěsće nalistuje." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Přeprošenja buchu znjemóžnjene." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "Dyrbiš přizjewjeny być, zo by druheho wužiwarja přeprosył, zo by wón %s " "wužiwał." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Njepłaćiwa e-mejlowa adresa: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Přeprošenja pósłane" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Nowych wužiwarjow přeprosyć" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Sy tutych wužiwarjow hižo abonował:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Sy tutych wužiwarjow hižo abonował:" +msgstr[1] "Sy tutych wužiwarjow hižo abonował:" +msgstr[2] "Sy tutych wužiwarjow hižo abonował:" +msgstr[3] "Sy tutych wužiwarjow hižo abonował:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Tući ludźo su hižo wužiwarjo a ty sy jich awtomatisce abonował:" +msgstr[0] "Tući ludźo su hižo wužiwarjo a ty sy jich awtomatisce abonował:" +msgstr[1] "Tući ludźo su hižo wužiwarjo a ty sy jich awtomatisce abonował:" +msgstr[2] "Tući ludźo su hižo wužiwarjo a ty sy jich awtomatisce abonował:" +msgstr[3] "Tući ludźo su hižo wužiwarjo a ty sy jich awtomatisce abonował:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Přeprošenja, kotrež buchu na slědowacych ludźi pósłane:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Přeprošenja, kotrež buchu na slědowacych ludźi pósłane:" +msgstr[1] "Přeprošenja, kotrež buchu na slědowacych ludźi pósłane:" +msgstr[2] "Přeprošenja, kotrež buchu na slědowacych ludźi pósłane:" +msgstr[3] "Přeprošenja, kotrež buchu na slědowacych ludźi pósłane:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Wužij tutón formular, zo by swojich přećelow a kolegow přeprosył, zo bychu " "tutu słužbu wužiwali." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-mejlowe adresy" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresy přećelow, kotřiž maja so přeprosyć (jedna na linku)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Wosobinska powěsć" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Wosobinsku powěsć po dobrozdaću přeprošenju přidać." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Pósłać" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2250,10 +2529,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Dyrbiš přizjewjeny być, zo by do skupiny zastupił." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Žane přimjeno abo žadyn ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2397,11 +2672,11 @@ msgstr "Přizjewić" msgid "Login to site" msgstr "Při sydle přizjewić" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Składować" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" @@ -2451,23 +2726,36 @@ msgstr "Njeje móžno %1$s k administratorej w skupinje %2$s činić." msgid "No current status." msgstr "Žadyn aktualny status." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nowa aplikacija" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Dyrbiš přizjewjeny być, zo by aplikaciju registrował." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Wužij tutón formular, zo by nowu aplikaciju registrował." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Mjeno je předołho (maks. 255 znamješkow)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Žórłowy URL je trěbny." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Mjeno organizacije je předołho (maks. 255 znamješkow)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Aplikacija njeda so wutworić." @@ -2479,44 +2767,49 @@ msgstr "Nowa skupina" msgid "Use this form to create a new group." msgstr "Wužij tutón formular, zo by nowu skupinu wutworił." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "wopisanje je předołho (maks. %d znamješkow)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nowa powěsć" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Njemóžeš tutomu wužiwarju powěsć pósłać." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Žadyn wobsah!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Žadyn přijimowar podaty." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Powěsć pósłana" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Direktna powěsć do %s pósłana." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Zmylk Ajax" @@ -2524,7 +2817,17 @@ msgstr "Zmylk Ajax" msgid "New notice" msgstr "Nowa zdźělenka" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "To je předołho. Maksimalna wulkosć zdźělenki je %d znamješkow." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Zdźělenka wotpósłana" @@ -2570,7 +2873,8 @@ msgstr "Aktualizacije wot %1$s na %2$s!" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2583,47 +2887,72 @@ msgstr "Powěsć pósłana" msgid "Nudge sent!" msgstr "Powěsć pósłana" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Dyrbiš přizjewjeny być, zo by swoje aplikacije nalistował." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Aplikacije OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplikacije, za kotrež sy zregistrował" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Hišće njejsy aplikacije zregistrował." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Zwjazane aplikacije" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Njejsy wužiwar tuteje aplikacije." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Wužij tutón formular, zo by aplikaciju wobdźěłał." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 #, fuzzy msgid "You have not authorized any applications to use your account." msgstr "Hišće njejsy aplikacije zregistrował." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2649,7 +2978,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Njeje podpěrany datowy format." @@ -2757,7 +3086,7 @@ msgid "6 or more characters" msgstr "6 abo wjace znamješkow" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Wobkrućić" @@ -2769,11 +3098,11 @@ msgstr "Samsne hesło kaž horjeka" msgid "Change" msgstr "Změnić" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Hesło dyrbi 6 abo wjace znamješkow měć." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Hesle so njekryjetej." @@ -2793,156 +3122,289 @@ msgstr "Nowe hesło njeda so składować." msgid "Password saved." msgstr "Hesło składowane." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Šćežki" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Šatowy zapis njeda so čitać: %s" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Do awataroweho zapisa njeda so pisać: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Do pozadkoweho zapisa njeda so pisać: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Šatowy zapis njeda so čitać: %s" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Sydło" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Serwer" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Šćežka" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Sydłowa šćežka" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Šćežka k lokalam" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Šatowy zapis" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Zapisowa šćežka k lokalam" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Šat" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Šatowy serwer" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Šat za sydło." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Šatowa šćežka" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Šatowy zapis" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Awatary" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Awatarowy serwer" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Awatarowa šćežka" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Awatarowy zapis" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Pozadki" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Pozadkowy serwer" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Pozadkowa šćežka" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Pozadkowy zapis" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Ženje" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Druhdy" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Přeco" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "SSL wužiwać" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-serwer" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Sydłowa šćežka" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Šatowy zapis" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Zapisowa šćežka k lokalam" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Awatary" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Awatarowy serwer" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Šat za sydło." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Awatarowa šćežka" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Aktualizowanje awatara je so njeporadźiło." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Awatarowy zapis" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Zapisowa šćežka k lokalam" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Pozadki" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Šat za sydło." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Zapisowa šćežka k lokalam" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Přiwěški" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Šat za sydło." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Žane přiwěški." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Šat za sydło." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Zapisowa šćežka k lokalam" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Ženje" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Druhdy" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Přeco" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "SSL wužiwać" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Šćežki składować" @@ -2976,141 +3438,187 @@ msgstr "Njepłaćiwy wobsah zdźělenki." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profilowe nastajenja" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Móžeš swoje wosobinske profilowe informacije aktualizować, zo bychu ludźo " "wjace wo tebi zhonili." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profilowe informacije" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 #, fuzzy -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "Přimjeno smě jenož małe pismiki a cyfry wobsahować. Mjezery njejsu dowolene." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Dospołne mjeno" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Startowa strona" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" -msgstr "" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." +msgstr "URL za startowu stronu organizacije" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Wopisaj sebje a swoje zajimy z %d znamješkami" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Wopisaj sebje a swoje zajimy z %d znamješkami" +msgstr[1] "Wopisaj sebje a swoje zajimy z %d znamješkami" +msgstr[2] "Wopisaj sebje a swoje zajimy z %d znamješkami" +msgstr[3] "Wopisaj sebje a swoje zajimy z %d znamješkami" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Wopisaj sebje a swoje zajimy" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografija" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Městno" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Hdźež sy, na př. \"město, zwjazkowy kraj (abo region) , kraj\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Rěč" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Preferowana rěč" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Časowe pasmo" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Biografija je předołha (maks. %d znamješkow)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Biografija je předołha (maks. %d znamješkow)." +msgstr[1] "Biografija je předołha (maks. %d znamješkow)." +msgstr[2] "Biografija je předołha (maks. %d znamješkow)." +msgstr[3] "Biografija je předołha (maks. %d znamješkow)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Časowe pasmo njeje wubrane." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Mjeno rěče je předołhe (maks. 50 znamješkow)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, fuzzy, php-format msgid "Invalid tag: \"%s\"" msgstr "Njepłaćiwy alias: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 #, fuzzy msgid "Couldn't update user for autosubscribe." msgstr "Datowa sadźba wužiwarja njeda so aktualizować." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Nastajenja městna njedachu so składować." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Profil njeda so składować." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 #, fuzzy msgid "Couldn't save tags." msgstr "Profil njeda so składować." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Nastajenja składowane." @@ -3179,32 +3687,45 @@ msgid "" "tool." msgstr "" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " +msgid "These are most popular recent tags on %s" msgstr "" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 #, fuzzy msgid "Tag cloud" msgstr "Barby změnić" @@ -3327,7 +3848,7 @@ msgstr "Hesło dyrbi 6 znamješkow abo wjace měć." msgid "Password and confirmation do not match." msgstr "Hesło a jeho wobkrućenje so njekryjetej." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Zmylk při nastajenju wužiwarja." @@ -3335,7 +3856,7 @@ msgstr "Zmylk při nastajenju wužiwarja." msgid "New password successfully saved. You are now logged in." msgstr "Nowe hesło bu wuspěšnje składowane. Sy nětko přizjewjeny." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Wodaj, jenož přeprošeni ludźo móžeja so registrować." @@ -3347,7 +3868,7 @@ msgstr "Wodaj, njepłaćiwy přeprošenski kod." msgid "Registration successful" msgstr "Registrowanje wuspěšne" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrować" @@ -3363,72 +3884,76 @@ msgstr "Njemóžeš so registrować, jeli njepřizwoleš do licency." msgid "Email address already exists." msgstr "E-mejlowa adresa hižo eksistuje." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Njepłaćiwe wužiwarske mjeno abo hesło." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 abo wjace znamješkow. Trěbne." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Jenake kaž hesło horjeka. Trěbne." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-mejl" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Dlěše mjeno, wosebje twoje \"woprawdźite\" mjeno" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Wšě prawa wuměnjenjene." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3447,7 +3972,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3665,7 +4190,7 @@ msgstr "Organizacija" msgid "Description" msgstr "Wopisanje" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistika" @@ -3800,45 +4325,45 @@ msgstr "Aliasy" msgid "Group actions" msgstr "Skupinske akcije" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, fuzzy, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, fuzzy, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, fuzzy, php-format msgid "Notice feed for %s group (Atom)" msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, fuzzy, php-format msgid "FOAF for %s group" msgstr "FOAF za %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Čłonojo" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Žadyn)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Wšitcy čłonojo" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Wutworjeny" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3848,7 +4373,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3857,7 +4382,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administratorojo" @@ -3884,60 +4409,60 @@ msgstr "Powěsć wot %1$s na %2$s" msgid "Notice deleted." msgstr "Zdźělenka zničena." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, strona %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, fuzzy, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, fuzzy, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Powěsćowy kanal za %1$s je %2$s (RSS 1.0) markěrował" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, fuzzy, php-format msgid "Notice feed for %s (Atom)" msgstr "Kanal za přećelow wužiwarja %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF za %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3946,7 +4471,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3954,7 +4479,7 @@ msgid "" "[StatusNet](http://status.net/) tool. " msgstr "" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, fuzzy, php-format msgid "Repeat of %s" msgstr "Wospjetowany wot" @@ -4334,63 +4859,91 @@ msgstr "Njemóžeš zdaleny profil OMB 0.1 z tutej akciju abonować." msgid "Subscribed" msgstr "Abonowany" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s abonentow" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s abonentow, strona %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s abonentow nima. Chceš prěni być?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, fuzzy, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "%s abonentow nima. Chceš prěni być?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s abonementow" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s abonementow, strona %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4400,16 +4953,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, fuzzy, php-format msgid "%s is not listening to anyone." msgstr "%s čłon w žanej skupinje njeje." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4769,7 +5328,7 @@ msgid "Plugins" msgstr "Tykače" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Wersija" @@ -4981,14 +5540,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5004,7 +5563,7 @@ msgid "Unable to save tag." msgstr "Njeje móžno, tafličku składować." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 #, fuzzy msgid "You have been banned from subscribing." msgstr "Tutón wužiwar ći abonowanje njedowoli." @@ -5058,6 +5617,16 @@ msgstr "" msgid "Welcome to %1$s, @%2$s!" msgstr "Witaj do %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Žadyn jednotliwy wužiwar za modus jednotliweho wužiwarja definowany." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5126,190 +5695,198 @@ msgid "Untitled page" msgstr "Strona bjez titula" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 #, fuzzy msgid "Primary site navigation" msgstr "Zakładna sydłowa konfiguracija" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Wosobinski" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Wašu e-mejl, waš awatar, waše hesło, waš profil změnić" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Konto" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Ze słužbami zwjazać" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Zwjazać" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Sydłowu konfiguraciju změnić" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administrator" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Přećelow a kolegow přeprosyć, so tebi na %s přidružić" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Přeprosyć" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Ze sydła wotzjewić" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Wotzjewić" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Konto załožić" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrować" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Při sydle přizjewić" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Přizjewjenje" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Pomhaj!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Pomoc" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Za ludźimi abo tekstom pytać" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Pytać" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 #, fuzzy msgid "Site notice" msgstr "Sydłowa zdźělenka" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 #, fuzzy msgid "Local views" msgstr "Lokalny" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 #, fuzzy msgid "Page notice" msgstr "Nowa zdźělenka" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 #, fuzzy msgid "Secondary site navigation" msgstr "Zakładna sydłowa konfiguracija" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Pomoc" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Wo" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Huste prašenja" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Priwatnosć" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Žórło" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakt" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "" @@ -5317,7 +5894,7 @@ msgstr "" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5325,7 +5902,7 @@ msgid "" msgstr "" #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "" @@ -5334,7 +5911,7 @@ msgstr "" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5343,52 +5920,52 @@ msgid "" msgstr "" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 #, fuzzy msgid "Site content license" msgstr "Wobsah zdźělenkow přepytać" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 #, fuzzy msgid "Pagination" msgstr "Registrowanje" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Po" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Před" @@ -5510,41 +6087,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Aliasy njejsu so dali wutworić." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Aplikacija njeda so wutworić." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Powěsć njeda so zasunyć." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Zmylk datoweje banki při zasunjenju wužiwarja OAuth-aplikacije." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Aplikaciju wobdźěłać" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5627,24 +6228,35 @@ msgstr "" msgid "Cancel" msgstr "Přetorhnyć" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "popisujomny" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "jenož čitajomny" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Wotwołać" @@ -5653,11 +6265,6 @@ msgstr "Wotwołać" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Přiwěški" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5798,15 +6405,17 @@ msgid "Fullname: %s" msgstr "Dospołne mjeno: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Městno: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Startowa strona: %s" @@ -5828,7 +6437,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6041,13 +6650,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Žana konfiguraciska dataja namakana. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Sym na slědowacych městnach za konfiguraciskimi datajemi pytał: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6085,19 +6696,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Aktualizacije přez SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Zwiski" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Awtorizowane zwjazane aplikacije" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Zmylk w datowej bance" @@ -6112,6 +6723,13 @@ msgstr "" "Móžeš swój wosobinski pozadkowy wobraz nahrać. Maksimalna datajowa wulkosć " "je 2 MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 #, fuzzy msgid "Design defaults restored." @@ -6127,23 +6745,23 @@ msgstr "Tutu zdźělenku wušmórnyć" msgid "Favor this notice" msgstr "Tutu zdźělenku wospjetować" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6176,6 +6794,12 @@ msgstr "Start" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"Přimjeno smě jenož małe pismiki a cyfry wobsahować. Mjezery njejsu dowolene." + #: lib/groupeditform.php:163 #, fuzzy msgid "URL of the homepage or blog of the group or topic" @@ -6274,15 +6898,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Skupiny z najwjace čłonami" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Skupiny z njawjace powěsćemi" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, fuzzy, php-format msgid "Tags in %s group's notices" msgstr "Kajkosće skupiny %s wobdźěłać" @@ -6354,44 +6982,53 @@ msgstr "Přizjewjenje z wužiwarskim mjenom a hesłom" msgid "Sign up for a new account" msgstr "Nowe konto registrować" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Wobkrućenje e-mejloweje adresy" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "" -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6400,26 +7037,30 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografija: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, fuzzy, php-format msgid "New email address for posting to %s" msgstr "Wužiwar nima žanu zregistrowanu e-mejlowu adresu." -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6429,34 +7070,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS-wobkrućenje" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6472,14 +7118,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nowa priwatna powěsć wot %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6498,14 +7148,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) je twoju zdźělenku jako faworit přidał" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6527,7 +7182,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6538,13 +7193,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, fuzzy, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) je twoju zdźělenku jako faworit přidał" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6794,24 +7456,24 @@ msgstr "" msgid "Send a nudge to this user" msgstr "Tutomu wužiwarja direktnu powěsć pósłać" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Nowy abonement njeda so zasunyć." @@ -6932,9 +7594,11 @@ msgstr "Tutu zdźělenku wospjetować" msgid "Revoke the \"%s\" role from this user" msgstr "Rólu \"%s\" tutoho wužiwarja wotwołać" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Žadyn jednotliwy wužiwar za modus jednotliweho wužiwarja definowany." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API-metoda njenamakana." #: lib/sandboxform.php:67 #, fuzzy @@ -7169,17 +7833,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "před něšto sekundami" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "před něhdźe jednej mjeńšinu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7189,12 +7853,12 @@ msgstr[2] "" msgstr[3] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "před něhdźe jednej hodźinu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7204,12 +7868,12 @@ msgstr[2] "" msgstr[3] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "před něhdźe jednym dnjom" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7219,12 +7883,12 @@ msgstr[2] "" msgstr[3] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "před něhdźe jednym měsacom" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7234,22 +7898,49 @@ msgstr[2] "" msgstr[3] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "před něhdźe jednym lětom" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s płaćiwa barba njeje!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" "%s płaćiwa barba njeje! Wužij 3 heksadecimalne znamješka abo 6 " "heksadecimalnych znamješkow." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d " +"pósłał." +msgstr[1] "" +"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d " +"pósłał." +msgstr[2] "" +"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d " +"pósłał." +msgstr[3] "" +"Powěsć je předołho - maksimalna wulkosć je %1$d znamješkow, ty sy %2$d " +"pósłał." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7264,3 +7955,18 @@ msgstr "Žadyn wužiwarski ID podaty." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Dospołne mjeno je předołho (maks. 255 znamješkow)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Městno je předołho (maks. 255 znamješkow)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "To je předołho. Maksimalna powěsćowa wulkosć je %d znamješkow." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Biografija je předołha (maks. %d znamješkow)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Wopisaj sebje a swoje zajimy z %d znamješkami" diff --git a/locale/hu/LC_MESSAGES/statusnet.po b/locale/hu/LC_MESSAGES/statusnet.po index 9097b66db9..32949a0b14 100644 --- a/locale/hu/LC_MESSAGES/statusnet.po +++ b/locale/hu/LC_MESSAGES/statusnet.po @@ -12,13 +12,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:47+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:15+0000\n" "Language-Team: Hungarian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: hu\n" "X-Message-Group: #out-statusnet-core\n" @@ -80,11 +80,15 @@ msgstr "Hozzáférések beállításainak mentése" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Mentés" @@ -95,14 +99,17 @@ msgstr "Mentés" msgid "No such page." msgstr "Nincs ilyen lap." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -126,35 +133,35 @@ msgstr "Nincs ilyen felhasználó." msgid "%1$s and friends, page %2$d" msgstr "%1$s és barátai, %2$d oldal" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s és barátai" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "%s barátainak hírcsatornája (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "%s barátainak hírcsatornája (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "%s barátainak hírcsatornája (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -163,7 +170,9 @@ msgstr "" "Ez itt %s és barátai története, de eddig még senki nem küldött egyetlen hírt " "sem." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -173,14 +182,17 @@ msgstr "" "groups%%%%), vagy írj valamit te magad." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -188,7 +200,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Te és a barátaid" @@ -200,13 +212,16 @@ msgstr "Te és a barátaid" msgid "Updates from %1$s and friends on %2$s!" msgstr "Frissítések %1$s felhasználótól, és barátok a következő oldalon: %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -227,60 +242,74 @@ msgstr "Az API-metódus nem található." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Ez a metódus POST-ot igényel." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Nem sikerült frissíteni a felhasználót." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "A felhasználónak nincs profilja." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Nem sikerült menteni a profilt." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"A szerver nem tudott feldolgozni ennyi POST-adatot (%s bájtot) a jelenlegi " +"konfigurációja miatt." +msgstr[1] "" "A szerver nem tudott feldolgozni ennyi POST-adatot (%s bájtot) a jelenlegi " "konfigurációja miatt." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -289,70 +318,97 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Nem sikerült elmenteni a megjelenítési beállításaid." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Nem sikerült frissíteni a megjelenítést." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Nem blokkolhatod saját magad!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Nem sikerült a felhasználó blokkolása." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Nem sikerült a felhasználó blokkjának feloldása." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Közvetlen üzenetek tőle: %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "%s által küldött összes közvetlen üzenetek" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Közvetlen üzenetek neki: %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "%s részére küldött összes közvetlen üzenet" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Az üzenetnek nincs szövege!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Ez túl hosszú. Az üzenet mérete legfeljebb %d karakter lehet." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Ez túl hosszú. Az üzenet mérete legfeljebb %d karakter lehet." +msgstr[1] "Ez túl hosszú. Az üzenet mérete legfeljebb %d karakter lehet." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "A címzett felhasználó nem található." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Nem küldhetsz közvetlen üzenetet olyan felhasználóknak, akik nem a barátaid." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Ne küldj üzenetet magadnak, helyette mondd el halkan." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Nincs ilyen azonosítójú állapot." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Ez az állapotjelentés már a kedvenceid között van." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -395,67 +451,79 @@ msgstr "Nem sikerült megállapítani a forrás felhasználót." msgid "Could not find target user." msgstr "A cél felhasználó nem található." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "A becenév csak kisbetűket és számokat tartalmazhat, szóközök nélkül." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "A becenév már foglalt. Próbálj meg egy másikat." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Nem érvényes becenév." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "A honlap érvénytelen URL-cím." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "A teljes név túl hosszú (legfeljebb 255 karakter lehet)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "A leírás túl hosszú (legfeljebb %d karakter lehet)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "A hely túl hosszú (legfeljebb 255 karakter lehet)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Túl sok álnév! Legfeljebb %d lehet." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Érvénytelen álnév: „%s”." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "A(z) „%s” álnév már használatban van. Próbálj meg egy másikat." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Az álnév nem egyezhet meg a becenévvel." @@ -519,28 +587,42 @@ msgstr "%s csoportok" msgid "groups on %s" msgstr "%s csoportok" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Érvénytelen token." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Nincs jogosultságod." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -549,51 +631,45 @@ msgstr "Érvénytelen token." msgid "There was a problem with your session token. Try again, please." msgstr "Probléma volt a munkameneted tokenjével. Kérlek, próbáld újra." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Érvénytelen becenév / jelszó!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." -msgstr "" - -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +msgid "Database error inserting oauth_token_association." msgstr "" +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Váratlan űrlapbeküldés." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Egy alkalmazás szeretne csatlakozni a kontódhoz" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Elérés engedélyezése vagy tiltása" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -601,37 +677,84 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Kontó" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Becenév" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Jelszó" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Tiltjuk" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Mégse" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Engedjük" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Engedélyezheted vagy megtilthatod a kontód megtekintését." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "" + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Nincs jogosultságod." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "" @@ -663,24 +786,33 @@ msgstr "Állapot törölve." msgid "No status with that ID found." msgstr "Nem található ilyen azonosítójú állapot." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat." +msgstr[1] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Nem található." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Az API-metódus nem található." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"Egy hír legfeljebb %d karakterből állhat, a melléklet URL-jét is beleértve." +msgstr[1] "" "Egy hír legfeljebb %d karakterből állhat, a melléklet URL-jét is beleértve." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 @@ -741,6 +873,10 @@ msgstr "" msgid "API method under construction." msgstr "Az API-metódus fejlesztés alatt áll." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Nem található." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Nincs ilyen csatolmány." @@ -793,7 +929,8 @@ msgid "Preview" msgstr "Előnézet" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Törlés" @@ -805,27 +942,27 @@ msgstr "Feltöltés" msgid "Crop" msgstr "Levágás" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Nincs feltöltve fájl." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Válassz ki egy négyzet alakú területet a képből, ami az avatarod lesz" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Elvesztettük az adatainkat." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar frissítve." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Nem sikerült felölteni az avatart." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar törölve." @@ -846,12 +983,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Nem" @@ -864,12 +1002,13 @@ msgstr "Ne blokkoljuk ezt a felhasználót" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Igen" @@ -884,9 +1023,12 @@ msgstr "Felhasználó blokkolása" msgid "Failed to save block information." msgstr "Nem sikerült elmenteni a blokkolási információkat." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -961,12 +1103,13 @@ msgstr "Ez a cím már meg van erősítve." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Nem sikerült frissíteni a felhasználót." @@ -1004,15 +1147,16 @@ msgstr "" msgid "Application not found." msgstr "" -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "" #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1037,10 +1181,71 @@ msgstr "" msgid "Delete this application" msgstr "" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Be kell jelentkezned hogy elhagyhass egy csoportot." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Nincs nicknév vagy azonosító." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Nem vagy tagja ennek a csoportnak." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Nem sikerült a csoport frissítése." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s csatlakozott a(z) %2$s csoporthoz" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Felhasználó törlése" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Biztosan törölni szeretnéd ezt a felhasználót? Ezzel minden róla szóló " +"adatot törlünk az adatbázisból, biztonsági mentés nélkül." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Ne töröljük ezt a hírt" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Töröljük ezt a felhasználót" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1111,53 +1316,63 @@ msgstr "Megjelenés" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Érvénytelen logó URL." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Érvénytelen logó URL." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Logó megváltoztatása" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Oldal logója" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Oldal logója" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Téma megváltoztatása" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Webhely-téma" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "A webhely témája." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Háttérkép megváltoztatása" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Háttér" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1165,76 +1380,74 @@ msgid "" msgstr "" #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Be" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Ki" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Háttérkép be- vagy kikapcsolása." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Háttérkép csempézése" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Színek megváltoztatása" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Tartalom" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Oldalsáv" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Szöveg" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Hivatkozások" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Alapértelmezések használata" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Visszaállítás az alapértelmezettre" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Mentés" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Design mentése" @@ -1251,68 +1464,95 @@ msgstr "Hozzáadás a kedvencekhez" msgid "No such document \"%s\"" msgstr "Nincs ilyen dokumentum: „%s”" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Alkalmazás szerkesztése" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "" -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Nincs ilyen alkalmazás." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "" -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "A név szükséges." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "A név túl hosszú (max 255 karakter lehet)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "A név már foglalt. Próbálj egy másikat." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "A leírás megadása kötelező." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "A leírás túl hosszú (legfeljebb %d karakter lehet)." +msgstr[1] "A leírás túl hosszú (legfeljebb %d karakter lehet)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "A forrás URL túl hosszú." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "A forrás URL nem érvényes." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "A szervezet szükséges." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "A szervezet túl hosszú (255 karakter lehet)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Szükséges a szervezet honlapja." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "" @@ -1334,11 +1574,6 @@ msgstr "" msgid "Use this form to edit the group." msgstr "Ezen űrlap segítségével szerkesztheted a csoportot." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "a leírás túl hosszú (legfeljebb %d karakter)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1401,16 +1636,6 @@ msgstr "" "spameket!), hogy megkaptad-e az üzenetet, ami a további teendőket " "tartalmazza." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Mégse" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1706,7 +1931,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Nem sikerült frissíteni a távoli profilt." @@ -2133,92 +2358,135 @@ msgstr "%s bejövő postafiókja" msgid "This is your inbox, which lists your incoming private messages." msgstr "Ez a postaládád, ahol láthatod a neked küldött privát üzeneteket." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "A meghívások tiltva vannak." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Érvénytelen e-mail cím: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Meghívó(k) elküldve" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Új felhasználó meghívása" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Ezen felhasználók híreire már feliratkoztál:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Ezen felhasználók híreire már feliratkoztál:" +msgstr[1] "Ezen felhasználók híreire már feliratkoztál:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Ők már felhasználók és automatikusan felirattunk az általuk küldött hírekre:" +msgstr[1] "" "Ők már felhasználók és automatikusan felirattunk az általuk küldött hírekre:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Meghívók elküldve a következő embereknek:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Meghívók elküldve a következő embereknek:" +msgstr[1] "Meghívók elküldve a következő embereknek:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Ezen űrlap segítségével meghívhatsz barátokat és kollégákat erre a " "szolgáltatásra." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-mail címek" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "A meghívandó barátaid címei (soronként egy)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Személyes üzenet" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Megadhatsz egy személyes üzenetet a meghívóhoz." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Küldés" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2253,10 +2521,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Be kell jelentkezned, ha csatlakozni szeretnél a csoporthoz." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Nincs nicknév vagy azonosító." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2400,11 +2664,11 @@ msgstr "Bejelentkezés" msgid "Login to site" msgstr "Bejelentkezés az oldalra" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Emlékezz rám" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "A jövőben legyen automatikus a bejelentkezés; csak ha egyedül használod a " @@ -2453,23 +2717,36 @@ msgstr "Nem sikerült %1$s-t a %2$s csoport kezelőjévé tenni." msgid "No current status." msgstr "Nincs aktuális állapot." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Új alkalmazás" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "" -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "" -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "A név túl hosszú (max 255 karakter lehet)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Meg kell adnod forrás URL-t." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "A szervezet túl hosszú (255 karakter lehet)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Nem sikerült létrehozni az alkalmazást." @@ -2481,44 +2758,49 @@ msgstr "Új csoport" msgid "Use this form to create a new group." msgstr "Ezen az űrlapon tudsz új csoportot létrehozni." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "a leírás túl hosszú (legfeljebb %d karakter)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Új üzenet" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Ennek a felhasználónak nem küldhetsz üzenetet." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Nincs tartalom!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Nincs címzett megadva." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Ne küldj üzenetet magadnak, helyette mondd el halkan." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Üzenet elküldve" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Közvetlen üzenet ment %s részére." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax-hiba" @@ -2526,7 +2808,18 @@ msgstr "Ajax-hiba" msgid "New notice" msgstr "Új hír" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"Egy hír legfeljebb %d karakterből állhat, a melléklet URL-jét is beleértve." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Hír elküldve" @@ -2572,7 +2865,8 @@ msgstr "" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2583,46 +2877,71 @@ msgstr "Megböktük" msgid "Nudge sent!" msgstr "Megböktük!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "" -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "" -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2648,7 +2967,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Nem támogatott adatformátum." @@ -2751,7 +3070,7 @@ msgid "6 or more characters" msgstr "6 vagy több karakter" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Megerősítés" @@ -2763,11 +3082,11 @@ msgstr "Ugyanaz mint a fenti jelszó" msgid "Change" msgstr "Változtassunk" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "A jelszónak legalább 6 karakterből kell állnia." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "A jelszavak nem egyeznek." @@ -2787,156 +3106,290 @@ msgstr "Az új jelszót nem sikerült elmenteni." msgid "Password saved." msgstr "Jelszó elmentve." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Útvonalak" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Érvénytelen SSL szerver. A maximális hossz 255 karakter." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Webhely" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Szerver" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "A webhely kiszolgálójának neve." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Útvonal" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Webhely útvonala" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Avatar-könyvtár" + +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "A nyelvi fájlok elérési útvonala" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "A nyelvi fájlok elérési útvonala" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Téma" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "A webhely témája." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Téma elérési útvonala" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatarok" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatar-kiszolgáló" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Avatar-könyvtár" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Hátterek" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Soha" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Időnként" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Mindig" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "SSL használata" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Mikor használjunk SSL-t" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-kiszolgáló" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Webhely útvonala" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Avatar-könyvtár" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "A nyelvi fájlok elérési útvonala" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatarok" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatar-kiszolgáló" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "A webhely témája." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Nem sikerült felölteni az avatart." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Avatar-könyvtár" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "A nyelvi fájlok elérési útvonala" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Hátterek" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "A webhely témája." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "A nyelvi fájlok elérési útvonala" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Csatolmányok" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "A webhely témája." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Nincs melléklet." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "A webhely témája." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "A nyelvi fájlok elérési útvonala" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Soha" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Időnként" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Mindig" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "SSL használata" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Mikor használjunk SSL-t" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Elérési útvonalak mentése" @@ -2973,143 +3426,186 @@ msgstr "Érvénytelen megjegyzéstartalom." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "A hír licence ‘%1$s’ nem kompatibilis a webhely licencével ‘%2$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profilbeállítások" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Itt frissítheted a személyes információkat magadról, hogy az emberek minél " "többet tudhassanak rólad." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Személyes profil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 kisbetű vagy számjegy, nem lehet benne írásjel vagy szóköz" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Teljes név" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Honlap" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "" "A honlapodhoz, blogodhoz, vagy egy másik webhelyen lévő profilodhoz tartozó " "URL" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Jellemezd önmagad és az érdeklődési köröd %d karakterben" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Jellemezd önmagad és az érdeklődési köröd %d karakterben" +msgstr[1] "Jellemezd önmagad és az érdeklődési köröd %d karakterben" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Jellemezd önmagad és az érdeklődési köröd" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Életrajz" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Helyszín" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Merre vagy, mint pl. \"Város, Megye, Ország\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Tegyük közzé az aktuális tartózkodási helyem amikor híreket küldök" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Címkék" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Címkék magadhoz (betűk, számok, -, ., és _), vesszővel vagy szóközzel " "elválasztva" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Nyelv" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Előnyben részesített nyelv" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Időzóna" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Általában melyik időzónában vagy?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Automatikusan iratkozzunk fel mindazok híreire, aki feliratkoznak a mieinkre " "(nem embereknek való)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Az bemutatkozás túl hosszú (max %d karakter)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Az bemutatkozás túl hosszú (max %d karakter)." +msgstr[1] "Az bemutatkozás túl hosszú (max %d karakter)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Nem választottál időzónát." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "A nyelv túl hosszú (legfeljebb 50 karakter lehet)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Érvénytelen címke: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Nem sikerült a felhasználónak automatikus feliratkozást beállítani." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Nem sikerült a helyszín beállításait elmenteni." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Nem sikerült elmenteni a profilt." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Nem sikerült a címkéket elmenteni." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "A beállításokat elmentettük." @@ -3182,32 +3678,45 @@ msgid "" "tool." msgstr "" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Nyilvános címkefelhő" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "%s legnépszerűbb címkéi mostanában " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Küld be te az első hírt!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Címkefelhő" @@ -3323,7 +3832,7 @@ msgstr "A jelszónak legalább 6 karakterből kell állnia." msgid "Password and confirmation do not match." msgstr "A jelszó és a megerősítése nem egyeznek meg." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Hiba a felhasználó beállításakor." @@ -3331,7 +3840,7 @@ msgstr "Hiba a felhasználó beállításakor." msgid "New password successfully saved. You are now logged in." msgstr "" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Elnézést, de csak meghívóval lehet regisztrálni." @@ -3343,7 +3852,7 @@ msgstr "" msgid "Registration successful" msgstr "A regisztráció sikeres" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Regisztráció" @@ -3359,75 +3868,81 @@ msgstr "Nem tudsz regisztrálni ha nem fogadod el a licencet." msgid "Email address already exists." msgstr "Az e-mail cím már létezik." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Érvénytelen felhasználónév vagy jelszó." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 kisbetű vagy számjegy, nem lehet írásjel vagy szóköz benne. Szükséges." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 vagy több karakter. Kötelező." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Ugyanaz mint a jelszó fentebb. Szükséges." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-mail" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Csak frissítéskor, fontos közlemények esetén és jelszóproblémák orvoslására " "használjuk" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Hosszabb név, célszerűen a \"valódi\" neved" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" +"A honlapodhoz, blogodhoz, vagy egy másik webhelyen lévő profilodhoz tartozó " +"URL" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3446,7 +3961,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3663,7 +4178,7 @@ msgstr "Szervezet" msgid "Description" msgstr "Leírás" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statisztika" @@ -3796,45 +4311,45 @@ msgstr "Álnevek" msgid "Group actions" msgstr "Csoport-tevékenységek" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "%s csoport RSS 1.0 hírcsatornája" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "%s csoport RSS 2.0 hírcsatornája" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "%s csoport Atom hírcsatornája" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF a %s csoportnak" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Tagok" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(nincs)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Összes tag" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Létrehoztuk" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3850,7 +4365,7 @@ msgstr "" "[Csatlakozz](%%%%action.register%%%%), és légy tagja ennek a csoportnak - és " "még sok másiknak is! ([Tudj meg többet](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3859,7 +4374,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Adminisztrátorok" @@ -3885,60 +4400,60 @@ msgstr "" msgid "Notice deleted." msgstr "A hírt töröltük." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " %s megcímkézve" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "RSS 1.0 csatorna %1$s %2$s címkéjű híreiből" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "%s RSS 1.0 hírcsatornája" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "%s RSS 2.0 hírcsatornája" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "%s Atom hírcsatornája" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Ez %1$s története, de %2$s még nem tett közzé hírt." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3952,7 +4467,7 @@ msgstr "" "register%%%%) és kövesd nyomon **%s** pletykáit - és még rengeteg mást! " "([Tudj meg többet](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3963,7 +4478,7 @@ msgstr "" "wiki/Mikroblog#Mikroblog) ír egy webhelyen, ami a szabad [StatusNet](http://" "status.net/) szoftverre épült. " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "%s ismétlése" @@ -4331,63 +4846,91 @@ msgstr "" msgid "Subscribed" msgstr "Feliratkozott" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Ezek azok az emberek, akik odafigyelnek %s híreire." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Ezek azok az emberek, akiknek a híreire odafigyelsz." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4397,16 +4940,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s nem követ figyelemmel senkit." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4758,7 +5307,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "" @@ -4963,14 +5512,14 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -4986,7 +5535,7 @@ msgid "Unable to save tag." msgstr "" #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Eltiltottak a feliratkozástól." @@ -5039,6 +5588,16 @@ msgstr "%1$s feliratkozott a híreidre a %2$s webhelyen." msgid "Welcome to %1$s, @%2$s!" msgstr "" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5106,185 +5665,193 @@ msgid "Untitled page" msgstr "Név nélküli oldal" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Elsődleges navigáció" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Kontó" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Kapcsolódás" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "A webhely híre" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Másodlagos navigáció" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Súgó" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Névjegy" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "GyIK" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Felhasználási feltételek" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Forrás" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kapcsolat" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "A StatusNet szoftver licence" @@ -5292,7 +5859,7 @@ msgstr "A StatusNet szoftver licence" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5300,7 +5867,7 @@ msgid "" msgstr "" #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "" @@ -5309,7 +5876,7 @@ msgstr "" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5318,50 +5885,50 @@ msgid "" msgstr "" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "A webhely tartalmára vonatkozó licenc" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Utána" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Előtte" @@ -5480,41 +6047,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Nem sikerült létrehozni az álneveket." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Nem sikerült létrehozni az alkalmazást." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Nem sikerült az üzenetet feldolgozni." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5594,24 +6185,35 @@ msgstr "" msgid "Cancel" msgstr "Mégse" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "" @@ -5620,11 +6222,6 @@ msgstr "" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Csatolmányok" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5766,15 +6363,17 @@ msgid "Fullname: %s" msgstr "Teljes név: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Helyszín: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Honlap: %s" @@ -5796,7 +6395,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6001,13 +6600,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Nem találtunk konfigurációs fájlt. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "A következő helyeken kerestem konfigurációs fájlokat: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6044,19 +6645,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Kapcsolatok" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Adatbázishiba" @@ -6069,6 +6670,15 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"A szerver nem tudott feldolgozni ennyi POST-adatot (%s bájtot) a jelenlegi " +"konfigurációja miatt." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6081,23 +6691,23 @@ msgstr "Nem kedvelem ezt a hírt" msgid "Favor this notice" msgstr "Kedvelem ezt a hírt" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6130,6 +6740,10 @@ msgstr "Menjünk" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 kisbetű vagy számjegy, nem lehet benne írásjel vagy szóköz" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "A csoporthoz vagy témához tartozó honlap illetve blog URL-je" @@ -6229,15 +6843,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "A legtöbb tagból álló csoportok" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "A legtöbb hírt küldött csoportok" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Címkék a(z) %s csoport híreiben" @@ -6307,27 +6925,29 @@ msgstr "Bejelentkezés felhasználónévvel és jelszóval" msgid "Sign up for a new account" msgstr "Új kontó igénylése" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "E-mail cím megerősítése" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Heló, %s.\n" "\n" @@ -6343,22 +6963,29 @@ msgstr "" "Köszönjük a türelmed, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s feliratkozott a híreidre a %2$s webhelyen." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6366,10 +6993,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s feliratkozott a híreidre a %2$s webhelyen.\n" "\n" @@ -6383,20 +7010,24 @@ msgstr "" "Az email címed és az üzenetekre vonatkozó beállításaid itt változtathatod " "meg: %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Bemutatkozás: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6406,34 +7037,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s állapota" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS megerősítés" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s megbökött téged." -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6460,14 +7096,18 @@ msgstr "" "Mély tisztelettel,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Új privát üzenetet küldött neked %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6500,14 +7140,19 @@ msgstr "" "Mély tisztelettel,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) az általad küldött hírt hozzáadta a kedvenceihez" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6545,7 +7190,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6553,13 +7198,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) figyelmedbe ajánlott egy hírt" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6808,24 +7460,24 @@ msgstr "Megbök" msgid "Send a nudge to this user" msgstr "Bökjük meg ezt a felhasználót" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "" @@ -6945,9 +7597,11 @@ msgstr "Ismételjük meg ezt a hírt" msgid "Revoke the \"%s\" role from this user" msgstr "" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Az API-metódus nem található." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7176,17 +7830,17 @@ msgid "Moderator" msgstr "Moderátor" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "pár másodperce" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "körülbelül egy perce" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7194,12 +7848,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "körülbelül egy órája" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7207,12 +7861,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "körülbelül egy napja" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7220,12 +7874,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "körülbelül egy hónapja" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7233,20 +7887,37 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "körülbelül egy éve" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat." +msgstr[1] "Az túl hosszú. Egy hír legfeljebb %d karakterből állhat." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7260,3 +7931,18 @@ msgstr "" #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "A teljes név túl hosszú (legfeljebb 255 karakter lehet)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "A hely túl hosszú (legfeljebb 255 karakter lehet)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Ez túl hosszú. Az üzenet mérete legfeljebb %d karakter lehet." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Az bemutatkozás túl hosszú (max %d karakter)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Jellemezd önmagad és az érdeklődési köröd %d karakterben" diff --git a/locale/ia/LC_MESSAGES/statusnet.po b/locale/ia/LC_MESSAGES/statusnet.po index 3bd8775bf6..4abe33ae73 100644 --- a/locale/ia/LC_MESSAGES/statusnet.po +++ b/locale/ia/LC_MESSAGES/statusnet.po @@ -9,17 +9,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:49+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:15+0000\n" "Language-Team: Interlingua \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ia\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -75,11 +75,15 @@ msgstr "Salveguardar configurationes de accesso" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Salveguardar" @@ -90,14 +94,17 @@ msgstr "Salveguardar" msgid "No such page." msgstr "Pagina non existe." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -121,35 +128,35 @@ msgstr "Iste usator non existe." msgid "%1$s and friends, page %2$d" msgstr "%1$s e amicos, pagina %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s e amicos" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Syndication pro le amicos de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Syndication pro le amicos de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Syndication pro le amicos de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -158,7 +165,9 @@ msgstr "" "Isto es le chronologia pro %s e su amicos, ma necuno ha ancora publicate " "alique." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -168,7 +177,8 @@ msgstr "" "action.groups%%) o publica alique tu mesme." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -177,7 +187,9 @@ msgstr "" "Tu pote tentar [dar un pulsata a %1$s](../%2$s) in su profilo o [publicar un " "message a su attention](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -187,7 +199,7 @@ msgstr "" "pulsata a %s o publicar un message a su attention." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Tu e amicos" @@ -199,13 +211,16 @@ msgstr "Tu e amicos" msgid "Updates from %1$s and friends on %2$s!" msgstr "Actualisationes de %1$s e su amicos in %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -226,21 +241,22 @@ msgstr "Methodo API non trovate." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Iste methodo require un POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -248,40 +264,53 @@ msgstr "" "Tu debe specificar un parametro nominate 'device' con un del valores: sms, " "im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Non poteva actualisar le usator." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Le usator non ha un profilo." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Non poteva salveguardar le profilo." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Le servitor non ha potite tractar tante datos POST (%s byte) a causa de su " +"configuration actual." +msgstr[1] "" "Le servitor non ha potite tractar tante datos POST (%s bytes) a causa de su " "configuration actual." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -290,69 +319,97 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Impossibile salveguardar le configurationes del apparentia." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Non poteva actualisar le apparentia." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Tu non pote blocar te mesme!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Le blocada del usator ha fallite." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Le disblocada del usator ha fallite." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Messages directe de %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Tote le messages directe inviate de %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Messages directe a %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Tote le messages directe inviate a %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Message sin texto!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Isto es troppo longe. Le maximo es %d characteres." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "" +"Isto es troppo longe. Le dimension maxime de messages es %d characteres." +msgstr[1] "" +"Isto es troppo longe. Le dimension maxime de messages es %d characteres." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Usator destinatario non trovate." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Non pote inviar messages directe a usatores que non es tu amicos." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Non invia un message a te mesme; il suffice susurrar lo discretemente." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Nulle stato trovate con iste ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Iste stato es ja favorite." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -395,67 +452,79 @@ msgstr "Non poteva determinar le usator de origine." msgid "Could not find target user." msgstr "Non poteva trovar le usator de destination." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Le pseudonymo pote solmente haber minusculas e numeros, sin spatios." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Pseudonymo ja in uso. Proba un altere." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Non un pseudonymo valide." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Le pagina personal non es un URL valide." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Le nomine complete es troppo longe (max. 255 characteres)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Description es troppo longe (max %d charachteres)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Loco es troppo longe (max. 255 characteres)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Troppo de aliases! Maximo: %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Alias invalide: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Le alias \"%s\" es ja in uso. Proba un altere." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Le alias non pote esser identic al pseudonymo." @@ -519,28 +588,41 @@ msgstr "Gruppos de %s" msgid "groups on %s" msgstr "gruppos in %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Le incargamento ha fallite." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Indicio de requesta o verificator invalide." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Nulle parametro oauth_token fornite." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Indicio invalide." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Indicio de requesta invalide." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Tu non es autorisate." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -549,56 +631,48 @@ msgstr "Indicio invalide." msgid "There was a problem with your session token. Try again, please." msgstr "Occurreva un problema con le indicio de tu session. Per favor reproba." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Nomine de usator o contrasigno invalide!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" -"Error del base de datos durante le deletion del usator del application OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "" "Error del base de datos durante le insertion del usator del application " "OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Le indicio de requesta %s ha essite autorisate. Per favor excambia lo pro un " -"indicio de accesso." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Le indicio de requesta %s ha essite refusate e revocate." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Submission de formulario inexpectate." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Un application vole connecter se a tu conto" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Permitter o refusar accesso" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -609,36 +683,82 @@ msgstr "" "%3$s le datos de tu conto de %4$s. Tu debe solmente dar " "accesso a tu conto de %4$s a tertie personas in le quales tu ha confidentia." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "Conto" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Pseudonymo" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Contrasigno" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Refusar" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancellar" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Permitter" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Permitter o refusar accesso al informationes de tu conto." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Autorisar le accesso al informationes de tu conto." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Autorisation cancellate." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "Le indicio de requesta %s ha essite revocate." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Tu ha autorisate %s con successo." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Per favor retorna a %s e entra le sequente codice de securitate pro " +"completar le processo." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -671,27 +791,35 @@ msgstr "Stato delite." msgid "No status with that ID found." msgstr "Nulle stato trovate con iste ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Le cliente debe fornir un parametro 'status' con un valor." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "" -"Isto es troppo longe. Le longitude maximal del notas es %d characteres." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "" +"Isto es troppo longe. Le longitude maximal de notas es %d character." +msgstr[1] "" +"Isto es troppo longe. Le longitude maximal de notas es %d characteres." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Non trovate." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." +msgstr "Nota genitor non trovate." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" -"Le longitude maximal del notas es %d characteres, includente le URL " -"adjungite." +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"Le longitude maximal de notas es %d character, includente le URL adjungite." +msgstr[1] "" +"Le longitude maximal de notas es %d characteres, includente le URL adjungite." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -752,6 +880,10 @@ msgstr "Actualisationes con etiquetta %1$s in %2$s!" msgid "API method under construction." msgstr "Methodo API in construction." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Non trovate." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Annexo non existe." @@ -805,7 +937,8 @@ msgid "Preview" msgstr "Previsualisation" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Deler" @@ -817,27 +950,27 @@ msgstr "Incargar" msgid "Crop" msgstr "Taliar" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Nulle file incargate." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Selige un area quadrate del imagine pro facer lo tu avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Datos del file perdite." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar actualisate." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Actualisation del avatar fallite." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar delite." @@ -861,12 +994,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "No" @@ -879,12 +1013,13 @@ msgstr "Non blocar iste usator" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Si" @@ -899,9 +1034,12 @@ msgstr "Blocar iste usator" msgid "Failed to save block information." msgstr "Falleva de salveguardar le information del blocada." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -976,12 +1114,13 @@ msgstr "Iste adresse ha ja essite confirmate." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Non poteva actualisar usator." @@ -1019,15 +1158,16 @@ msgstr "Tu debe aperir un session pro deler un application." msgid "Application not found." msgstr "Application non trovate." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Tu non es le proprietario de iste application." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Il habeva un problema con tu indicio de session." @@ -1055,10 +1195,66 @@ msgstr "Non deler iste application" msgid "Delete this application" msgstr "Deler iste application" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "Tu debe aperir un session pro deler un gruppo." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Nulle pseudonymo o ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "Tu non ha le permission de deler iste gruppo." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Non poteva deler le gruppo %s." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "Deleva gruppo %s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Deler gruppo" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Es tu secur de voler deler iste gruppo? Isto radera tote le datos super le " +"gruppo del base de datos, sin copia de reserva. Le messages public in iste " +"gruppo restara totevia in le chronologias individual." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Non deler iste gruppo" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Deler iste gruppo" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1131,55 +1327,63 @@ msgstr "Apparentia" msgid "Design settings for this StatusNet site" msgstr "Configuration del apparentia de iste sito StatusNet" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL de logotypo invalide." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "URL de logotypo SSL invalide." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Thema non disponibile: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Cambiar logotypo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logotypo del sito" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "Logotypo SSL" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Cambiar thema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Thema del sito" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Le thema de apparentia pro le sito." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Apparentia personalisate" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" "Es possibile incargar un apparentia personalisate de StatusNet in un " "archivo .ZIP." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Cambiar imagine de fundo" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Fundo" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1189,76 +1393,74 @@ msgstr "" "file es %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Active" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Non active" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Activar o disactivar le imagine de fundo." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Tegular le imagine de fundo" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Cambiar colores" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Contento" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barra lateral" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texto" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Ligamines" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avantiate" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personalisate" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Usar predefinitiones" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restaurar apparentias predefinite" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Revenir al predefinitiones" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Salveguardar" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Salveguardar apparentia" @@ -1275,68 +1477,93 @@ msgstr "Adder al favorites" msgid "No such document \"%s\"" msgstr "Le documento \"%s\" non existe." -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Modificar application" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Tu debe aperir un session pro modificar un application." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Application non trovate." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Usa iste formulario pro modificar le application." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Le nomine es requirite." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." msgstr "Le nomine es troppo longe (max. 255 characteres)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Nomine ja in uso. Proba un altere." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Le description es requirite." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Description es troppo longe (maximo %d characteres)." +msgstr[1] "Description es troppo longe (maximo %d characteres)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Le URL de origine es troppo longe." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Le URL de origine non es valide." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Le organisation es requirite." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." -msgstr "Le organisation es troppo longe (max. 255 characteres)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." +msgstr "Le organisation es troppo longe (maximo 255 characteres)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Le sito web del organisation es requirite." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Le appello de retorno es troppo longe." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Le URL de retorno non es valide." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Non poteva actualisar application." @@ -1358,11 +1585,6 @@ msgstr "Tu debe esser administrator pro modificar le gruppo." msgid "Use this form to edit the group." msgstr "Usa iste formulario pro modificar le gruppo." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "description es troppo longe (max %d chars)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1424,16 +1646,6 @@ msgstr "" "Attende confirmation de iste adresse. Verifica tu cassa de entrata (e de " "spam!) pro un message con ulterior instructiones." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancellar" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1731,7 +1943,7 @@ msgstr "Non poteva converter le indicio de requesta in un indicio de accesso." msgid "Remote service uses unknown version of OMB protocol." msgstr "Le servicio remote usa un version incognite del protocollo OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Error durante le actualisation del profilo remote." @@ -2180,51 +2392,79 @@ msgstr "" "Isto es tu cassa de entrata, que lista le messages private que tu ha " "recipite." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Le invitationes ha essite disactivate." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Tu debe aperir un session pro invitar altere usatores a usar %s." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Adresse de e-mail invalide: %s" +msgid "Invalid email address: %s." +msgstr "Adresse de e-mail invalide: %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" -msgstr "Invitation(es) inviate" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" +msgstr "Invitationes inviate" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Invitar nove usatores" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Tu es ja subscribite a iste usatores:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Tu es ja subscribite a iste usator:" +msgstr[1] "Tu es ja subscribite a iste usatores:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Iste persona es ja usator e tu ha essite automaticamente subscribite a ille:" +msgstr[1] "" "Iste personas es ja usatores e tu ha essite automaticamente subscribite a " "illes:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitation(es) inviate al sequente personas:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitation inviate al sequente persona:" +msgstr[1] "Invitationes inviate al sequente personas:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2232,42 +2472,53 @@ msgstr "" "Tu recipera notification quando tu invitatos accepta le invitation e se " "registra in le sito. Gratias pro facer crescer le communitate!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Usa iste formulario pro invitar tu amicos e collegas a usar iste servicio." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Adresses de e-mail" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresses de amicos a invitar (un per linea)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Message personal" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Si tu vole, adde un message personal al invitation." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Inviar" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s te ha invitate a accompaniar le/la in %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2328,10 +2579,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Tu debe aperir un session pro facer te membro de un gruppo." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Nulle pseudonymo o ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2478,11 +2725,11 @@ msgstr "Aperir session" msgid "Login to site" msgstr "Authenticar te a iste sito" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Memorar me" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Aperir session automaticamente in le futuro; non pro computatores usate in " @@ -2534,23 +2781,36 @@ msgstr "Non pote facer %1$s administrator del gruppo %2$s." msgid "No current status." msgstr "Nulle stato actual." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nove application" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Tu debe aperir un session pro registrar un application." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Usa iste formulario pro registrar un nove application." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Le nomine es troppo longe (max. 255 characteres)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Le URL de origine es requirite." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Le organisation es troppo longe (max. 255 characteres)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Non poteva crear application." @@ -2562,46 +2822,49 @@ msgstr "Nove gruppo" msgid "Use this form to create a new group." msgstr "Usa iste formulario pro crear un nove gruppo." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "description es troppo longe (max %d chars)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nove message" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Tu non pote inviar un message a iste usator." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Nulle contento!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Nulle destinatario specificate." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." -msgstr "" -"Non invia un message a te mesme; il suffice sussurar lo a te mesme in su " -"loco." +msgstr "Non invia un message a te mesme; il suffice susurrar lo discretemente." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Message inviate" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Message directe a %s inviate." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Error de Ajax" @@ -2609,7 +2872,20 @@ msgstr "Error de Ajax" msgid "New notice" msgstr "Nove nota" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "" +"Isto es troppo longe. Le longitude maximal del notas es %d characteres." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"Le longitude maximal del notas es %d characteres, includente le URL " +"adjungite." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Nota publicate" @@ -2662,7 +2938,8 @@ msgstr "Actualisationes correspondente al termino de recerca \"%1$s\" in %2$s!" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Iste usator non accepta pulsatas o non ha ancora confirmate o fornite su " "adresse de e-mail." @@ -2675,49 +2952,76 @@ msgstr "Pulsata inviate" msgid "Nudge sent!" msgstr "Pulsata inviate!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Tu debe aperir un session pro listar tu applicationes." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Applicationes OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Applicationes que tu ha registrate" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Tu non ha ancora registrate alcun application." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Applicationes connectite" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." -msgstr "Tu ha permittite al sequente applicationes de acceder a tu conto." +msgid "The following connections exist for your account." +msgstr "Le sequente connexiones existe pro tu conto." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Tu non es usator de iste application." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "Impossibile revocar le accesso del application: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" +"Tu ha revocate con successo le accesso de %1$s e le indicio de accesso " +"comenciante con %2$s." + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Tu non ha autorisate alcun application a usar tu conto." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Le programmatores pote modificar le parametros de registration pro lor " -"applicationes " +"Es tu un programmator? [Registra un application cliente OAuth](%s) a usar " +"con iste installation de StatusNet." #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2742,7 +3046,7 @@ msgstr "Solmente le URLs %s es permittite super HTTP simple." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Formato de datos non supportate." @@ -2846,7 +3150,7 @@ msgid "6 or more characters" msgstr "6 o plus characteres" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirmar" @@ -2858,11 +3162,11 @@ msgstr "Identic al contrasigno hic supra" msgid "Change" msgstr "Cambiar" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Le contrasigno debe haber al minus 6 characteres." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Le contrasignos non corresponde." @@ -2882,156 +3186,273 @@ msgstr "Non pote salveguardar le nove contrasigno." msgid "Password saved." msgstr "Contrasigno salveguardate." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Camminos" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Configuration de cammino e servitor pro iste sito StatusNet" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Directorio de thema non legibile: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Directorio de avatar non scriptibile: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Directorio de fundo non scriptibile: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Directorio de localitates non scriptibile: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Servitor SSL invalide. Le longitude maximal es 255 characteres." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Sito" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servitor" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nomine de host del servitor del sito." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Cammino" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Cammino del sito" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Cammino del sito." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Cammino al localitates" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Directorio de localisation" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Cammino al directorio de localitates" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Cammino al directorio de localisation." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "URLs de luxo" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Usar URLs de luxo (plus legibile e memorabile)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Thema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Servitor de themas" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Servitor pro apparentias." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Cammino al themas" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Cammino web verso apparentias." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Directorio del themas" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatares" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Servitor de avatares" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Cammino al avatares" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Directorio del avatares" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Fundos" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Servitor de fundos" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Cammino al fundos" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Directorio al fundos" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nunquam" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Alcun vices" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Sempre" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Usar SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Quando usar SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Servitor SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" -msgstr "Servitor verso le qual diriger le requestas SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "Servitor SSL pro apparentias (predefinition: servitor SSL)." -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "Cammino SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "Cammino SSL verso apparentias (predefinition: /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Directorio" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Cammino a ubi se trova le apparentias." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatares" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Servitor de avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Servitor pro avatares." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Cammino al avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Cammino web verso avatares." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Directorio del avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Cammino a ubi se trova le avatares." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Fundos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Servitor pro fundos de schermo." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Cammino web verso fundos de schermo." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Servitor pro fundos de schermo in paginas SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Cammino web verso fundos de schermo in paginas SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Cammino a ubi se trova le fundos de schermo." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Annexos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Servitor pro annexos." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Cammino web verso annexos." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Servitor pro annexos in paginas SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Cammino web verso annexos in paginas SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Cammino a ubi se trova le annexos." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nunquam" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Alcun vices" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Sempre" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Usar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Quando usar SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "Servitor verso le qual diriger le requestas SSL." + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Salveguardar camminos" @@ -3069,140 +3490,181 @@ msgstr "" "Le licentia del nota ‘%1$s’ non es compatibile con le licentia del sito ‘%2" "$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Configurationes del profilo" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Tu pote actualisar hic le informationes personal de tu profilo a fin que le " "gente pote facer plus de te." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Information de profilo" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1-64 minusculas o numeros, sin punctuation o spatios" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." +msgstr "1-64 minusculas o numeros, sin punctuation o spatios." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nomine complete" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Pagina personal" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" -msgstr "URL de tu pagina personal, blog o profilo in un altere sito" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." +msgstr "URL de tu pagina personal, blog o profilo in un altere sito." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Describe te e tu interesses in %d characteres" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Describe te e tu interesses in %d character" +msgstr[1] "Describe te e tu interesses in %d characteres" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Describe te e tu interesses" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Bio" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Loco" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Ubi tu es, como \"Citate, Stato (o Region), Pais\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Divulgar mi loco actual quando io publica notas" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etiquettas" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Etiquettas pro te (litteras, numeros, -, ., e _), separate per commas o " "spatios" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Lingua" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Lingua preferite" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fuso horari" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "In que fuso horari es tu normalmente?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Subscriber me automaticamente a qui se subscribe a me (utile pro non-humanos)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Bio es troppo longe (max %d chars)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Bio es troppo longe (max %d character)." +msgstr[1] "Bio es troppo longe (max %d characteres)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Fuso horari non seligite." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." -msgstr "Lingua es troppo longe (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." +msgstr "Lingua es troppo longe (max. 50 characteres)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Etiquetta invalide: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Non poteva actualisar usator pro autosubscription." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Non poteva salveguardar le preferentias de loco." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Non poteva salveguardar profilo." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Non poteva salveguardar etiquettas." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Preferentias confirmate." @@ -3280,26 +3742,39 @@ msgstr "" "Isto es %%site.name%%, un servicio de [micro-blog](http://ia.wikipedia.org/" "wiki/Microblog) a base del software libere [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Etiquettario public" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " -msgstr "Istes es le etiquettas recente le plus popular in %s " +msgid "These are most popular recent tags on %s" +msgstr "Istes es le etiquettas recente le plus popular in %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Nulle persona ha ancora publicate un nota con un [hashtag](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Sia le prime a publicar un!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3308,7 +3783,7 @@ msgstr "" "Proque non [registrar un conto](%%action.register%%) e devenir le prime a " "publicar un?" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Etiquettario" @@ -3428,7 +3903,7 @@ msgstr "Le contrasigno debe haber 6 characteres o plus." msgid "Password and confirmation do not match." msgstr "Contrasigno e confirmation non corresponde." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Error durante le configuration del usator." @@ -3436,7 +3911,7 @@ msgstr "Error durante le configuration del usator." msgid "New password successfully saved. You are now logged in." msgstr "Nove contrasigno salveguardate con successo. Tu session es ora aperte." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Pardono, solmente le personas invitate pote registrar se." @@ -3448,7 +3923,7 @@ msgstr "Pardono, le codice de invitation es invalide." msgid "Registration successful" msgstr "Registration succedite" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Crear conto" @@ -3464,11 +3939,11 @@ msgstr "Tu non pote crear un conto si tu non accepta le licentia." msgid "Email address already exists." msgstr "Le adresse de e-mail existe ja." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Nomine de usator o contrasigno invalide." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3476,58 +3951,62 @@ msgstr "" "Con iste formulario tu pote crear un nove conto. Postea, tu pote publicar " "notas e mitter te in contacto con amicos e collegas. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1-64 minusculas o numeros, sin punctuation o spatios. Requirite." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 o plus characteres. Requirite." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Identic al contrasigno hic supra. Requirite." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-mail" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Usate solmente pro actualisationes, notificationes e recuperation de " "contrasigno" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nomine plus longe, preferibilemente tu nomine \"real\"" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL de tu pagina personal, blog o profilo in un altere sito" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "io comprende que le contento e datos de %1$s es private e confidential." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Le derecto de autor pro mi texto e files es in possession de %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Le derecto de autor pro mi texto e files resta in mi possession." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Tote le derectos reservate." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3537,7 +4016,7 @@ msgstr "" "contrasigno, adresse de e-mail, adresse de messageria instantanee, numero de " "telephono." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3569,7 +4048,7 @@ msgstr "" "\n" "Gratias pro inscriber te, e nos spera que iste servicio te place." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3798,7 +4277,7 @@ msgstr "Organisation" msgid "Description" msgstr "Description" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statisticas" @@ -3941,45 +4420,45 @@ msgstr "Aliases" msgid "Group actions" msgstr "Actiones del gruppo" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Syndication de notas pro le gruppo %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Syndication de notas pro le gruppo %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Syndication de notas pro le gruppo %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Amico de un amico pro le gruppo %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Membros" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Nulle)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Tote le membros" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Create" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3994,7 +4473,7 @@ msgstr "" "lor vita e interesses. [Crea un conto](%%%%action.register%%%%) pro devenir " "parte de iste gruppo e multe alteres! ([Lege plus](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4007,7 +4486,7 @@ msgstr "" "[StatusNet](http://status.net/). Su membros condivide breve messages super " "lor vita e interesses. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administratores" @@ -4033,48 +4512,48 @@ msgstr "Message de %1$s in %2$s" msgid "Notice deleted." msgstr "Nota delite." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " con etiquetta %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, pagina %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Syndication de notas pro %1$s con etiquetta %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Syndication de notas pro %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Syndication de notas pro %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Syndication de notas pro %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "Amico de un amico pro %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Isto es le chronologia pro %1$s, ma %2$s non ha ancora publicate alique." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4082,7 +4561,7 @@ msgstr "" "Videva tu qualcosa de interessante recentemente? Tu non ha ancora publicate " "alcun nota, dunque iste es un bon momento pro comenciar :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4091,7 +4570,7 @@ msgstr "" "Tu pote tentar dar un pulsata a %1$s o [publicar un nota a su attention](%%%%" "action.newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4105,7 +4584,7 @@ msgstr "" "pro sequer le notas de **%s** e multe alteres! ([Lege plus](%%%%doc.help%%%" "%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4116,7 +4595,7 @@ msgstr "" "(http://en.wikipedia.org/wiki/Microblog) a base del software libere " "[StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repetition de %s" @@ -4496,39 +4975,55 @@ msgstr "Tu non pote subscriber te a un profilo remote OMB 0.1 con iste action." msgid "Subscribed" msgstr "Subscribite" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Subscriptores a %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Subscriptores a %1$s, pagina %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Iste personas seque tu notas." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Iste personas seque le notas de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Tu non ha subscriptores. Tenta subscriber te a personas que tu cognosce e " "illes poterea retornar te le favor." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s non ha subscriptores. Vole esser le prime?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4537,26 +5032,38 @@ msgstr "" "%s non ha subscriptores. Proque non [crear un conto](%%%%action.register%%%" "%) e esser le prime?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Subscriptiones de %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Subscriptiones de %1$s, pagina %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Tu seque le notas de iste personas." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "%s seque le notas de iste personas." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4572,16 +5079,22 @@ msgstr "" "action.twittersettings%%), tu pote automaticamente subscriber te a personas " "que tu ja seque la." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s non seque alcuno." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4963,7 +5476,7 @@ msgid "Plugins" msgstr "Plug-ins" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Version" @@ -5174,14 +5687,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "Non pote revocar le rolo \"%1$s\" del usator #%2$d; non existe." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5199,7 +5712,7 @@ msgid "Unable to save tag." msgstr "Impossibile salveguardar le etiquetta." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Tu ha essite blocate del subscription." @@ -5252,6 +5765,16 @@ msgstr "%1$s seque ora %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Benvenite a %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Nulle signule usator definite pro le modo de singule usator." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5319,185 +5842,193 @@ msgid "Untitled page" msgstr "Pagina sin titulo" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navigation primari del sito" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Profilo personal e chronologia de amicos" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Cambiar tu e-mail, avatar, contrasigno, profilo" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Conto" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Connecter a servicios" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Connecter" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Modificar le configuration del sito" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Admin" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Invitar amicos e collegas a accompaniar te in %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Invitar" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Terminar le session del sito" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Clauder session" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Crear un conto" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Crear conto" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Authenticar te a iste sito" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Aperir session" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Adjuta me!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Adjuta" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Cercar personas o texto" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Cercar" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Aviso del sito" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Vistas local" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Aviso de pagina" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Navigation secundari del sito" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Adjuta" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "A proposito" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "CdS" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Confidentialitate" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Fonte" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contacto" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Insignia" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licentia del software StatusNet" @@ -5505,7 +6036,7 @@ msgstr "Licentia del software StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5515,7 +6046,7 @@ msgstr "" "%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** es un servicio de microblog." @@ -5524,7 +6055,7 @@ msgstr "**%%site.name%%** es un servicio de microblog." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5536,51 +6067,51 @@ msgstr "" "(http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licentia del contento del sito" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Le contento e datos de %1$s es private e confidential." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "Contento e datos sub copyright de %1$s. Tote le derectos reservate." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Contento e datos sub copyright del contributores. Tote le derectos reservate." #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Tote le contento e datos de %1$s es disponibile sub le licentia %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Pagination" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Post" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Ante" @@ -5703,41 +6234,65 @@ msgstr "" "solmente accesso pro lectura." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Nulle application pro iste clave de consumitor." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Mal indicio de accesso." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Nulle usator pro iste indicio." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Non poteva authenticar te." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "Non poteva crear consumitor anonyme." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "Non poteva crear application OAuth anonyme." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Non poteva inserer message." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" +"Error del base de datos durante le insertion del usator del application " +"OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Tentava revocar un indicio non cognoscite." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Falleva de deler le indicio revocate." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Modificar application" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5819,24 +6374,35 @@ msgstr "" msgid "Cancel" msgstr "Cancellar" +#: lib/applicationlist.php:247 +msgid " by " +msgstr " per " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "lectura-scriptura" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "lectura solmente" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Accesso \"%2$s\" approbate le %1$s." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "Indicio de accesso comenciante con: %s" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revocar" @@ -5845,11 +6411,6 @@ msgstr "Revocar" msgid "author element must contain a name element." msgstr "Le elemento \"author\" debe continer un elemento \"name\"." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Annexos" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5991,15 +6552,17 @@ msgid "Fullname: %s" msgstr "Nomine complete: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Loco: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Pagina personal: %s" @@ -6023,7 +6586,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Message troppo longe - maximo es %1$d characteres, tu inviava %2$d." @@ -6268,14 +6831,14 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " -msgstr "Nulle file de configuration trovate. " +msgid "No configuration file found." +msgstr "Nulle file de configuration trovate." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "Io cercava files de configuration in le sequente locos: " +msgid "I looked for configuration files in the following places:" +msgstr "Io cercava files de configuration in le sequente locos:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6312,19 +6875,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Actualisationes per SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Connexiones" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Applicationes autorisate connectite" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Error de base de datos" @@ -6339,6 +6902,15 @@ msgstr "" "Tu pote actualisar tu imagine de fundo personal. Le dimension maximal del " "file es 2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Le servitor non ha potite tractar tante datos POST (%s bytes) a causa de su " +"configuration actual." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Apparentia predefinite restaurate." @@ -6351,23 +6923,23 @@ msgstr "Disfavorir iste nota" msgid "Favor this notice" msgstr "Favorir iste nota" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Amico de un amico" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Syndicationes" @@ -6400,6 +6972,10 @@ msgstr "Ir" msgid "Grant this user the \"%s\" role" msgstr "Conceder le rolo \"%s\" a iste usator" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 minusculas o numeros, sin punctuation o spatios" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL del pagina initial o blog del gruppo o topico" @@ -6497,15 +7073,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Adder o modificar apparentia de %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Gruppos con le plus membros" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Gruppos con le plus messages" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etiquettas in le notas del gruppo %s" @@ -6575,48 +7155,53 @@ msgstr "Aperir session con nomine de usator e contrasigno" msgid "Sign up for a new account" msgstr "Crear un nove conto" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmation del adresse de e-mail" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -"Salute %s,\n" +"Salute %1$s,\n" "\n" -"Alcuno entrava ante un momento iste adresse de e-mail in %s.\n" +"Alcuno entrava ante un momento iste adresse de e-mail in %2$s.\n" "\n" "Si isto esseva tu, e tu vole confirmar le adresse, usa le URL hic infra:\n" "\n" -"%s\n" +"%3$s\n" "\n" "Si non, simplemente ignora iste message.\n" "\n" "Gratias pro tu attention,\n" -"%s\n" +"%2$s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s seque ora tu notas in %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6626,8 +7211,12 @@ msgstr "" "lista de subscriptores e reportar lo como spam al administratores del sito a " "%s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6636,10 +7225,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s seque ora tu notas in %2$s.\n" "\n" @@ -6647,25 +7236,29 @@ msgstr "" "\n" "%4$s%5$s%6$s\n" "Cordialmente,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Cambia tu adresse de e-mail o optiones de notification a %8$s\n" +"Cambia tu adresse de e-mail o optiones de notification a %7$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Bio: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nove adresse de e-mail pro publicar in %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6675,7 +7268,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Tu ha un nove adresse pro publication in %1$s.\n" "\n" @@ -6684,33 +7277,38 @@ msgstr "" "Ulterior informationes se trova a %3$s.\n" "\n" "Cordialmente,\n" -"%4$s" +"%1$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Stato de %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Confirmation SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: confirma que tu possede iste numero de telephono con iste codice:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s te ha pulsate" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6737,14 +7335,18 @@ msgstr "" "Con salutes cordial,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nove message private de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6777,14 +7379,19 @@ msgstr "" "Con salutes cordial,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "%s (@%s) ha addite tu nota como favorite" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "%1$s (@%2$s) ha addite tu nota como favorite" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6823,7 +7430,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6834,13 +7441,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "%s (@%s) ha inviate un nota a tu attention" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "%1$s (@%2$s) ha inviate un nota a tu attention" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7119,24 +7733,24 @@ msgstr "Pulsar" msgid "Send a nudge to this user" msgstr "Inviar un pulsata a iste usator" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Error durante le insertion del nove profilo." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Error durante le insertion del avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Error durante le insertion del profilo remote." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Nota duplicate." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Non poteva inserer nove subscription." @@ -7256,9 +7870,11 @@ msgstr "Repeter iste nota" msgid "Revoke the \"%s\" role from this user" msgstr "Revocar le rolo \"%s\" de iste usator" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Nulle signule usator definite pro le modo de singule usator." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Methodo API non trovate." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7495,17 +8111,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "alcun secundas retro" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "circa un minuta retro" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7513,12 +8129,12 @@ msgstr[0] "un minuta" msgstr[1] "%d minutas" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "circa un hora retro" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7526,12 +8142,12 @@ msgstr[0] "un hora" msgstr[1] "%d horas" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "circa un die retro" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7539,12 +8155,12 @@ msgstr[0] "un die" msgstr[1] "%d dies" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "circa un mense retro" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7552,20 +8168,37 @@ msgstr[0] "un mense" msgstr[1] "%d menses" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "circa un anno retro" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s non es un color valide!" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s non es un color valide! Usa 3 o 6 characteres hexadecimal." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Message troppo longe - maximo es %1$d characteres, tu inviava %2$d." +msgstr[1] "Message troppo longe - maximo es %1$d characteres, tu inviava %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7579,3 +8212,18 @@ msgstr "Nulle usator specificate; le usator de reserva es usate." #, php-format msgid "%d entries in backup." msgstr "%d entratas in copia de reserva." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Le nomine complete es troppo longe (max. 255 characteres)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Loco es troppo longe (max. 255 characteres)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Isto es troppo longe. Le maximo es %d characteres." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Bio es troppo longe (max %d chars)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Describe te e tu interesses in %d characteres" diff --git a/locale/is/LC_MESSAGES/statusnet.po b/locale/is/LC_MESSAGES/statusnet.po index 14ec3cdc33..d3f328bfa1 100644 --- a/locale/is/LC_MESSAGES/statusnet.po +++ b/locale/is/LC_MESSAGES/statusnet.po @@ -9,17 +9,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:51+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:16+0000\n" "Language-Team: Icelandic \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: is\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -81,11 +81,15 @@ msgstr "Stillingar fyrir mynd" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 #, fuzzy msgctxt "BUTTON" msgid "Save" @@ -98,14 +102,17 @@ msgstr "Vista" msgid "No such page." msgstr "Ekkert þannig merki." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -129,42 +136,44 @@ msgstr "Enginn svoleiðis notandi." msgid "%1$s and friends, page %2$d" msgstr "%s og vinirnir" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s og vinirnir" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -172,14 +181,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -187,7 +199,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 #, fuzzy msgid "You and friends" msgstr "%s og vinirnir" @@ -200,13 +212,16 @@ msgstr "%s og vinirnir" msgid "Updates from %1$s and friends on %2$s!" msgstr "Færslur frá %1$s og vinum á %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,60 +243,72 @@ msgstr "Aðferð í forritsskilum fannst ekki!" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Þessi aðferð krefst POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 #, fuzzy msgid "Could not update user." msgstr "Gat ekki uppfært notanda." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Notandi hefur enga persónulega síðu." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 #, fuzzy msgid "Could not save profile." msgstr "Gat ekki vistað persónulega síðu." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -290,72 +317,101 @@ msgstr "" msgid "Unable to save your design settings." msgstr "" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "Gat ekki uppfært hóp." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 #, fuzzy msgid "You cannot block yourself!" msgstr "Gat ekki uppfært notanda." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Mistókst að loka á notanda." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Mistókst að opna fyrir notanda." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, fuzzy, php-format msgid "Direct messages from %s" msgstr "Bein skilaboð til %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Öll bein skilaboð send frá %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Bein skilaboð til %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Öll bein skilaboð til %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Enginn texti í skilaboðum!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Þetta er of langt. Hámarkslengd babls er %d tákn." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Þetta er of langt. Hámarkslengd babls er %d tákn." +msgstr[1] "Þetta er of langt. Hámarkslengd babls er %d tákn." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Móttakandi fannst ekki." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Gat ekki sent bein skilaboð til notenda sem eru ekki vinir þínir." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Ekki senda þér skilaboð. Þú getur sagt þetta í hljóði við sjálfa(n) þig í " +"staðinn." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Engin staða fundin með þessu kenni." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 #, fuzzy msgid "This status is already a favorite." msgstr "Þetta babl er nú þegar í uppáhaldi!" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -406,67 +462,79 @@ msgstr "Gat ekki uppfært notanda." msgid "Could not find target user." msgstr "Gat ekki uppfært notanda." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Stuttnefni geta bara verið lágstafir og tölustafir en engin bil." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Stuttnefni nú þegar í notkun. Prófaðu eitthvað annað." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Ekki tækt stuttnefni." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Heimasíða er ekki gild vefslóð." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Staðsetning er of löng (í mesta lagi %d stafir)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "Ógilt merki: \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, fuzzy, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Stuttnefni nú þegar í notkun. Prófaðu eitthvað annað." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -532,30 +600,44 @@ msgstr "Hópar %s" msgid "groups on %s" msgstr "Hópsaðgerðir" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 #, fuzzy msgid "Upload failed." msgstr "Misheppnuð skipun" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Ótækt bablinnihald" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 #, fuzzy -msgid "Invalid token." +msgid "Invalid request token." msgstr "Ótæk stærð." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Þú ert ekki áskrifandi." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -564,54 +646,47 @@ msgstr "Ótæk stærð." msgid "There was a problem with your session token. Try again, please." msgstr "Það kom upp vandamál með setutókann þinn. Vinsamlegast reyndu aftur." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 #, fuzzy msgid "Invalid nickname / password!" msgstr "Ótækt notendanafn eða lykilorð." -#: actions/apioauthauthorize.php:159 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "Villa kom upp í stillingu notanda." - -#: actions/apioauthauthorize.php:185 -#, fuzzy -msgid "Database error inserting OAuth application user." +msgid "Database error inserting oauth_token_association." msgstr "Gagnagrunnsvilla við innsetningu myllumerkis: %s" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Bjóst ekki við innsendingu eyðublaðs." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -619,36 +694,83 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Aðgangur" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Stuttnefni" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Lykilorð" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "" - -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 #, fuzzy +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Hætta við" + +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Allt" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Enginn staðfestingarlykill." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Þú ert ekki áskrifandi." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -683,24 +805,32 @@ msgstr "" msgid "No status with that ID found." msgstr "Engin staða með þessu kenni fannst." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, fuzzy, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Þetta er of langt. Hámarkslengd babls er 140 tákn." +msgstr[1] "Þetta er of langt. Hámarkslengd babls er 140 tákn." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Fannst ekki." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Aðferð í forritsskilum fannst ekki!" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 #, fuzzy @@ -761,6 +891,10 @@ msgstr "Færslur frá %1$s á %2$s!" msgid "API method under construction." msgstr "Aðferð í forritsskilum er í þróun." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Fannst ekki." + #: actions/attachment.php:73 #, fuzzy msgid "No such attachment." @@ -814,7 +948,8 @@ msgid "Preview" msgstr "Forsýn" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Eyða" @@ -826,29 +961,29 @@ msgstr "Hlaða upp" msgid "Crop" msgstr "Skera af" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 #, fuzzy msgid "No file uploaded." msgstr "Engin persónuleg síða tilgreind" -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" "Veldu ferningslaga svæði á upphaflegu myndinni sem einkennismyndina þína" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Týndum skráargögnunum okkar" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Mynd hefur verið uppfærð." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Mistókst að uppfæra mynd" -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 #, fuzzy msgid "Avatar deleted." msgstr "Mynd hefur verið uppfærð." @@ -870,12 +1005,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Athugasemd" @@ -889,12 +1025,13 @@ msgstr "Opna á þennan notanda" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 #, fuzzy msgctxt "BUTTON" msgid "Yes" @@ -910,9 +1047,12 @@ msgstr "Loka á þennan notanda" msgid "Failed to save block information." msgstr "Mistókst að vista upplýsingar um notendalokun" +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -989,12 +1129,13 @@ msgstr "Þetta tölvupóstfang hefur nú þegar verið staðfest." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Gat ekki uppfært notanda." @@ -1034,16 +1175,17 @@ msgstr "Þú verður aða hafa skráð þig inn til að ganga úr hóp." msgid "Application not found." msgstr "Staðfestingarlykill fannst ekki." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 #, fuzzy msgid "You are not the owner of this application." msgstr "Þú ert ekki meðlimur í þessum hópi." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Það komu upp vandamál varðandi setutókann þinn." @@ -1070,10 +1212,69 @@ msgstr "Get ekki eytt þessu babli." msgid "Delete this application" msgstr "Eyða þessu babli" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Þú verður aða hafa skráð þig inn til að ganga úr hóp." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "Ekkert stuttnefni." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Þú ert ekki meðlimur í þessum hópi." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Gat ekki uppfært hóp." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "Staða %1$s á %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Eyða" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Get ekki eytt þessu babli." + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Eyða þessu babli" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1147,59 +1348,69 @@ msgstr "" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 #, fuzzy msgid "Invalid logo URL." msgstr "Ótæk stærð." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Ótæk stærð." + +#: actions/designadminpanel.php:344 #, fuzzy, php-format msgid "Theme not available: %s." msgstr "Þessi síða er ekki aðgengileg í " -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 #, fuzzy msgid "Change logo" msgstr "Breyta" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Babl vefsíðunnar" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Babl vefsíðunnar" + +#: actions/designadminpanel.php:469 #, fuzzy msgid "Change theme" msgstr "Breyta" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 #, fuzzy msgid "Site theme" msgstr "Babl vefsíðunnar" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 #, fuzzy msgid "Theme for the site." msgstr "Skrá þig út af síðunni" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "Babl vefsíðunnar" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, fuzzy, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1207,80 +1418,78 @@ msgid "" msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 #, fuzzy msgid "Change colours" msgstr "Breyta lykilorðinu þínu" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 #, fuzzy msgid "Content" msgstr "Tengjast" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 #, fuzzy msgid "Sidebar" msgstr "Leita" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texti" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 #, fuzzy msgid "Links" msgstr "Innskráning" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Vista" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "" @@ -1297,78 +1506,102 @@ msgstr "Bæta við sem uppáhaldsbabli" msgid "No such document \"%s\"" msgstr "Ekkert svoleiðis babl." -#: actions/editapplication.php:54 -#, fuzzy -msgid "Edit Application" -msgstr "Aðrir valkostir" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 #, fuzzy msgid "You must be logged in to edit an application." msgstr "Þú verður að hafa skráð þig inn til að búa til hóp." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 #, fuzzy msgid "No such application." msgstr "Ekkert svoleiðis babl." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 #, fuzzy msgid "Use this form to edit your application." msgstr "Notaðu þetta eyðublað til að breyta hópnum." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 #, fuzzy msgid "Name is required." msgstr "Sama og lykilorðið hér fyrir ofan. Nauðsynlegt." -#: actions/editapplication.php:180 actions/newapplication.php:165 +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 #, fuzzy -msgid "Name is too long (max 255 chars)." +msgid "Name is too long (max 255 characters)." msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 #, fuzzy msgid "Name already in use. Try another one." msgstr "Stuttnefni nú þegar í notkun. Prófaðu eitthvað annað." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 #, fuzzy msgid "Description is required." msgstr "Lýsing" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Staðsetning er of löng (í mesta lagi %d stafir)." +msgstr[1] "Staðsetning er of löng (í mesta lagi %d stafir)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 #, fuzzy msgid "Source URL is not valid." msgstr "Heimasíða er ekki gild vefslóð." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "" -#: actions/editapplication.php:206 actions/newapplication.php:191 +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 #, fuzzy -msgid "Organization is too long (max 255 chars)." +msgid "Organization is too long (maximum 255 characters)." msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 #, fuzzy msgid "Could not update application." msgstr "Gat ekki uppfært hóp." @@ -1391,11 +1624,6 @@ msgstr "Þú verður að hafa skráð þig inn til að búa til hóp." msgid "Use this form to edit the group." msgstr "Notaðu þetta eyðublað til að breyta hópnum." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, fuzzy, php-format msgid "Invalid alias: \"%s\"" @@ -1459,17 +1687,6 @@ msgstr "" "Býð eftir staðfestingu frá þessu netfangi. Athugaðu innhólfið þitt (og " "ruslpóstinn þinn!). Þar ættu að vera skilaboð með ítarlegri leiðbeiningum." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -#, fuzzy -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Hætta við" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1772,7 +1989,7 @@ msgstr "Gat ekki breytt beiðnistókum í aðgangstóka." msgid "Remote service uses unknown version of OMB protocol." msgstr "Óþekkt útgáfa OMB samskiptamátans." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "Villa kom upp í uppfærslu persónulegrar fjarsíðu" @@ -2226,50 +2443,82 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Þetta er innhólfið þitt sem sýnir persónuleg skilaboð sem voru send til þín." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Þú verður að hafa skráð þig inn til að bæta þér í hóp." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Ótækt tölvupóstfang: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Boðskort hefur verið sent út" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Bjóða nýjum notendum að vera með" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Þú ert nú þegar í áskrift að þessum notendum:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Þú ert nú þegar í áskrift að þessum notendum:" +msgstr[1] "Þú ert nú þegar í áskrift að þessum notendum:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Þetta fólk er nú þegar notendur og þú varðst sjálfkrafa áskrifandi að þeim:" +msgstr[1] "" "Þetta fólk er nú þegar notendur og þú varðst sjálfkrafa áskrifandi að þeim:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Boðskort sent á eftirfarandi aðila:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Boðskort sent á eftirfarandi aðila:" +msgstr[1] "Boðskort sent á eftirfarandi aðila:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2277,44 +2526,55 @@ msgstr "" "Við sendum þér tilkynningu þegar þeir sem þú býður samþykkja boðskortið og " "skrá sig á síðuna. Takk fyrir að stækka samfélagið!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Notaðu þetta eyðublað til þess að bjóða vinum þínum og kunningjum að nota " "þessa örbloggsþjónustu." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Tölvupóstföng" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Tölvupóstfang vina sem þú vilt bjóða (eitt póstfang í hverja línu)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Persónuleg skilaboð" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Bættu persónulegum skilaboðum við boðskortið ef þú vilt." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 #, fuzzy msgctxt "BUTTON" msgid "Send" msgstr "Senda" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s hefur boðið þér að slást í hópinn með þeim á %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2375,11 +2635,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Þú verður að hafa skráð þig inn til að bæta þér í hóp." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "Ekkert stuttnefni." - #: actions/joingroup.php:141 #, fuzzy, php-format msgid "%1$s joined group %2$s" @@ -2525,11 +2780,11 @@ msgstr "Innskráning" msgid "Login to site" msgstr "Skrá þig inn á síðuna" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Muna eftir mér" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Sjálfvirk innskráning í framtíðinni. Ekki nota þetta á tölvu sem aðrir deila " @@ -2585,26 +2840,38 @@ msgstr "Gat ekki fjarlægt notandann %s úr hópnum %s" msgid "No current status." msgstr "Engin núverandi staða" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 #, fuzzy -msgid "New Application" +msgid "New application" msgstr "Ekkert svoleiðis babl." -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 #, fuzzy msgid "You must be logged in to register an application." msgstr "Þú verður að hafa skráð þig inn til að búa til hóp." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 #, fuzzy msgid "Use this form to register a new application." msgstr "Notaðu þetta eyðublað til að búa til nýjan hóp." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 #, fuzzy msgid "Could not create application." msgstr "Gat ekki búið til uppáhald." @@ -2617,47 +2884,52 @@ msgstr "Nýr hópur" msgid "Use this form to create a new group." msgstr "Notaðu þetta eyðublað til að búa til nýjan hóp." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Ný skilaboð" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Þú getur ekki sent þessum notanda skilaboð." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Ekkert innihald!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Enginn móttökuaðili tilgreindur." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Ekki senda þér skilaboð. Þú getur sagt þetta í hljóði við sjálfa(n) þig í " "staðinn." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 #, fuzzy msgid "Message sent" msgstr "Skilaboð" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, fuzzy, php-format msgid "Direct message to %s sent." msgstr "Bein skilaboð send til %s" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax villa" @@ -2665,7 +2937,17 @@ msgstr "Ajax villa" msgid "New notice" msgstr "Nýtt babl" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, fuzzy, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Babl sent inn" @@ -2714,7 +2996,8 @@ msgstr "Færslur frá %1$s á %2$s!" #: actions/nudge.php:85 #, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Þessi notandi leyfir ekki að ýta við sér eða hefur ekki staðfest eða skráð " "tölvupóstinn sinn." @@ -2727,49 +3010,74 @@ msgstr "Ýtt við notanda" msgid "Nudge sent!" msgstr "Ýtt við notanda!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 #, fuzzy msgid "You must be logged in to list your applications." msgstr "Þú verður að hafa skráð þig inn til að bæta þér í hóp." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 #, fuzzy msgid "OAuth applications" msgstr "Aðrir valkostir" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 #, fuzzy msgid "You are not a user of that application." msgstr "Þú ert ekki meðlimur í þessum hópi." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Notaðu þetta eyðublað til að breyta hópnum." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2795,7 +3103,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Enginn stuðningur við gagnasnið." @@ -2905,7 +3213,7 @@ msgid "6 or more characters" msgstr "6 eða fleiri tákn" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Staðfesta" @@ -2917,11 +3225,11 @@ msgstr "Sama og lykilorðið hér fyrir ofan" msgid "Change" msgstr "Breyta" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Lykilorð verður að vera að minnsta kosti 6 tákn." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Lykilorðin passa ekki saman." @@ -2941,166 +3249,292 @@ msgstr "Get ekki vistað nýja lykilorðið." msgid "Password saved." msgstr "Lykilorð vistað." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, fuzzy, php-format msgid "Theme directory not readable: %s." msgstr "Þessi síða er ekki aðgengileg í " +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, fuzzy, php-format msgid "Avatar directory not writable: %s." msgstr "Þessi síða er ekki aðgengileg í " -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "Þessi síða er ekki aðgengileg í " -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Þessi síða er ekki aðgengileg í " -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 #, fuzzy msgid "Site" msgstr "Bjóða" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 #, fuzzy msgid "Server" msgstr "Endurheimta" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "" -#: actions/pathsadminpanel.php:242 +#: actions/pathsadminpanel.php:249 #, fuzzy -msgid "Site path" +msgid "Site path." msgstr "Babl vefsíðunnar" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Þessi síða er ekki aðgengileg í " + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "" - -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "" - -#: actions/pathsadminpanel.php:279 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 #, fuzzy -msgid "Avatars" -msgstr "Mynd" +msgid "Server for themes." +msgstr "Skrá þig út af síðunni" -#: actions/pathsadminpanel.php:284 -#, fuzzy -msgid "Avatar server" -msgstr "Stillingar fyrir mynd" - -#: actions/pathsadminpanel.php:288 -#, fuzzy -msgid "Avatar path" -msgstr "Mynd hefur verið uppfærð." - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "" - -#: actions/pathsadminpanel.php:320 -#, fuzzy -msgid "SSL" -msgstr "SMS" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -#, fuzzy -msgid "Never" -msgstr "Endurheimta" - -#: actions/pathsadminpanel.php:324 -#, fuzzy -msgid "Sometimes" -msgstr "Babl" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 #, fuzzy msgid "SSL server" msgstr "Endurheimta" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Babl vefsíðunnar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +#, fuzzy +msgid "Avatars" +msgstr "Mynd" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +#, fuzzy +msgid "Avatar server" +msgstr "Stillingar fyrir mynd" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Skrá þig út af síðunni" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +#, fuzzy +msgid "Avatar path" +msgstr "Mynd hefur verið uppfærð." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Mistókst að uppfæra mynd" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Skrá þig út af síðunni" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Skrá þig út af síðunni" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Ekkert svoleiðis skjal." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Skrá þig út af síðunni" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +#, fuzzy +msgid "SSL" +msgstr "SMS" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +#, fuzzy +msgid "Never" +msgstr "Endurheimta" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +#, fuzzy +msgid "Sometimes" +msgstr "Babl" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 #, fuzzy msgid "Save paths" msgstr "Babl vefsíðunnar" @@ -3137,145 +3571,188 @@ msgstr "Ótæk stærð." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Stillingar persónulegrar síðu" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Þú getur uppfært persónulegu síðuna þína hér þannig að fólk geti lært meira " "um þig." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Upplýsingar á persónulegri síðu" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 lágstafir eða tölustafir, engin greinarmerki eða bil" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Fullt nafn" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Heimasíða" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "" "Veffang heimasíðunnar þinnar, bloggsins þíns eða persónulegrar síðu á öðru " "vefsvæði" -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, fuzzy, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Lýstu þér og áhugamálum þínum í 140 táknum" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Lýstu þér og áhugamálum þínum í 140 táknum" +msgstr[1] "Lýstu þér og áhugamálum þínum í 140 táknum" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 #, fuzzy msgid "Describe yourself and your interests" msgstr "Lýstu þér og þínum " -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Lýsing" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Staðsetning" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Staðsetning þín, eins og \"borg, sýsla, land\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Merki" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Merki fyrir þig (bókstafir, tölustafir, -, ., og _), aðskilin með kommu eða " "bili" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Tungumál" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Tungumál (ákjósanlegt)" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Tímabelti" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Í hvaða tímabelti eru í rauninni?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Gerast sjálfkrafa áskrifandi að hverjum þeim sem gerist áskrifandi að þér " "(best fyrir ómannlega notendur)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Staðsetning er of löng (í mesta lagi %d stafir)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Staðsetning er of löng (í mesta lagi %d stafir)." +msgstr[1] "Staðsetning er of löng (í mesta lagi %d stafir)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Tímabelti ekki valið." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Tungumál er of langt (í mesta lagi 50 stafir)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Ógilt merki: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Gat ekki uppfært notanda í sjálfvirka áskrift." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "Gat ekki vistað merki." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Gat ekki vistað persónulega síðu." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Gat ekki vistað merki." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Stillingar vistaðar." @@ -3343,32 +3820,45 @@ msgid "" "tool." msgstr "" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Merkjaský almenningsins" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Þetta eru vinsælustu nýlegu merkin á %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Merkjaský" @@ -3493,7 +3983,7 @@ msgstr "Lykilorð verður að vera 6 tákn eða fleiri." msgid "Password and confirmation do not match." msgstr "Lykilorð og staðfesting passa ekki saman." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Villa kom upp í stillingu notanda." @@ -3501,7 +3991,7 @@ msgstr "Villa kom upp í stillingu notanda." msgid "New password successfully saved. You are now logged in." msgstr "Tókst að vista nýtt lykilorð. Þú ert núna innskráð(ur)" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Afsakið en aðeins fólki sem er boðið getur nýskráð sig." @@ -3514,7 +4004,7 @@ msgstr "Villa kom upp varðandi staðfestingarlykilinn." msgid "Registration successful" msgstr "Nýskráning tókst" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Nýskrá" @@ -3530,74 +4020,80 @@ msgstr "Þú getur ekki nýskráð þig nema þú samþykkir leyfið." msgid "Email address already exists." msgstr "Tölvupóstfang er nú þegar skráð." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Ótækt notendanafn eða lykilorð." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 lágstafir eða tölustafir, engin greinarmerki eða bil. Nauðsynlegt." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 eða fleiri tákn. Nauðsynlegt" -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Sama og lykilorðið hér fyrir ofan. Nauðsynlegt." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Tölvupóstur" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Aðeins notað fyrir uppfærslur, tilkynningar og endurheimtingu lykilorða." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Lengra nafn, ákjósalegast að það sé \"rétta\" nafnið þitt" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" +"Veffang heimasíðunnar þinnar, bloggsins þíns eða persónulegrar síðu á öðru " +"vefsvæði" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, fuzzy, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3630,7 +4126,7 @@ msgstr "" "\n" "Takk fyrir að skrá þig og við vonum að þú njótir þjónustunnar." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3870,7 +4366,7 @@ msgstr "Uppröðun" msgid "Description" msgstr "Lýsing" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Tölfræði" @@ -4004,46 +4500,46 @@ msgstr "" msgid "Group actions" msgstr "Hópsaðgerðir" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, fuzzy, php-format msgid "FOAF for %s group" msgstr "%s hópurinn" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Meðlimir" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Ekkert)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Allir meðlimir" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 #, fuzzy msgid "Created" msgstr "Í sviðsljósinu" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4053,7 +4549,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4062,7 +4558,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 #, fuzzy msgid "Admins" msgstr "Stjórnandi" @@ -4090,60 +4586,60 @@ msgstr "Skilaboð frá %1$s á %2$s" msgid "Notice deleted." msgstr "Babl sent inn" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "Babl merkt með %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "Hópar, síða %d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, fuzzy, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Bablveita fyrir %s" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, fuzzy, php-format msgid "FOAF for %s" msgstr "Úthólf %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4152,7 +4648,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4160,7 +4656,7 @@ msgid "" "[StatusNet](http://status.net/) tool. " msgstr "" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, fuzzy, php-format msgid "Repeat of %s" msgstr "Svör við %s" @@ -4554,63 +5050,91 @@ msgstr "Þú ert ekki áskrifandi." msgid "Subscribed" msgstr "Þú ert nú í áskrift" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s áskrifendur" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%s áskrifendur" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Þetta er fólkið sem hlustar á bablið í þér." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Þetta er fólkið sem hlustar á bablið í %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s áskriftir" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%s áskriftir" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Þetta er fólkið sem þú hlustar á bablið í." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Þetta er fólkið sem %s hlustar á bablið í." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4620,16 +5144,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, fuzzy, php-format msgid "%s is not listening to anyone." msgstr "%1$s er að hlusta á bablið þitt á %2$s." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber snarskilaboðaþjónusta" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -5011,7 +5541,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 #, fuzzy msgid "Version" msgstr "Persónulegt" @@ -5230,14 +5760,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5254,7 +5784,7 @@ msgid "Unable to save tag." msgstr "Gat ekki vistað merki." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 #, fuzzy msgid "You have been banned from subscribing." msgstr "Þessi notandi hefur bannað þér að gerast áskrifandi" @@ -5310,6 +5840,16 @@ msgstr "%1$s er að hlusta á bablið þitt á %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Skilaboð til %1$s á %2$s" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5379,44 +5919,49 @@ msgid "Untitled page" msgstr "Ónafngreind síða" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Stikl aðalsíðu" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 #, fuzzy msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Persónuleg síða og vinarás" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 #, fuzzy msgctxt "MENU" msgid "Personal" msgstr "Persónulegt" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Breyta lykilorðinu þínu" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Aðgangur" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 #, fuzzy msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Gat ekki framsent til vefþjóns: %s" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Tengjast" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 #, fuzzy msgctxt "TOOLTIP" msgid "Change site configuration" @@ -5424,84 +5969,87 @@ msgstr "Stikl aðalsíðu" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 #, fuzzy msgctxt "MENU" msgid "Admin" msgstr "Stjórnandi" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, fuzzy, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Bjóða vinum og vandamönnum að slást í hópinn á %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 #, fuzzy msgctxt "MENU" msgid "Invite" msgstr "Bjóða" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Skrá þig inn á síðuna" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Einkennismerki" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Búa til nýjan hóp" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 #, fuzzy msgctxt "MENU" msgid "Register" msgstr "Nýskrá" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 #, fuzzy msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Skrá þig inn á síðuna" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 #, fuzzy msgctxt "MENU" msgid "Login" msgstr "Innskráning" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Hjálp" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 #, fuzzy msgctxt "MENU" msgid "Help" msgstr "Hjálp" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 #, fuzzy msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Leita að fólki eða texta" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 #, fuzzy msgctxt "MENU" msgid "Search" @@ -5509,68 +6057,68 @@ msgstr "Leita" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Babl vefsíðunnar" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Staðbundin sýn" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Babl síðunnar" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Stikl undirsíðu" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Hjálp" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Um" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Spurt og svarað" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Friðhelgi" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Frumþula" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Tengiliður" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 #, fuzzy msgid "Badge" msgstr "Pot" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Hugbúnaðarleyfi StatusNet" @@ -5578,7 +6126,7 @@ msgstr "Hugbúnaðarleyfi StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5588,7 +6136,7 @@ msgstr "" "broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** er örbloggsþjónusta." @@ -5597,7 +6145,7 @@ msgstr "**%%site.name%%** er örbloggsþjónusta." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5609,51 +6157,51 @@ msgstr "" "licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 #, fuzzy msgid "Site content license" msgstr "Hugbúnaðarleyfi StatusNet" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Uppröðun" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Eftir" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Áður" @@ -5786,41 +6334,66 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Gat ekki búið til uppáhald." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Gat ekki búið til uppáhald." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Gat ekki skeytt skilaboðum inn í." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +#, fuzzy +msgid "Database error inserting OAuth application user." +msgstr "Gagnagrunnsvilla við innsetningu myllumerkis: %s" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5903,24 +6476,35 @@ msgstr "" msgid "Cancel" msgstr "Hætta við" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Endurheimta" @@ -5929,11 +6513,6 @@ msgstr "Endurheimta" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6075,15 +6654,17 @@ msgid "Fullname: %s" msgstr "Fullt nafn: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Staðsetning: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Heimasíða: %s" @@ -6105,7 +6686,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, fuzzy, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d" @@ -6318,14 +6899,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Enginn staðfestingarlykill." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "Boðskort sent á eftirfarandi aðila:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6363,19 +6945,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Færslur sendar með SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Tengjast" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "" @@ -6390,6 +6972,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "Þetta er of langt. Hámarkslengd babls er 140 tákn." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6402,23 +6991,23 @@ msgstr "Taka þetta babl út sem uppáhald" msgid "Favor this notice" msgstr "Setja þetta babl í uppáhald" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6452,6 +7041,10 @@ msgstr "Áfram" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 lágstafir eða tölustafir, engin greinarmerki eða bil" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "Vefslóð vefsíðu hópsins eða umfjöllunarefnisins" @@ -6548,15 +7141,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Hóparnir með flestu meðlimina" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Hóparnir með mesta bablið" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Merki í babli %s hópsins" @@ -6627,44 +7224,53 @@ msgstr "Skráðu þig inn með notendanafni og lykilorði" msgid "Sign up for a new account" msgstr "Búðu til nýjan aðgang" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Staðfesting tölvupóstfangs" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s er að hlusta á bablið þitt á %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6673,27 +7279,31 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Staðsetning: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nýtt tölvupóstfang til að senda á %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6702,7 +7312,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Þú hefur nýtt bablpóstfang á %1$s.\n" "\n" @@ -6713,31 +7323,36 @@ msgstr "" "Með kærri kveðju,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Staða %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS staðfesting" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "Býð eftir staðfestingu varðandi þetta símanúmer." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s ýtti við þér" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6753,14 +7368,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Ný persónuleg skilaboð frá %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6779,14 +7398,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "Senda mér tölvupóst þegar einhver setur babl í mér í uppáhald hjá sér." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6808,7 +7432,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6816,13 +7440,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7077,24 +7708,24 @@ msgstr "Pot" msgid "Send a nudge to this user" msgstr "Ýta við þessum notanda" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Gat ekki sett inn nýja áskrift." @@ -7219,9 +7850,11 @@ msgstr "Svara þessu babli" msgid "Revoke the \"%s\" role from this user" msgstr "" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Aðferð í forritsskilum fannst ekki!" #: lib/sandboxform.php:67 #, fuzzy @@ -7462,17 +8095,17 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "fyrir nokkrum sekúndum" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "fyrir um einni mínútu síðan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7480,12 +8113,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "fyrir um einum klukkutíma síðan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7493,12 +8126,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "fyrir um einum degi síðan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7506,12 +8139,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "fyrir um einum mánuði síðan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7519,20 +8152,39 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "fyrir um einu ári síðan" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, fuzzy, php-format msgid "%s is not a valid color!" msgstr "Heimasíða er ekki gild vefslóð." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "Heimasíða er ekki gild vefslóð." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "Unknown user. Go to %s to add your address to your account" msgstr "" +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d" +msgstr[1] "" +"Skilaboð eru of löng - 140 tákn eru í mesta lagi leyfð en þú sendir %d" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7547,3 +8199,19 @@ msgstr "Engin persónuleg síða tilgreind" #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Þetta er of langt. Hámarkslengd babls er %d tákn." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Staðsetning er of löng (í mesta lagi %d stafir)." + +#, fuzzy +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Lýstu þér og áhugamálum þínum í 140 táknum" diff --git a/locale/it/LC_MESSAGES/statusnet.po b/locale/it/LC_MESSAGES/statusnet.po index 2b95919900..a705a713cb 100644 --- a/locale/it/LC_MESSAGES/statusnet.po +++ b/locale/it/LC_MESSAGES/statusnet.po @@ -11,17 +11,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:52+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:17+0000\n" "Language-Team: Italian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: it\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -79,11 +79,15 @@ msgstr "Salva impostazioni di accesso" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Salva" @@ -94,14 +98,17 @@ msgstr "Salva" msgid "No such page." msgstr "Pagina inesistente." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -125,35 +132,35 @@ msgstr "Utente inesistente." msgid "%1$s and friends, page %2$d" msgstr "%1$s e amici, pagina %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s e amici" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Feed degli amici di %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Feed degli amici di %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Feed degli amici di %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -162,7 +169,9 @@ msgstr "" "Questa è l'attività di %s e i suoi amici, ma nessuno ha ancora scritto " "qualche cosa." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -172,7 +181,8 @@ msgstr "" "scrivi un messaggio." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -181,7 +191,9 @@ msgstr "" "[Scrivi qualche cosa](%%%%action.newnotice%%%%?status_textarea=%s) su questo " "argomento!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgid "" msgstr "Perché non [crei un accout](%%action.register%%) e ne scrivi uno tu!" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Tu e i tuoi amici" @@ -201,13 +213,16 @@ msgstr "Tu e i tuoi amici" msgid "Updates from %1$s and friends on %2$s!" msgstr "Messaggi da %1$s e amici su %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,21 +243,22 @@ msgstr "Metodo delle API non trovato." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Questo metodo richiede POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -250,40 +266,53 @@ msgstr "" "È necessario specificare un parametro chiamato \"device\" con un valore tra: " "\"sms\", \"im\" o \"none\"." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Impossibile aggiornare l'utente." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "L'utente non ha un profilo." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Impossibile salvare il profilo." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Il server non è in grado di gestire tutti quei dati POST (%s byte) con la " +"configurazione attuale." +msgstr[1] "" "Il server non è in grado di gestire tutti quei dati POST (%s byte) con la " "configurazione attuale." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -292,69 +321,98 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Impossibile salvare la impostazioni dell'aspetto." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Impossibile aggiornare l'aspetto." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Non puoi bloccarti!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Blocco dell'utente non riuscito." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Sblocco dell'utente non riuscito." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Messaggi diretti da %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Tutti i messaggi diretti inviati da %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Messaggi diretti a %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Tutti i messaggi diretti inviati a %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Nessun testo nel messaggio!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Troppo lungo. La dimensione massima di un messaggio è di %d caratteri." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "" +"Troppo lungo. La dimensione massima di un messaggio è di %d caratteri." +msgstr[1] "" +"Troppo lungo. La dimensione massima di un messaggio è di %d caratteri." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Destinatario non trovato." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Non puoi inviare messaggi diretti a utenti che non sono tuoi amici." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Non inviarti un messaggio, piuttosto ripetilo a voce dolcemente." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Nessuno messaggio trovato con quel ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Questo messaggio è già un preferito." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -397,69 +455,81 @@ msgstr "Impossibile determinare l'utente sorgente." msgid "Could not find target user." msgstr "Impossibile trovare l'utente destinazione." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Il soprannome deve essere composto solo da lettere minuscole e numeri, senza " "spazi." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Soprannome già in uso. Prova con un altro." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Non è un soprannome valido." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "L'indirizzo della pagina web non è valido." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Nome troppo lungo (max 255 caratteri)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "La descrizione è troppo lunga (max %d caratteri)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Ubicazione troppo lunga (max 255 caratteri)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Troppi alias! Massimo %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Alias non valido: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "L'alias \"%s\" è già in uso. Prova con un altro." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "L'alias non può essere lo stesso del soprannome." @@ -523,28 +593,43 @@ msgstr "Gruppi di %s" msgid "groups on %s" msgstr "Gruppi su %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Caricamento non riuscito." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Token di accesso specificato non valido." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Nessun parametro oauth_token fornito." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Token non valido." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Autorizzazione non presente." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -554,53 +639,46 @@ msgid "There was a problem with your session token. Try again, please." msgstr "" "Si è verificato un problema con il tuo token di sessione. Prova di nuovo." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Nome utente o password non valido." -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Errore nel database nell'eliminare l'applicazione utente OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Errore nel database nell'inserire l'applicazione utente OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Il token di richiesta %s è stato autorizzato. Scambiarlo con un token di " -"accesso." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Il token di richiesta %s è stato rifiutato o revocato." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Invio del modulo inaspettato." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Un'applicazione vorrebbe collegarsi al tuo account" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Consenti o nega l'accesso" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -611,37 +689,85 @@ msgstr "" "%3$s ai dati del tuo account %4$s. È consigliato fornire " "accesso al proprio account %4$s solo ad applicazioni di cui ci si può fidare." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Account" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Soprannome" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Password" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Nega" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Annulla" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Consenti" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Consenti o nega l'accesso alle informazioni del tuo account." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Conferma della messaggistica annullata." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "Il token di richiesta %s è stato rifiutato o revocato." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Autorizzazione non presente." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Questo metodo richiede POST o DELETE." @@ -673,24 +799,33 @@ msgstr "Messaggio eliminato." msgid "No status with that ID found." msgstr "Nessuno stato trovato con quel ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Il client deve fornire un parametro \"status\" con un valore." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Troppo lungo. Lunghezza massima %d caratteri." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Troppo lungo. Lunghezza massima %d caratteri." +msgstr[1] "Troppo lungo. Lunghezza massima %d caratteri." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Non trovato." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Metodo delle API non trovato." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"La dimensione massima di un messaggio è di %d caratteri, compreso l'URL." +msgstr[1] "" "La dimensione massima di un messaggio è di %d caratteri, compreso l'URL." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 @@ -751,6 +886,10 @@ msgstr "Messaggi etichettati con %1$s su %2$s!" msgid "API method under construction." msgstr "Metodo delle API in lavorazione." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Non trovato." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Nessun allegato." @@ -804,7 +943,8 @@ msgid "Preview" msgstr "Anteprima" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Elimina" @@ -816,27 +956,27 @@ msgstr "Carica" msgid "Crop" msgstr "Ritaglia" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Nessun file caricato." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Scegli un'area quadrata per la tua immagine personale" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Perso il nostro file di dati." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Immagine aggiornata." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Aggiornamento dell'immagine non riuscito." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Immagine eliminata." @@ -860,12 +1000,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "No" @@ -878,12 +1019,13 @@ msgstr "Non bloccare questo utente" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Sì" @@ -898,9 +1040,12 @@ msgstr "Blocca questo utente" msgid "Failed to save block information." msgstr "Salvataggio delle informazioni per il blocco non riuscito." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -975,12 +1120,13 @@ msgstr "Quell'indirizzo è già stato confermato." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Impossibile aggiornare l'utente." @@ -1018,15 +1164,16 @@ msgstr "Devi eseguire l'accesso per eliminare un'applicazione." msgid "Application not found." msgstr "Applicazione non trovata." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Questa applicazione non è di tua proprietà." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Si è verificato un problema con il tuo token di sessione." @@ -1053,10 +1200,71 @@ msgstr "Non eliminare l'applicazione" msgid "Delete this application" msgstr "Elimina l'applicazione" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Devi eseguire l'accesso per lasciare un gruppo." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Nessun soprannome o ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Non fai parte di questo gruppo." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Impossibile aggiornare il gruppo." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s ha lasciato il gruppo %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Elimina utente" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Vuoi eliminare questo utente? Questa azione eliminerà tutti i dati " +"dell'utente dal database, senza una copia di sicurezza." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Non eliminare il messaggio" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Elimina questo utente" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1129,53 +1337,63 @@ msgstr "Aspetto" msgid "Design settings for this StatusNet site" msgstr "Impostazioni dell'aspetto per questo sito StatusNet" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL del logo non valido." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "URL del logo non valido." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema non disponibile: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Modifica logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo del sito" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logo del sito" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Modifica tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Tema del sito" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema per questo sito." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Tema personalizzato" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Puoi caricare un tema per StatusNet personalizzato come un file ZIP." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Modifica l'immagine di sfondo" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Sfondo" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1185,76 +1403,74 @@ msgstr "" "file è di %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "On" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Off" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Abilita o disabilita l'immagine di sfondo." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Affianca l'immagine di sfondo" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Modifica colori" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Contenuto" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barra laterale" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Testo" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Collegamenti" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avanzate" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personalizzato" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Usa predefiniti" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Ripristina i valori predefiniti" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Reimposta i valori predefiniti" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Salva" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Salva aspetto" @@ -1271,68 +1487,95 @@ msgstr "Aggiungi ai preferiti" msgid "No such document \"%s\"" msgstr "Nessun documento \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Modifica applicazione" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Devi eseguire l'accesso per modificare un'applicazione." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Nessuna applicazione." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Usa questo modulo per modificare la tua applicazione." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Il nome è richiesto." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Il nome è troppo lungo (max 255 caratteri)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Nome già in uso. Prova con un altro." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "La descrizione è richiesta." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "La descrizione è troppo lunga (max %d caratteri)." +msgstr[1] "La descrizione è troppo lunga (max %d caratteri)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "L'URL sorgente è troppo lungo." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "L'URL sorgente non è valido." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "L'organizzazione è richiesta." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "L'organizzazione è troppo lunga (max 255 caratteri)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Il sito web dell'organizzazione è richiesto." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Il callback è troppo lungo." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "L'URL di callback non è valido." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Impossibile aggiornare l'applicazione." @@ -1354,11 +1597,6 @@ msgstr "Devi essere amministratore per modificare il gruppo." msgid "Use this form to edit the group." msgstr "Usa questo modulo per modificare il gruppo." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "La descrizione è troppo lunga (max %d caratteri)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1421,16 +1659,6 @@ msgstr "" "posta (e anche la posta indesiderata!) per un messaggio con ulteriori " "istruzioni." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Annulla" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1731,7 +1959,7 @@ msgstr "Impossibile convertire il token di richiesta in uno di accesso." msgid "Remote service uses unknown version of OMB protocol." msgstr "Il servizio remoto usa una versione del protocollo OMB sconosciuta." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Errore nell'aggiornare il profilo remoto." @@ -2180,49 +2408,82 @@ msgstr "" "Questa è la casella della tua posta in arrivo, contiene i messaggi privati " "ricevuti." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Gli inviti sono stati disabilitati." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Devi eseguire l'accesso per invitare altri utenti a usare %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Indirizzo email non valido: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Inviti inviati" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Invita nuovi utenti" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Hai già un abbonamento a questi utenti:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Hai già un abbonamento a questi utenti:" +msgstr[1] "Hai già un abbonamento a questi utenti:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Queste persone sono già utenti e hai un abbonamento automatico a loro:" +msgstr[0] "" +"Queste persone sono già utenti e hai un abbonamento automatico a loro:" +msgstr[1] "" +"Queste persone sono già utenti e hai un abbonamento automatico a loro:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Inviti inviati alle seguenti persone:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Inviti inviati alle seguenti persone:" +msgstr[1] "Inviti inviati alle seguenti persone:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2230,43 +2491,54 @@ msgstr "" "Riceverai una notifica quando i tuoi invitati accetteranno e si " "registreranno sul sito. Grazie per l'aiuto ad accrescere la comunità!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Usa questo modulo per invitare i tuoi amici e colleghi a usare questo " "servizio." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Indirizzi email" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Indirizzi email di amici da invitare (uno per riga)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Messaggio personale" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Puoi aggiungere un messaggio personale agli inviti." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Invia" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "Hai ricevuto un invito per seguire %1$s su %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2327,10 +2599,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Devi eseguire l'accesso per iscriverti a un gruppo." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Nessun soprannome o ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2476,11 +2744,11 @@ msgstr "Accedi" msgid "Login to site" msgstr "Accedi al sito" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Ricordami" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Accedi automaticamente in futuro; non per computer condivisi!" @@ -2531,23 +2799,36 @@ msgstr "Impossibile rendere %1$s un amministratore del gruppo %2$s" msgid "No current status." msgstr "Nessun messaggio corrente." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nuova applicazione" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Devi eseguire l'accesso per registrare un'applicazione." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Usa questo modulo per registrare un'applicazione." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Il nome è troppo lungo (max 255 caratteri)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "L'URL sorgente è richiesto." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "L'organizzazione è troppo lunga (max 255 caratteri)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Impossibile creare l'applicazione." @@ -2559,44 +2840,49 @@ msgstr "Nuovo gruppo" msgid "Use this form to create a new group." msgstr "Usa questo modulo per creare un nuovo gruppo." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "La descrizione è troppo lunga (max %d caratteri)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nuovo messaggio" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Non puoi inviare un messaggio a questo utente." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Nessun contenuto!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Nessun destinatario specificato." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Non inviarti un messaggio, piuttosto ripetilo a voce dolcemente." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Messaggio inviato" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Messaggio diretto a %s inviato." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Errore di Ajax" @@ -2604,7 +2890,18 @@ msgstr "Errore di Ajax" msgid "New notice" msgstr "Nuovo messaggio" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Troppo lungo. Lunghezza massima %d caratteri." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"La dimensione massima di un messaggio è di %d caratteri, compreso l'URL." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Messaggio inviato" @@ -2655,8 +2952,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Messaggi che corrispondono al termine \"%1$s\" su %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Questo utente non consente i richiami oppure non ha confermato o impostato " "ancora il suo indirizzo email." @@ -2669,49 +2968,73 @@ msgstr "Richiamo inviato" msgid "Nudge sent!" msgstr "Richiamo inviato!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Devi eseguire l'accesso per poter elencare le tue applicazioni." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Applicazioni OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Applicazioni che hai registrato" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Non hai ancora registrato alcuna applicazione." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Applicazioni collegate" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +#, fuzzy +msgid "The following connections exist for your account." msgstr "Hai consentito alle seguenti applicazioni di accedere al tuo account." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Non sei un utente di quella applicazione." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Impossibile revocare l'accesso per l'applicazione: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Non hai autorizzato alcuna applicazione all'uso del tuo account." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Gli sviluppatori possono modificare le impostazioni di registrazione per le " -"loro applicazioni " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2736,7 +3059,7 @@ msgstr "Solo URL %s attraverso HTTP semplice." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Non è un formato di dati supportato." @@ -2841,7 +3164,7 @@ msgid "6 or more characters" msgstr "6 o più caratteri" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Conferma" @@ -2853,11 +3176,11 @@ msgstr "Stessa password di sopra" msgid "Change" msgstr "Modifica" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "La password deve essere di 6 o più caratteri." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Le password non corrispondono." @@ -2877,156 +3200,291 @@ msgstr "Impossibile salvare la nuova password." msgid "Password saved." msgstr "Password salvata." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Percorsi" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Percorso e impostazioni del server per questo sito StatusNet" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Directory del tema non leggibile: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Directory delle immagini degli utenti non scrivibile: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Directory degli sfondi non scrivibile: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Directory delle localizzazioni non leggibile: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Server SSL non valido. La lunghezza massima è di 255 caratteri." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Sito" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Server" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nome host del server" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Percorso" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Percorso del sito" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Percorso alle localizzazioni" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Directory del tema" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Percorso della directory alle localizzazioni" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "URL semplici" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Usare gli URL semplici (più leggibili e facili da ricordare)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Server del tema" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Tema per questo sito." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Percorso del tema" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Directory del tema" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Immagini" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Server dell'immagine" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Percorso dell'immagine" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Directory dell'immagine" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Sfondi" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Server dello sfondo" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Percorso dello sfondo" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Directory dello sfondo" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Mai" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Qualche volta" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Sempre" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Usa SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Quando usare SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Server SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Percorso del sito" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Directory del tema" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Percorso della directory alle localizzazioni" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Immagini" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Server dell'immagine" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Tema per questo sito." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Percorso dell'immagine" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Aggiornamento dell'immagine non riuscito." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Directory dell'immagine" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Percorso della directory alle localizzazioni" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Sfondi" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Tema per questo sito." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Percorso della directory alle localizzazioni" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Allegati" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Tema per questo sito." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Nessun allegato." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Tema per questo sito." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Percorso della directory alle localizzazioni" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Mai" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Qualche volta" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Sempre" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Usa SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Quando usare SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Server a cui dirigere le richieste SSL" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Salva percorsi" @@ -3064,141 +3522,184 @@ msgstr "" "La licenza \"%1$s\" del messaggio non è compatibile con la licenza del sito " "\"%2$s\"." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Impostazioni del profilo" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Qui puoi aggiornare le informazioni del tuo profilo personale, così gli " "altri potranno conoscere qualcosa in più su di te." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Informazioni sul profilo" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "1-64 lettere minuscole o numeri, senza spazi o simboli di punteggiatura" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nome" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Pagina web" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL della tua pagina web, blog o profilo su un altro sito" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Descriviti assieme ai tuoi interessi in %d caratteri" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Descriviti assieme ai tuoi interessi in %d caratteri" +msgstr[1] "Descriviti assieme ai tuoi interessi in %d caratteri" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Descrivi te e i tuoi interessi" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografia" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Ubicazione" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Dove ti trovi, tipo \"città, regione, stato\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Condividi la mia posizione attuale quando invio messaggi" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etichette" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Le tue etichette (lettere, numeri, -, . e _), separate da virgole o spazi" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Lingua" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Lingua preferita" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fuso orario" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "In che fuso orario risiedi solitamente?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Abbonami automaticamente a chi si abbona ai miei messaggi (utile per i non-" "umani)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "La biografia è troppo lunga (max %d caratteri)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "La biografia è troppo lunga (max %d caratteri)." +msgstr[1] "La biografia è troppo lunga (max %d caratteri)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Fuso orario non selezionato" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "La lingua è troppo lunga (max 50 caratteri)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Etichetta non valida: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Impossibile aggiornare l'utente per auto-abbonarsi." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Impossibile salvare le preferenze della posizione." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Impossibile salvare il profilo." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Impossibile salvare le etichette." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Impostazioni salvate." @@ -3276,32 +3777,45 @@ msgstr "" "wiki/Microblogging) basato sul software libero [StatusNet](http://status." "net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Insieme delle etichette" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Queste sono le etichette più usate e recenti su %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Nessuno ha ancora scritto un messaggio con un [hashtag](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Scrivilo tu!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "Perché non [crei un accout](%%action.register%%) e ne scrivi uno tu!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Insieme delle etichette" @@ -3422,7 +3936,7 @@ msgstr "La password deve essere lunga almeno 6 caratteri." msgid "Password and confirmation do not match." msgstr "La password e la conferma non corrispondono." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Errore nell'impostare l'utente." @@ -3430,7 +3944,7 @@ msgstr "Errore nell'impostare l'utente." msgid "New password successfully saved. You are now logged in." msgstr "Nuova password salvata con successo. Hai effettuato l'accesso." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Solo le persone invitate possono registrarsi." @@ -3442,7 +3956,7 @@ msgstr "Codice di invito non valido." msgid "Registration successful" msgstr "Registrazione riuscita" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrati" @@ -3458,11 +3972,11 @@ msgstr "Non puoi registrarti se non accetti la licenza." msgid "Email address already exists." msgstr "Indirizzo email già esistente." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Nome utente o password non valido." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3471,57 +3985,61 @@ msgstr "" "successivamente inviare messaggi e metterti in contatto con i tuoi amici e " "colleghi. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 lettere minuscole o numeri, niente punteggiatura o spazi; richiesto" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 o più caratteri; richiesta" -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Stessa password di sopra; richiesta" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Email" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Usata solo per aggiornamenti, annunci e recupero password" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nome completo, preferibilmente il tuo \"vero\" nome" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL della tua pagina web, blog o profilo su un altro sito" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Comprendo che i contenuti e i dati di %1$s sono privati e confidenziali." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "I miei testi e i miei file sono copyright di %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "I miei testi e file restano sotto il mio diretto copyright." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Tutti i diritti riservati." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3531,7 +4049,7 @@ msgstr "" "dati personali: password, indirizzo email, indirizzo messaggistica " "istantanea e numero di telefono." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3565,7 +4083,7 @@ msgstr "" "Grazie per la tua iscrizione e speriamo tu possa divertiti usando questo " "servizio." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3792,7 +4310,7 @@ msgstr "Organizzazione" msgid "Description" msgstr "Descrizione" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistiche" @@ -3933,45 +4451,45 @@ msgstr "Alias" msgid "Group actions" msgstr "Azioni dei gruppi" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Feed dei messaggi per il gruppo %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Feed dei messaggi per il gruppo %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Feed dei messaggi per il gruppo %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF per il gruppo %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Membri" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(nessuno)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Tutti i membri" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Creato" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3987,7 +4505,7 @@ msgstr "" "stesso](%%%%action.register%%%%) per far parte di questo gruppo e di molti " "altri! ([Maggiori informazioni](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3999,7 +4517,7 @@ msgstr "" "(http://it.wikipedia.org/wiki/Microblogging) basato sul software libero " "[StatusNet](http://status.net/)." -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Amministratori" @@ -4025,47 +4543,47 @@ msgstr "Messaggio da %1$s su %2$s" msgid "Notice deleted." msgstr "Messaggio eliminato." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " etichettati con %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, pagina %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Feed dei messaggi per %1$s etichettati con %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Feed dei messaggi per %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Feed dei messaggi per %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Feed dei messaggi per %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF per %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Questa è l'attività di %1$s, ma %2$s non ha ancora scritto nulla." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4073,7 +4591,7 @@ msgstr "" "Visto niente di interessante? Non hai scritto ancora alcun messaggio, questo " "potrebbe essere un buon momento per iniziare! :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4082,7 +4600,7 @@ msgstr "" "[Scrivi qualche cosa](%%%%action.newnotice%%%%?status_textarea=%s) su questo " "argomento!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4096,7 +4614,7 @@ msgstr "" "i messaggi di **%s** e di molti altri! ([Maggiori informazioni](%%%%doc.help%" "%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4107,7 +4625,7 @@ msgstr "" "it.wikipedia.org/wiki/Microblogging) basato sul software libero [StatusNet]" "(http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Ripetizione di %s" @@ -4487,39 +5005,56 @@ msgstr "" msgid "Subscribed" msgstr "Abbonati" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Abbonati a %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Abbonati a %1$s, pagina %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Queste sono le persone che ti seguono." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Queste sono le persone che seguono %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Non hai alcun abbonato. Prova ad abbonarti a qualcuno che conosci e magari " "loro potrebbero fare lo stesso" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s non ha abbonati. Vuoi abbonarti tu?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4528,26 +5063,38 @@ msgstr "" "%s non ha abbonati. Perché non [crei un account](%%%%action.register%%%%) e " "ti abboni tu?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Abbonamenti di %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Abbonamenti di %1$s, pagina %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Queste sono le persone che stai seguendo." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Queste sono le persone seguite da %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4562,16 +5109,22 @@ msgstr "" "[usi Twitter](%%action.twittersettings%%), puoi abbonarti automaticamente " "alle persone che già seguivi lì." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s non sta seguendo nessuno." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4954,7 +5507,7 @@ msgid "Plugins" msgstr "Plugin" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versione" @@ -5167,7 +5720,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5175,7 +5728,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5193,7 +5746,7 @@ msgid "Unable to save tag." msgstr "Impossibile salvare l'etichetta." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Non ti è possibile abbonarti." @@ -5246,6 +5799,16 @@ msgstr "L'utente %1$s è entrato nel gruppo %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Benvenuti su %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Nessun utente singolo definito per la modalità single-user." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5313,185 +5876,193 @@ msgid "Untitled page" msgstr "Pagina senza nome" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Esplorazione sito primaria" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Profilo personale e attività degli amici" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personale" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Modifica la tua email, immagine, password o il tuo profilo" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Account" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Connettiti con altri servizi" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Connetti" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Modifica la configurazione del sito" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Amministra" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Invita amici e colleghi a seguirti su %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Invita" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Termina la tua sessione sul sito" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Esci" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Crea un account" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrati" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Accedi al sito" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Accedi" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Aiutami!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Aiuto" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Cerca persone o del testo" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Cerca" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Messaggio del sito" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Viste locali" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Pagina messaggio" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Esplorazione secondaria del sito" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Aiuto" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Informazioni" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "TOS" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privacy" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Sorgenti" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contatti" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Badge" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licenza del software StatusNet" @@ -5499,7 +6070,7 @@ msgstr "Licenza del software StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5509,7 +6080,7 @@ msgstr "" "(%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** è un servizio di microblog." @@ -5518,7 +6089,7 @@ msgstr "**%%site.name%%** è un servizio di microblog." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5530,27 +6101,27 @@ msgstr "" "(http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licenza del contenuto del sito" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "I contenuti e i dati di %1$s sono privati e confidenziali." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" "I contenuti e i dati sono copyright di %1$s. Tutti i diritti riservati." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "I contenuti e i dati sono forniti dai collaboratori. Tutti i diritti " @@ -5558,7 +6129,7 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" @@ -5566,19 +6137,19 @@ msgstr "" "licenza %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginazione" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Successivi" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Precedenti" @@ -5699,41 +6270,65 @@ msgstr "" "accesso in lettura." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Nessuna applicazione per quella chiave." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Token di accesso errato." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Nessun utente per quel token." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Impossibile autenticarti." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Impossibile creare gli alias." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Impossibile creare l'applicazione." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Impossibile inserire il messaggio." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Errore nel database nell'inserire l'applicazione utente OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Tentativo di revocare un token sconosciuto." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Eliminazione del token revocato non riuscita." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Modifica applicazione" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5814,24 +6409,35 @@ msgstr "" msgid "Cancel" msgstr "Annulla" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "Lettura-scrittura" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "Sola lettura" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Approvata %1$s - Accesso \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revoca" @@ -5840,11 +6446,6 @@ msgstr "Revoca" msgid "author element must contain a name element." msgstr "L'elemento author deve contenere un elemento name." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Allegati" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5986,15 +6587,17 @@ msgid "Fullname: %s" msgstr "Nome completo: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Posizione: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Pagina web: %s" @@ -6018,7 +6621,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d." @@ -6265,13 +6868,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Non è stato trovato alcun file di configurazione. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "I file di configurazione sono stati cercati in questi posti: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6311,19 +6916,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Messaggi via SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Connessioni" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Applicazioni collegate autorizzate" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Errore del database" @@ -6338,6 +6943,15 @@ msgstr "" "Puoi caricare la tua immagine di sfondo. La dimensione massima del file è di " "2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Il server non è in grado di gestire tutti quei dati POST (%s byte) con la " +"configurazione attuale." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Valori predefiniti ripristinati." @@ -6350,23 +6964,23 @@ msgstr "Togli questo messaggio dai preferiti" msgid "Favor this notice" msgstr "Rendi questo messaggio un preferito" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Feed" @@ -6399,6 +7013,11 @@ msgstr "Vai" msgid "Grant this user the \"%s\" role" msgstr "Concedi a questo utente il ruolo \"%s\"" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"1-64 lettere minuscole o numeri, senza spazi o simboli di punteggiatura" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL della pagina web, blog del gruppo o l'argomento" @@ -6495,15 +7114,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Aggiungi o modifica l'aspetto di %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "I gruppi più numerosi" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "I gruppi con più messaggi" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etichette nei messaggi del gruppo %s" @@ -6573,27 +7196,29 @@ msgstr "Accedi con nome utente e password" msgid "Sign up for a new account" msgstr "Iscriviti per un nuovo account" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Conferma indirizzo email" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Ciao %s.\n" "\n" @@ -6609,13 +7234,16 @@ msgstr "" "Grazie per il tuo tempo, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s sta ora seguendo i tuoi messaggi su %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6625,9 +7253,13 @@ msgstr "" "dall'elenco dei tuoi abbonati e segnalarlo come spam all'amministratore del " "sito presso %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6635,10 +7267,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s sta ora seguendo i tuoi messaggi su %2$s.\n" "\n" @@ -6651,21 +7283,25 @@ msgstr "" "----\n" "Modifica il tuo indirizzo email o le opzioni di notifica presso %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografia: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nuovo indirizzo email per inviare messaggi a %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6674,7 +7310,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Hai un nuovo indirizzo di invio su %1$s.\n" "\n" @@ -6685,32 +7321,37 @@ msgstr "" "Cordiali saluti,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "stato di %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Conferma SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" "%s: conferma che questo numero di telefono sia tuo utilizzando questo codice:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s ti ha richiamato" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6737,14 +7378,18 @@ msgstr "" "Cordiali saluti,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nuovo messaggio privato da %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6777,14 +7422,19 @@ msgstr "" "Cordiali saluti,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) ha aggiunto il tuo messaggio tra i suoi preferiti" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6823,7 +7473,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6834,13 +7484,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) ti ha inviato un messaggio" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7119,24 +7776,24 @@ msgstr "Richiama" msgid "Send a nudge to this user" msgstr "Invia un richiamo a questo utente" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Errore nell'inserire il nuovo profilo." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Errore nell'inserire l'immagine." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Errore nell'inserire il profilo remoto." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Messaggio duplicato." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Impossibile inserire un nuovo abbonamento." @@ -7256,9 +7913,11 @@ msgstr "Ripeti questo messaggio" msgid "Revoke the \"%s\" role from this user" msgstr "Revoca il ruolo \"%s\" a questo utente" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Nessun utente singolo definito per la modalità single-user." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Metodo delle API non trovato." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7492,17 +8151,17 @@ msgid "Moderator" msgstr "Moderatore" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "pochi secondi fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "circa un minuto fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7510,12 +8169,12 @@ msgstr[0] "circa un minuto fa" msgstr[1] "circa %d minuti fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "circa un'ora fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7523,12 +8182,12 @@ msgstr[0] "circa un'ora fa" msgstr[1] "circa %d ore fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "circa un giorno fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7536,12 +8195,12 @@ msgstr[0] "circa un giorno fa" msgstr[1] "circa %d giorni fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "circa un mese fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7549,20 +8208,37 @@ msgstr[0] "circa un mese fa" msgstr[1] "circa %d mesi fa" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "circa un anno fa" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s non è un colore valido." -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s non è un colore valido. Usa 3 o 6 caratteri esadecimali." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d." +msgstr[1] "Messaggio troppo lungo: massimo %1$d caratteri, inviati %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7576,3 +8252,19 @@ msgstr "Nessun utente specificato: viene usato l'utente di backup." #, php-format msgid "%d entries in backup." msgstr "%d voci nel backup." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Nome troppo lungo (max 255 caratteri)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Ubicazione troppo lunga (max 255 caratteri)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "" +#~ "Troppo lungo. La dimensione massima di un messaggio è di %d caratteri." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "La biografia è troppo lunga (max %d caratteri)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Descriviti assieme ai tuoi interessi in %d caratteri" diff --git a/locale/ja/LC_MESSAGES/statusnet.po b/locale/ja/LC_MESSAGES/statusnet.po index e371c88569..134d483200 100644 --- a/locale/ja/LC_MESSAGES/statusnet.po +++ b/locale/ja/LC_MESSAGES/statusnet.po @@ -12,17 +12,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:54+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:18+0000\n" "Language-Team: Japanese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ja\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -78,11 +78,15 @@ msgstr "アクセス設定の保存" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 #, fuzzy msgctxt "BUTTON" msgid "Save" @@ -94,14 +98,17 @@ msgstr "保存" msgid "No such page." msgstr "そのようなタグはありません。" +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -125,42 +132,44 @@ msgstr "そのようなユーザはいません。" msgid "%1$s and friends, page %2$d" msgstr "%1$s と友人、ページ %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s と友人" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "%s の友人のフィード (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "%s の友人のフィード (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "%s の友人のフィード (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "これは %s と友人のタイムラインです。まだ誰も投稿していません。" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -170,7 +179,8 @@ msgstr "" "してみたり、何か投稿してみましょう。" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -179,7 +189,9 @@ msgstr "" "最初の [このトピック投稿](%%%%action.newnotice%%%%?status_textarea=%s) をして" "ください!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgstr "" "してください!" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "あなたと友人" @@ -201,13 +213,16 @@ msgstr "あなたと友人" msgid "Updates from %1$s and friends on %2$s!" msgstr "%2$s に %1$s と友人からの更新があります!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,21 +243,22 @@ msgstr "API メソッドが見つかりません。" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "このメソッドには POST が必要です。" -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 #, fuzzy msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " @@ -251,40 +267,50 @@ msgstr "" "「device」という名前の引数を、次の中から値を選んで、指定する必要があります: " "sms, im, none" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "ユーザを更新できませんでした。" -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "ユーザはプロフィールをもっていません。" -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "プロフィールを保存できませんでした。" -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" "サーバーの現在の構成が理由で、大量の POST データ (%sバイト) を処理することが" "できませんでした。" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -293,69 +319,96 @@ msgstr "" msgid "Unable to save your design settings." msgstr "あなたのデザイン設定を保存できません。" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "デザインを更新できませんでした。" -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "自分自身をブロックすることはできません!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "ユーザのブロックに失敗しました。" -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "ユーザのブロック解除に失敗しました。" -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "%s からのダイレクトメッセージ" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "%s から送られた全てのダイレクトメッセージ" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "%s へのダイレクトメッセージ" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "%s へ送った全てのダイレクトメッセージ" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "メッセージの本文がありません!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "長すぎます。メッセージは最大 %d 字までです。" +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "長すぎます。メッセージは最大 %d 字までです。" +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "受け取り手のユーザが見つかりません。" -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "友人でないユーザにダイレクトメッセージを送ることはできません。" -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"自分自身にメッセージを送ることはできません; かわりに独り言を言いましょう。" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "そのIDのステータスが見つかりません。" -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "このステータスはすでにお気に入りです。" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -400,69 +453,81 @@ msgstr "ソースユーザーを決定できません。" msgid "Could not find target user." msgstr "ターゲットユーザーを見つけられません。" +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "ニックネームには、小文字アルファベットと数字のみ使用できます。スペースは使用" "できません。" -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "そのニックネームは既に使用されています。他のものを試してみて下さい。" -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "有効なニックネームではありません。" -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "ホームページのURLが不適切です。" -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "フルネームが長すぎます。(255字まで)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "記述が長すぎます。(最長%d字)" -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "場所が長すぎます。(255字まで)" -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "別名が多すぎます! 最大 %d。" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "不正な別名: \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "別名 \"%s\" は既に使用されています。他のものを試してみて下さい。" -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "別名はニックネームと同じではいけません。" @@ -526,29 +591,44 @@ msgstr "%s グループ" msgid "groups on %s" msgstr "%s 上のグループ" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 #, fuzzy msgid "Upload failed." msgstr "ファイルアップロード" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "不正なログイントークンが指定されています。" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "oauth_token パラメータは提供されませんでした。" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "不正なトークン。" -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "認証されていません。" + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -557,53 +637,46 @@ msgstr "不正なトークン。" msgid "There was a problem with your session token. Try again, please." msgstr "あなたのセッショントークンに問題がありました。再度お試しください。" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "不正なユーザ名またはパスワード。" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "OAuth アプリケーションユーザの削除時DBエラー。" - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "OAuth アプリケーションユーザの追加時DBエラー。" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"リクエストトークン %s は承認されました。 アクセストークンとそれを交換してくだ" -"さい。" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "リクエストトークン%sは、拒否されて、取り消されました。" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "予期せぬフォーム送信です。" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "アプリケーションはあなたのアカウントに接続したいです" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "アクセスを許可または拒絶" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -611,37 +684,86 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "アカウント" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "ニックネーム" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "パスワード" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "拒絶" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +#, fuzzy +msgctxt "BUTTON" +msgid "Cancel" +msgstr "中止" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "許可" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "アカウント情報へのアクセスを許可するか、または拒絶してください。" +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "確認コードがありません。" + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "リクエストトークン%sは、拒否されて、取り消されました。" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "認証されていません。" + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "このメソッドには POST か DELETE が必要です。" @@ -673,24 +795,30 @@ msgstr "ステータスを削除しました。" msgid "No status with that ID found." msgstr "そのIDでのステータスはありません。" +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "長すぎます。つぶやきは最大 %d 字までです。" +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "長すぎます。つぶやきは最大 %d 字までです。" -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "見つかりません。" +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API メソッドが見つかりません。" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "つぶやきは URL を含めて最大 %d 字までです。" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "つぶやきは URL を含めて最大 %d 字までです。" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -750,6 +878,10 @@ msgstr "%2$s に %1$s による更新があります!" msgid "API method under construction." msgstr "API メソッドが工事中です。" +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "見つかりません。" + #: actions/attachment.php:73 msgid "No such attachment." msgstr "そのような添付はありません。" @@ -802,7 +934,8 @@ msgid "Preview" msgstr "プレビュー" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "削除" @@ -814,28 +947,28 @@ msgstr "アップロード" msgid "Crop" msgstr "切り取り" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 #, fuzzy msgid "No file uploaded." msgstr "プロファイル記述がありません。" -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "あなたのアバターとなるイメージを正方形で指定" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "ファイルデータを紛失しました。" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "アバターが更新されました。" -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "アバターの更新に失敗しました。" -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "アバターが削除されました。" @@ -860,12 +993,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "ノート" @@ -878,12 +1012,13 @@ msgstr "このユーザをアンブロックする" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 #, fuzzy msgctxt "BUTTON" msgid "Yes" @@ -899,9 +1034,12 @@ msgstr "このユーザをブロックする" msgid "Failed to save block information." msgstr "ブロック情報の保存に失敗しました。" +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -976,12 +1114,13 @@ msgstr "そのアドレスは既に承認されています。" #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "ユーザを更新できません" @@ -1019,15 +1158,16 @@ msgstr "アプリケーションを削除するにはログインしていなけ msgid "Application not found." msgstr "アプリケーションが見つかりません。" -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "このアプリケーションのオーナーではありません。" #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "あなたのセッショントークンに関する問題がありました。" @@ -1055,10 +1195,72 @@ msgstr "このアプリケーションを削除しないでください" msgid "Delete this application" msgstr "このアプリケーションを削除" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "グループから離れるにはログインしていなければなりません。" + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "ニックネームがありません。" + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "このグループのメンバーではありません。" + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "グループを更新できません。" + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s はグループ %2$s に残りました。" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "ユーザ削除" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"あなたは本当にこのユーザを削除したいですか? これはバックアップなしでデータ" +"ベースからユーザに関するすべてのデータをクリアします。" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "このつぶやきを削除できません。" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "このユーザを削除" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1131,54 +1333,64 @@ msgstr "デザイン" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "不正なロゴ URL" -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "不正なロゴ URL" + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "IM が利用不可。" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "ロゴの変更" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "サイトロゴ" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "サイトロゴ" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "テーマ変更" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "サイトテーマ" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "サイトのテーマ" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "サイトテーマ" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "バックグラウンドイメージの変更" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "バックグラウンド" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1188,76 +1400,74 @@ msgstr "" "イズは %1$s。" #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "オン" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "オフ" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "バックグラウンドイメージのオンまたはオフ。" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "タイルバックグラウンドイメージ" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "色の変更" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "内容" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "サイドバー" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "テキスト" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "リンク" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "デフォルトを使用" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "デフォルトデザインに戻す。" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "デフォルトへリセットする" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "保存" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "デザインの保存" @@ -1274,68 +1484,94 @@ msgstr "お気に入りに加える" msgid "No such document \"%s\"" msgstr "そのようなドキュメントはありません。\"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "アプリケーション編集" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "アプリケーションを編集するにはログインしていなければなりません。" -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "そのようなアプリケーションはありません。" -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "このフォームを使ってアプリケーションを編集します。" -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "名前は必須です。" -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "名前が長すぎます。(最大255字まで)" -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "そのニックネームは既に使用されています。他のものを試してみて下さい。" -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "概要が必要です。" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "記述が長すぎます。(最長%d字)" + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "ソースURLが長すぎます。" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "ソースURLが不正です。" -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "組織が必要です。" -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "組織が長すぎます。(最大255字)" -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "組織のホームページが必要です。" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "コールバックが長すぎます。" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "コールバックURLが不正です。" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "アプリケーションを更新できません。" @@ -1357,11 +1593,6 @@ msgstr "グループを編集するには管理者である必要があります msgid "Use this form to edit the group." msgstr "このフォームを使ってグループを編集します。" -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "記述が長すぎます。(最長 %d 字)" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1423,17 +1654,6 @@ msgstr "" "このアドレスは承認待ちです。受信ボックス(とスパムボックス)に追加の指示が書" "かれたメッセージが届いていないか確認してください。" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -#, fuzzy -msgctxt "BUTTON" -msgid "Cancel" -msgstr "中止" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1739,7 +1959,7 @@ msgid "Remote service uses unknown version of OMB protocol." msgstr "" "リモートサービスは、不明なバージョンの OMB プロトコルを使用しています。" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "リモートプロファイル更新エラー" @@ -2190,51 +2410,79 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "これはあなたの受信箱です、やってきたプライベートメッセージをリストします。" -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "招待は無効にされました。" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "グループを編集するにはログインしていなければなりません。" -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "不正なメールアドレス:%s'" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "招待を送りました。" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "新しいユーザを招待" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "すでにこれらのユーザをフォローしています:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "すでにこれらのユーザをフォローしています:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" "これらの人々は既にユーザです、そして、あなたは自動的に彼らにフォローされまし" "た:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "招待を以下の人々に送信しました:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "招待を以下の人々に送信しました:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2242,43 +2490,54 @@ msgstr "" "あなたの招待参加者が招待に応じて、サイトに登録すると、あなたに通知されるで" "しょう。 コミュニティを広げてくださってありがとうございます!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "友人や同僚がこのサービスを利用するようこのフォームを使用して誘ってください。" -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "メールアドレス" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "招待する友人のアドレス (一行に一つ)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "パーソナルメッセージ" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "任意に招待にパーソナルメッセージを加えてください。" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 #, fuzzy msgctxt "BUTTON" msgid "Send" msgstr "投稿" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s があなたを %2$s へ招待しました" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2339,11 +2598,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "グループに入るためにはログインしなければなりません。" -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "ニックネームがありません。" - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2487,11 +2741,11 @@ msgstr "ログイン" msgid "Login to site" msgstr "サイトへログイン" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "ログイン状態を保持" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "以降は自動的にログインする。共用コンピューターでは避けましょう!" @@ -2543,23 +2797,36 @@ msgstr "%1$s をグループ %2$s の管理者にすることはできません" msgid "No current status." msgstr "結果なし。" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "新しいアプリケーション" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "アプリケーションを登録するにはログインしていなければなりません。" -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "このフォームを使って新しいアプリケーションを登録します。" -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "名前が長すぎます。(最大255字まで)" + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "ソースURLが必要です。" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "組織が長すぎます。(最大255字)" + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "アプリケーションを作成できません。" @@ -2571,45 +2838,50 @@ msgstr "新しいグループ" msgid "Use this form to create a new group." msgstr "このフォームを使って新しいグループを作成します。" -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "記述が長すぎます。(最長 %d 字)" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "新しいメッセージ" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "このユーザにメッセージを送ることはできません。" #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "コンテンツがありません!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "受取人が書かれていません。" #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "自分自身にメッセージを送ることはできません; かわりに独り言を言いましょう。" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "メッセージを送りました" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "ダイレクトメッセージを %s に送りました" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax エラー" @@ -2617,7 +2889,17 @@ msgstr "Ajax エラー" msgid "New notice" msgstr "新しいつぶやき" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "長すぎます。つぶやきは最大 %d 字までです。" + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "つぶやきは URL を含めて最大 %d 字までです。" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "つぶやきを投稿しました" @@ -2669,7 +2951,8 @@ msgstr "\"%2$s\" 上の検索語 \"$1$s\" に一致するすべての更新" #: actions/nudge.php:85 #, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "このユーザは、合図を許可していないか、確認されていた状態でないか、メール設定" "をしていません。" @@ -2682,49 +2965,74 @@ msgstr "合図を送った" msgid "Nudge sent!" msgstr "合図を送った!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "アプリケーションをリストするにはログインしていなければなりません。" -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth アプリケーション" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "あなたが登録したアプリケーション" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "あなたはまだなんのアプリケーションも登録していません。" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "接続されたアプリケーション" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "あなたはそのアプリケーションのユーザではありません。" -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, fuzzy, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "アプリケーションのための取消しアクセスができません: " -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" "あなたは、どんなアプリケーションもあなたのアカウントを使用するのを認可してい" "ません。" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "開発者は彼らのアプリケーションのために登録設定を編集できます " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2749,7 +3057,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "サポートされていないデータ形式。" @@ -2854,7 +3162,7 @@ msgid "6 or more characters" msgstr "6文字以上" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "パスワード確認" @@ -2866,11 +3174,11 @@ msgstr "上と同じパスワード" msgid "Change" msgstr "変更" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "パスワードは6文字以上にする必要があります。" -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "パスワードが一致しません。" @@ -2890,156 +3198,291 @@ msgstr "新しいパスワードを保存できません。" msgid "Password saved." msgstr "パスワードが保存されました。" +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "パス" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "テーマディレクトリ" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "アバターディレクトリ" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "バックグラウンドディレクトリ" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "場所ディレクトリが読み込めません: %s" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "不正な SSL サーバー。最大 255 文字まで。" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "サイト" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "サーバー" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "サイトのサーバーホスト名" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "パス" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "サイトパス" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "ロケールのパス" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "テーマディレクトリ" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "ロケールへのディレクトリパス" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Fancy URL (読みやすく忘れにくい) を使用しますか?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "テーマ" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "テーマサーバー" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "サイトのテーマ" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "テーマパス" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "テーマディレクトリ" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "アバター" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "アバターサーバー" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "アバターパス" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "アバターディレクトリ" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "バックグラウンド" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "バックグラウンドサーバー" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "バックグラウンドパス" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "バックグラウンドディレクトリ" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "ときどき" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "いつも" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "SSL 使用" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "SSL 使用時" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSLサーバ" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "サイトパス" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "テーマディレクトリ" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "ロケールへのディレクトリパス" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "アバター" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "アバターサーバー" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "サイトのテーマ" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "アバターパス" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "アバターの更新に失敗しました。" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "アバターディレクトリ" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "ロケールへのディレクトリパス" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "バックグラウンド" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "サイトのテーマ" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "ロケールへのディレクトリパス" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "添付" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "サイトのテーマ" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "そのような添付はありません。" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "サイトのテーマ" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "ロケールへのディレクトリパス" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "ときどき" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "いつも" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "SSL 使用" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "SSL 使用時" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "ダイレクト SSL リクエストを向けるサーバ" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "保存パス" @@ -3076,139 +3519,180 @@ msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’. msgstr "" "つぶやきライセンス ‘%1$s’ はサイトライセンス ‘%2$s’ と互換性がありません。" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "プロファイル設定" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "あなたのことについて知ってもらうために、ここでプロファイル情報を更新できま" "す。" -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "プロファイル情報" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64文字の、小文字アルファベットか数字で、スペースや句読点は除く" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "フルネーム" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "ホームページ" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "ホームページ、ブログ、プロファイル、その他サイトの URL" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "%d字以内で自分自身と自分の興味について書いてください" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "%d字以内で自分自身と自分の興味について書いてください" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "自分自身と自分の興味について書いてください" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "自己紹介" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "場所" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "自分のいる場所。例:「都市, 都道府県 (または地域), 国」" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "つぶやきを投稿するときには私の現在の場所を共有してください" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "タグ" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "自分自身についてのタグ (アルファベット、数字、-、.、_)、カンマまたは空白区切" "りで" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "言語" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "ご希望の言語" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "タイムゾーン" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "普段のタイムゾーンはどれですか?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "自分をフォローしている者を自動的にフォローする (BOTに最適)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "自己紹介が長すぎます (最長%d文字)。" +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "自己紹介が長すぎます (最長%d文字)。" -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "タイムゾーンが選ばれていません。" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "言語が長すぎます。(最大50字)" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "不正なタグ: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "自動フォローのためのユーザを更新できませんでした。" -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "場所情報を保存できません。" -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "プロファイルを保存できません" -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "タグを保存できません。" +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "設定が保存されました。" @@ -3288,26 +3772,39 @@ msgstr "" "net/)を基にした[マイクロブロギング](http://en.wikipedia.org/wiki/Micro-" "blogging) サービス。" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "パブリックタグクラウド" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "これらは %s の人気がある最近のタグです " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "まだだれも [ハッシュタグ](%%doc.tags%%) 付きのつぶやきを投稿していません。" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "投稿する1番目になってください!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3316,7 +3813,7 @@ msgstr "" "なぜ [アカウント登録](%%action.register%%) しないのですか。そして最初の投稿を" "してください!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "タグクラウド" @@ -3434,7 +3931,7 @@ msgstr "パスワードは6字以上でなければいけません。" msgid "Password and confirmation do not match." msgstr "パスワードと確認が一致しません。" -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "ユーザ設定エラー" @@ -3442,7 +3939,7 @@ msgstr "ユーザ設定エラー" msgid "New password successfully saved. You are now logged in." msgstr "新しいパスワードの保存に成功しました。ログインしています。" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "すみません、招待された人々だけが登録できます。" @@ -3454,7 +3951,7 @@ msgstr "すみません、不正な招待コード。" msgid "Registration successful" msgstr "登録成功" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "登録" @@ -3470,11 +3967,11 @@ msgstr "ライセンスに同意頂けない場合は登録できません。" msgid "Email address already exists." msgstr "メールアドレスが既に存在します。" -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "不正なユーザ名またはパスワード。" -#: actions/register.php:350 +#: actions/register.php:352 #, fuzzy msgid "" "With this form you can create a new account. You can then post notices and " @@ -3483,63 +3980,67 @@ msgstr "" "このフォームで新しいアカウントを作成できます。 次につぶやきを投稿して、友人や" "同僚にリンクできます。 " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64文字の、小文字アルファベットか数字で、スペースや句読点は除く。必須です。" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6文字以上。必須です。" -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "上のパスワードと同じです。 必須。" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "メール" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "更新、アナウンス、パスワードリカバリーでのみ使用されます。" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "長い名前" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "ホームページ、ブログ、プロファイル、その他サイトの URL" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, fuzzy, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "個人情報を除く: パスワード、メールアドレス、IMアドレス、電話番号" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3572,7 +4073,7 @@ msgstr "" "参加してくださってありがとうございます。私たちはあなたがこのサービスを楽しん" "で使ってくれることを願っています。" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3802,7 +4303,7 @@ msgstr "組織" msgid "Description" msgstr "概要" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "統計データ" @@ -3945,45 +4446,45 @@ msgstr "別名" msgid "Group actions" msgstr "グループアクション" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "%s グループのつぶやきフィード (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "%s グループのつぶやきフィード (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "%s グループのつぶやきフィード (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "%s グループの FOAF" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "メンバー" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(なし)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "全てのメンバー" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "作成日" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3998,7 +4499,7 @@ msgstr "" "する短いメッセージを共有します。[今すぐ参加](%%%%action.register%%%%) してこ" "のグループの一員になりましょう! ([もっと読む](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4011,7 +4512,7 @@ msgstr "" "wikipedia.org/wiki/Micro-blogging) サービス。メンバーは彼らの暮らしと興味に関" "する短いメッセージを共有します。" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "管理者" @@ -4037,47 +4538,47 @@ msgstr "%2$s 上の %1$s からのメッセージ" msgid "Notice deleted." msgstr "つぶやきを削除しました。" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "タグ付けされた %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s、ページ %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "%1$sの%2$sとタグ付けされたつぶやきフィード (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "%sのつぶやきフィード (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "%sのつぶやきフィード (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "%sのつぶやきフィード (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "%s の FOAF" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "これは %1$s のタイムラインですが、%2$s はまだなにも投稿していません。" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4085,7 +4586,7 @@ msgstr "" "最近おもしろいものは何でしょう? あなたは少しのつぶやきも投稿していませんが、" "いまは始める良い時でしょう:)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4094,7 +4595,7 @@ msgstr "" "最初の [このトピック投稿](%%%%action.newnotice%%%%?status_textarea=%s) をして" "ください!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4108,7 +4609,7 @@ msgstr "" "%%%%)して、**%s** のつぶやきなどをフォローしましょう! ([もっと読む](%%%%doc." "help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4119,7 +4620,7 @@ msgstr "" "[StatusNet](http://status.net/)を基にした[マイクロブロギング](http://en." "wikipedia.org/wiki/Micro-blogging) サービス。" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "%s の繰り返し" @@ -4514,39 +5015,56 @@ msgstr "あなたはそのプロファイルにフォローされていません msgid "Subscribed" msgstr "フォローしている" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "フォローされている" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s フォローされている、ページ %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "あなたのつぶやきを聞いている人" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "%s のつぶやきを聞いている人" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "あなたには、フォローしている人が全くいません。 あなたが知っている人々をフォ" "ローしてみてください。そうすれば、彼らはお気に入りを返すかもしれません。" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s にはフォローしている人がいません。最初の人になりますか?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4555,26 +5073,38 @@ msgstr "" "%s にはフォローしている人がいません。なぜ[アカウント登録](%%%%action.register" "%%%%)して最初にならないのですか?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s フォローしている" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s フォローしている、ページ %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "あなたがつぶやきを聞いている人" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "%s がつぶやきを聞いている人" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4590,16 +5120,22 @@ msgstr "" "twittersettings%%)であれば、あなたは自動的に既にフォローしている人々をフォ" "ローできます。" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s はだれも言うことを聞いていません。" -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4970,7 +5506,7 @@ msgid "Plugins" msgstr "プラグイン" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "バージョン" @@ -5185,14 +5721,14 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5209,7 +5745,7 @@ msgid "Unable to save tag." msgstr "タグをを保存できません。" #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "あなたはフォローが禁止されました。" @@ -5262,6 +5798,16 @@ msgstr "%1$s は %2$s であなたのつぶやきを聞いています。" msgid "Welcome to %1$s, @%2$s!" msgstr "ようこそ %1$s、@%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "single-user モードのためのシングルユーザが定義されていません。" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5330,126 +5876,134 @@ msgid "Untitled page" msgstr "名称未設定ページ" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "プライマリサイトナビゲーション" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 #, fuzzy msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "パーソナルプロファイルと友人のタイムライン" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 #, fuzzy msgctxt "MENU" msgid "Personal" msgstr "パーソナル" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "パスワードの変更" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "アカウント" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "接続" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "接続" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "基本サイト設定" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 #, fuzzy msgctxt "MENU" msgid "Admin" msgstr "管理者" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, fuzzy, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "友人や同僚が %s で加わるよう誘ってください。" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 #, fuzzy msgctxt "MENU" msgid "Invite" msgstr "招待" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "サイトのテーマ" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "ロゴ" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "新しいグループを作成" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 #, fuzzy msgctxt "MENU" msgid "Register" msgstr "登録" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 #, fuzzy msgctxt "TOOLTIP" msgid "Login to the site" msgstr "サイトへログイン" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 #, fuzzy msgctxt "MENU" msgid "Login" msgstr "ログイン" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "ヘルプ" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 #, fuzzy msgctxt "MENU" msgid "Help" msgstr "ヘルプ" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "もっとグループを検索" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 #, fuzzy msgctxt "MENU" msgid "Search" @@ -5457,67 +6011,67 @@ msgstr "検索" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "サイトつぶやき" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "ローカルビュー" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "ページつぶやき" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "セカンダリサイトナビゲーション" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "ヘルプ" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "About" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "よくある質問" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "プライバシー" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "ソース" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "連絡先" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "バッジ" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet ソフトウェアライセンス" @@ -5525,7 +6079,7 @@ msgstr "StatusNet ソフトウェアライセンス" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5535,7 +6089,7 @@ msgstr "" "イクロブログサービスです。 " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** はマイクロブログサービスです。" @@ -5544,7 +6098,7 @@ msgstr "**%%site.name%%** はマイクロブログサービスです。" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5556,50 +6110,50 @@ msgstr "" "org/licensing/licenses/agpl-3.0.html)。" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "サイト内容ライセンス" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "ページ化" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "<<後" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "前>>" @@ -5724,41 +6278,65 @@ msgstr "" "いません。" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "別名を作成できません。" + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "アプリケーションを作成できません。" + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "メッセージを追加できません。" + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "OAuth アプリケーションユーザの追加時DBエラー。" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "アプリケーション編集" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5839,26 +6417,37 @@ msgstr "" msgid "Cancel" msgstr "中止" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 #, fuzzy msgid "read-write" msgstr "リードライト" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 #, fuzzy msgid "read-only" msgstr "リードオンリー" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "回復" @@ -5867,11 +6456,6 @@ msgstr "回復" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "添付" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6015,15 +6599,17 @@ msgid "Fullname: %s" msgstr "フルネーム: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "場所: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "ホームページ: %s" @@ -6045,7 +6631,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "メッセージが長すぎます - 最大 %1$d 字、あなたが送ったのは %2$d。" @@ -6251,13 +6837,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "コンフィギュレーションファイルがありません。 " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "私は以下の場所でコンフィギュレーションファイルを探しました: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6297,19 +6885,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "SMSでの更新" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "接続" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "承認された接続アプリケーション" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "データベースエラー" @@ -6324,6 +6912,15 @@ msgstr "" "自分のバックグラウンド画像をアップロードできます。最大ファイルサイズは 2MB で" "す。" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"サーバーの現在の構成が理由で、大量の POST データ (%sバイト) を処理することが" +"できませんでした。" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "デフォルトのデザインを回復。" @@ -6336,23 +6933,23 @@ msgstr "このつぶやきのお気に入りをやめる" msgid "Favor this notice" msgstr "このつぶやきをお気に入りにする" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6385,6 +6982,10 @@ msgstr "移動" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64文字の、小文字アルファベットか数字で、スペースや句読点は除く" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "グループやトピックのホームページやブログの URL" @@ -6480,15 +7081,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "メンバー数が多いグループ" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "投稿が多いグループ" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "%s グループのつぶやきにあるタグ" @@ -6558,27 +7163,29 @@ msgstr "ユーザ名とパスワードでログイン" msgid "Sign up for a new account" msgstr "新しいアカウントでサインアップ" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "メールアドレス確認" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "こんにちは、%s\n" "\n" @@ -6593,21 +7200,28 @@ msgstr "" "ありがとうございます。\n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s は %2$s であなたのつぶやきを聞いています。" -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6616,10 +7230,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s は %2$s であなたのつぶやきを聞いています。\n" "\n" @@ -6632,20 +7246,24 @@ msgstr "" "----\n" "%8$s でメールアドレスか通知オプションを変えてください。\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "自己紹介: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "%s へ投稿のための新しいメールアドレス" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6655,7 +7273,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "あなたは %1$s に関する新しい投稿アドレスを持っています。\n" "\n" @@ -6666,31 +7284,36 @@ msgstr "" "忠実である、あなたのもの、\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s の状態" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS確認" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "この電話番号は確認待ちです。" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "あなたは %s に合図されています" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, fuzzy, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6717,14 +7340,18 @@ msgstr "" "敬具\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "%s からの新しいプライベートメッセージ" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, fuzzy, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6757,14 +7384,19 @@ msgstr "" "敬具\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) はお気に入りとしてあなたのつぶやきを加えました" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, fuzzy, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6803,7 +7435,7 @@ msgstr "" "%6%s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6811,13 +7443,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) はあなた宛てにつぶやきを送りました" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7079,24 +7718,24 @@ msgstr "合図" msgid "Send a nudge to this user" msgstr "このユーザへ合図を送る" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "サブスクリプションを追加できません" @@ -7216,9 +7855,11 @@ msgstr "このつぶやきを繰り返す" msgid "Revoke the \"%s\" role from this user" msgstr "このグループからこのユーザをブロック" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "single-user モードのためのシングルユーザが定義されていません。" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API メソッドが見つかりません。" #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7452,73 +8093,89 @@ msgid "Moderator" msgstr "管理" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "数秒前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "約 1 分前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "約 1 時間前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "約 1 日前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "約 1 ヵ月前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "約 1 年前" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%sは有効な色ではありません!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s は有効な色ではありません! 3か6の16進数を使ってください。" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "メッセージが長すぎます - 最大 %1$d 字、あなたが送ったのは %2$d。" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7533,3 +8190,18 @@ msgstr "ユーザIDの記述がありません。" #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "フルネームが長すぎます。(255字まで)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "場所が長すぎます。(255字まで)" + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "長すぎます。メッセージは最大 %d 字までです。" + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "自己紹介が長すぎます (最長%d文字)。" + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "%d字以内で自分自身と自分の興味について書いてください" diff --git a/locale/ka/LC_MESSAGES/statusnet.po b/locale/ka/LC_MESSAGES/statusnet.po index ca4362803f..9816f2d5d2 100644 --- a/locale/ka/LC_MESSAGES/statusnet.po +++ b/locale/ka/LC_MESSAGES/statusnet.po @@ -9,17 +9,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:55+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:19+0000\n" "Language-Team: Georgian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ka\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -75,11 +75,15 @@ msgstr "შეინახე შესვლის პარამეტრე #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "შეინახე" @@ -90,14 +94,17 @@ msgstr "შეინახე" msgid "No such page." msgstr "ასეთი გვერდი არ არსებობს." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -121,35 +128,35 @@ msgstr "ასეთი მომხმარებელი არ არსე msgid "%1$s and friends, page %2$d" msgstr "%1$s და მეგობრები, გვერდი %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr " %s და მეგობრები" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -158,7 +165,9 @@ msgstr "" "ეს არის $s-ს და მეგობრების განახლებების ნაკადი, მაგრამ ჯერჯერობით არავის " "დაუპოსტავს." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -168,14 +177,17 @@ msgstr "" "ან თავად დაპოსტე რამე." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -185,7 +197,7 @@ msgstr "" "შეტყობინება." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "შენ და მეგობრები" @@ -197,13 +209,16 @@ msgstr "შენ და მეგობრები" msgid "Updates from %1$s and friends on %2$s!" msgstr " %1$s და მეგობრების განახლებები %2$s-ზე!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -224,21 +239,22 @@ msgstr "API მეთოდი ვერ მოიძებნა." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "ეს მეთოდი მოითხოვს POST-ს." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -246,40 +262,50 @@ msgstr "" "აუცილებელია პარამეტრ 'device'-ს მიუთითოთ შემდეგი მნიშვნელობებიდან ერთერთი: " "sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "მომხმარებლის განახლება ვერ მოხერხდა." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "მომხმარებელს პროფილი არ გააჩნია." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "პროფილის შენახვა ვერ მოხერხდა." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" "სამწუხაროდ სერვერმა ვერ გაუძლო ამდენ POST მონაცემებს (%s ბაიტი) მიმდინარე " "კონფიგურაციის გამო." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -288,69 +314,95 @@ msgstr "" msgid "Unable to save your design settings." msgstr "სამწუხაროდ თქვენი დიზაინის პარამეტრების შენახვა ვერ მოხერხდა." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "დიზაინის განახლება ვერ მოხერხდა." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "საკუთარი თავის დაბლოკვა შეუძლებელია." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "მომხმარებლის დაბლოკვა ვერ მოხერხდა." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "ვერ მოხერხდა მომხმარებელზე ბლოკის მოხსნა." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "პირდაპირი შეტყობინებები %s-სგან" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "%s-ს მიერ გამოგზავნილი ყველა პირდაპირი შეტყობინება" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "%s-სთვის გაგზავნილი პირდაპირი შეტყობინებები" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "%s-სთვის გაგზავნილი ყველა პირდაპირი შეტყობინება" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "შეტყობინების ტექსტი არ არის!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "ეს ძალიან გრძელია. შეტყობინებაში დასაშვებია %d სიმბოლო." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "ეს ძალიან გრძელია. შეტყობინებაში დასაშვებია %d სიმბოლო." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "მიმღები მომხმარებელი ვერ მოიძებნა." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "ვერ გაუგზავნი პირდაპირ შეტყობინებას იმას, ვისთანაც არ მეგობრობ." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "ნუ გაუგზავნი შეტყობინებას საკუთარ თავს; უბრალოდ ჩუმად ჩაუჩურჩულე." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "სტატუსი ასეთი ID-თ ვერ მოიძებნა." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "ეს სტატუსი უკვე ფავორიტია." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -393,67 +445,79 @@ msgstr "ავტორი მომხმარებლის განსა msgid "Could not find target user." msgstr "სასურველი მომხმარებელი ვერ მოიძებნა." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "მეტსახელში დასაშვებია მხოლოდ პატარა ასოები და ციფრები." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "მეტსახელი უკვე გამოყენებულია. სცადე სხვა." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "მეტსახელი არასწორია." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "სასტარტო გვერდი არასწორი URL-ია." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "სრული სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "ადგილმდებარეობა ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "" -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -517,28 +581,42 @@ msgstr "%s ჯგუფები" msgid "groups on %s" msgstr "ჯგუფები %s-ზე" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "ატვირთვა ვერ მოხერხდა." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "oauth_token პარამეტრი არ არის მოწოდებული." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "" +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." +msgstr "არასწორი როლი." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "თქვენ არ ხართ ავტორიზირებული." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -547,51 +625,46 @@ msgstr "" msgid "There was a problem with your session token. Try again, please." msgstr "" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "არასწორი მეტსახელი / პაროლი!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "ბაზამ დაუშვა შეცდომა OAuth აპლიკაციის მომხმარებლის წაშლისას." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "ბაზამ დაუშვა შეცდომა OAuth აპლიკაციის მომხმარებლის ჩასმისას." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "აპლიკაციას უნდა რომ დაუკავშირდეს თქვენს ანგარიშს" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "დოუშვი ან აკრძალე შესვლა" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -599,37 +672,85 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "ანგარიში" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "მეტსახელი" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "პაროლი" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "აკრძალვა" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "გაუქმება" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "დაშვება" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "დაუშვი ან აკრძალე წვდომა თქვენი ანგარიშის ინფორმაციაზე." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "IM დასტური გაუქმდა." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "თქვენ არ ხართ ავტორიზირებული." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "ეს მეთოდი მოითხოვს POST-ს ან DELETE-ს." @@ -661,24 +782,30 @@ msgstr "სტატუსი წაშლილია." msgid "No status with that ID found." msgstr "ასეთი ID-ს სტატუსი ვერ მოიძებნა." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "შეტყობინების დასაძვები ზომაა %d სიმბოლო." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "შეტყობინების დასაძვები ზომაა %d სიმბოლო." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "ვერ მოიძებნა." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API მეთოდი ვერ მოიძებნა." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "შეყობინების დასაშვები ზომაა %d სიმბოლო მიმაგრებული URL-ის ჩათვლით." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "შეყობინების დასაშვები ზომაა %d სიმბოლო მიმაგრებული URL-ის ჩათვლით." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -738,6 +865,10 @@ msgstr "განახლებები მონიშნული როგ msgid "API method under construction." msgstr "API მეთოდი დამუშავების პროცესშია." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "ვერ მოიძებნა." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "ასეთი მიმაგრებული დოკუმენტი ვერ მოიძებნა." @@ -791,7 +922,8 @@ msgid "Preview" msgstr "წინასწარი გადახედვა" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "წაშლა" @@ -803,27 +935,27 @@ msgstr "ატვირთვა" msgid "Crop" msgstr "მოჭრა" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "არცერთი ფაილი არ ატვირთულა" -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "აირჩიეთ სურათის კვადრატული მონაკვეთი თქვენი ავატარისთვის" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "ავატარი განახლდა." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "ავატარის განახლება ვერ მოხერხდა." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "ავატარი წაიშალა." @@ -844,12 +976,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "არა" @@ -862,12 +995,13 @@ msgstr "არ დაბლოკო ეს მომხმარებელი #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "დიახ" @@ -882,9 +1016,12 @@ msgstr "დაბლოკე ეს მომხმარებელი" msgid "Failed to save block information." msgstr "დაბლოკვის შესახებ ინფორმაციის შენახვა ვერ მოხერხდა." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -959,12 +1096,13 @@ msgstr "ეს მისამართი უკვე დადასტურ #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "მომხმარებლის განახლება ვერ მოხერხდა." @@ -1002,15 +1140,16 @@ msgstr "აპლიკაციის წასაშლელად საჭ msgid "Application not found." msgstr "აპლიკაცია ვერ მოიძებნა." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "თქვენ არ ხართ ამ აპლიკაციის მფლობელი." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1037,10 +1176,71 @@ msgstr "არ წაშალო ეს აპლიკაცია" msgid "Delete this application" msgstr "აპლიკაციის წაშლა" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "გჯუფის დატოვებისათვის საჭიროა ავტორიზაცია." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "მეტსახელი ან ID უცნობია." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "თვენ არ ხართ ამ ჯგუფის წევრი." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "ჯგუფის განახლება ვერ მოხერხდა." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s-მა დატოვა ჯგუფი %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "მომხმარებლის წაშლა" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"ნამდვილად გნებავთ ამ მომხმარებლის წაშლა? ეს მოქმედება წაშლის ყველა მონაცემს " +"მომხმარებლის შესახებ სარეზერვო ასლის გარეშე." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "არ წაშალო ეს შეტყობინება" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "ამ მომხმარებლის წაშლა" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1111,54 +1311,64 @@ msgstr "ამ მომხმარებლის წაშლა" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "ლოგოს არასწორი URL-ი" -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "ლოგოს არასწორი URL-ი" + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "იერსახე არ არის ხელმისაწვდომი %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "შეცვალე ლოგო" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "საიტის ლოგო" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "საიტის ლოგო" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "შეცვალე იერსახე" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "საიტის იერსახე" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "იერსახე ამ საიტისთვის" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "საკუთარი იერსახე" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" "თქვენ შეგიძლიათ ატვირთოთ საკუთარი StatusNet–იერსახე .ZIP არქივის სახით." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "შეცვალე ფონური სურათი" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "ფონი" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1168,76 +1378,74 @@ msgstr "" "ზომაა %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "ჩართვა" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "გამორთვა" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "ჩართე ან გამორთე ფონური სურათის ფუნქცია." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "გაამრავლე ფონური სურათი" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "შეცვალე ფერები" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "შიგთავსი" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "გვერდითი პანელი" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "ტექსტი" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "ბმულები" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "მეტი პარამეტრები" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "საკუთარი CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "გამოიყენე პირვანდელი მდგომარეობა" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "დააბრუნე პირვანდელი დიზაინი" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "პირვანდელის პარამეტრების დაბრუნება" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "შენახვა" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "შეინახე დიზაინი" @@ -1254,68 +1462,94 @@ msgstr "რჩეულებში დამატება" msgid "No such document \"%s\"" msgstr "ასეთი დოკუმენტი არ არის \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "ჩაასწორე აპლიკაცია" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "აპლიკაციის ჩასასწორებლად საჭიროა ავროტიზაცია." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "ასეთი აპლიკაცია არ არის." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "აპლიკაციაში ცვლილებების შესატანად გამოიყენეთ ეს ფორმა." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "სახელი სავალდებულოა." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "სახელი უკვე გამოყენებულია. სცადე სხვა." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "აღწერა სავალდებულოა." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "წყაროს URL ძალიან გრძელია." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "წყაროს URL არასწორია." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "ორგანიზაცია სავალდებულოა." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "ორგანიზაცია ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "ორგანიზაციის ვებ. გვერდი სავალდებულოა." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "აპლიკაციის განახლება ვერ მოხერხდა." @@ -1337,11 +1571,6 @@ msgstr "ჯგუფის რედაქტირებისათვის msgid "Use this form to edit the group." msgstr "ჯგუფის რედაქტირებისათვის გამოიყენეთ ეს ფორმა." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1403,16 +1632,6 @@ msgstr "" "ამ მისამართის დასტური მოლოდინშია. შეამოწმეთ ფოსტა (და სპამის ყუთიც!) " "შემდგომი ინსტრუქციებისათვის." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "გაუქმება" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1711,7 +1930,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "დაშორებული სერვისი OMB პროტოკოლის უცნობ ვერსიას იყენებს." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "შეცდომა დაშორებული პროფილის განახლებისას." @@ -2157,51 +2376,79 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "ეს არის თქვენი საფოსტო ყუთი, რომელშიც ჩამოთვლილია შემომავალი პირადი წერილები." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "მოწვევები გათიშულია." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "%s-ში სხვა მომხმარებლების დასაპატიჯებლად საწიროა ავტორიზაცია." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "არასწორი ელექტრონული ფოსტის მისამართი: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "მოწვევა/მოწვევები გაგზავნილია" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "დაპატიჯე ახალი მომხმარებლები" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "თქვენ უკვე გამოწერილი გაქვთ ამ მომხმარებლების განახლებები:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "თქვენ უკვე გამოწერილი გაქვთ ამ მომხმარებლების განახლებები:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" "ეს ხალხი უკვე არიან მომხმარებლები და თქვენ ავტომატურად გახდით მათი " "განახლებების გამომწერები:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "მოწვევა გაიგზავნა შემდეგ ხალხთან:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "მოწვევა გაიგზავნა შემდეგ ხალხთან:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2210,43 +2457,54 @@ msgstr "" "დაპატიჟებას და დარეგისტრირდებიან საიტზე. გმადლობთ რომ ეხმარებით წევრების " "ზრდას!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "გამოიყენეთ ეს ფორმა რომ დაპატიჟოთ მეგობრები და კოლეგები ამ სერვისის " "გამოსაყენებლად." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "ელ. ფოსტის მისამართები" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "დასაპატიჟებელი მოგობრების მისამართები (თითო ხაზზე თითო)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "პირადი შეტყობინება" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "დაუმატეთ პირადი შეტყობინება მოწვევას (არასავალდებულო)." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "გაგზავნა" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s-მა დაგპატიჟათ რომ შეუერთდეთ მას %2$s-ზე" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2307,10 +2565,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "გჯუფში გაწევრიანებისათვის საჭიროა ავტორიზაცია." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "მეტსახელი ან ID უცნობია." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2454,11 +2708,11 @@ msgstr "შესვლა" msgid "Login to site" msgstr "საიტზე შესვლა" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "დამიმახსოვრე" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "მომავალში ავტომატურად შემიყვანე; არა საზიარო კომპიუტერებისათვის!" @@ -2509,23 +2763,36 @@ msgstr "%1$s–ის %2$s ჯგუფის ადმინად ქცევ msgid "No current status." msgstr "მიმდინარე სტატუსი არ არის." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "ახალი აპლიკაცია" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "აპლიკაციის დასარეგისტრირებლად საჭიროა ავროტიზაცია." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "აპლიკაციაში დასარეგისტრირებლად გამოიყენეთ ეს ფორმა." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "წყაროს URL სავალდებულოა." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "ორგანიზაცია ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "აპლიკაციის შექმნა ვერ მოხერხდა." @@ -2537,44 +2804,49 @@ msgstr "ახალი ჯგუფი" msgid "Use this form to create a new group." msgstr "ახალი ჯგუფის შესაქმნელად გამოიყენეთ ეს ფორმა." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "აღწერა ძალიან გრძელია (არაუმეტეს %d სიმბოლო)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "ახალი შეტყობინება" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "ამ მომხმარებელს შეტყობინებას ვერ გაუგზავნი." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "შიგთავსი არ არის!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "მიმღები მითითებული არ არის." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "ნუ გაუგზავნი შეტყობინებას საკუთარ თავს; უბრალოდ ჩუმად ჩაუჩურჩულე." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "შეტყობინება გაგზავნილია" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "პირდაპირი შეტყობინება გაეგზავნა %s–ს." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax შეცდომა" @@ -2582,7 +2854,17 @@ msgstr "Ajax შეცდომა" msgid "New notice" msgstr "ახალი შეტყობინება" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "შეტყობინების დასაძვები ზომაა %d სიმბოლო." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "შეყობინების დასაშვები ზომაა %d სიმბოლო მიმაგრებული URL-ის ჩათვლით." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "შეტყობინება დაიპოსტა" @@ -2633,7 +2915,8 @@ msgstr "განახლებები, რომლებიც შეიც #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2644,49 +2927,73 @@ msgstr "" msgid "Nudge sent!" msgstr "" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "თქვენი აპლიკაციების სიის სანახავად საჭიროა ავროტიზაცია." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth აპლიკაციები" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "თქვენს მიერ დარეგისტრირებული აპლიკაციები" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "თქვენ ჯერჯერობით არცერთი აპლიკაცია არ დაგირეგისტრირებიათ." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "მიერთებული აპლიკაციები" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "თქვენ არ ხართ ამ აპლიკაციის მომხმარებელი." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "%s აპლიკაციის მიერ ზვდომის გაუქმება ვერ ხერხდება." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" "თქვენ არცერთი აპლიკაციისთვის არ მიგიციათ თქვენი ანგარიშის გამოყენების უფლება." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"შემქმნელებს შეუძლიათ ჩაასწორონ თავიანთი აპლიკაციის რეგისტრაციის პარამეტრები " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2711,7 +3018,7 @@ msgstr "გთხოვთ გამოიყენოთ მხოლოდ %s #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "მონაცემთა ფორმატი მხარდაჭერილი არ არის." @@ -2816,7 +3123,7 @@ msgid "6 or more characters" msgstr "6 ან მეტი სიმბოლო" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "ვადასტურებ" @@ -2828,11 +3135,11 @@ msgstr "იგივე რაც ზედა პაროლი" msgid "Change" msgstr "შეცვლა" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "პაროლი უნდა შედგებოდეს 6 ან მეტი სიმბოლოსგან." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "პაროლები არ ემთხვევა." @@ -2852,156 +3159,286 @@ msgstr "ვერ ვინახავ ახალ პაროლს." msgid "Password saved." msgstr "პაროლი შენახულია." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "გზები" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "იერსახის დირექტორია არ არის წაკითხვადი: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "ავატარის დირექტორია არ არის ჩაწერადი: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "ფონის დირექტორია არ არის ჩაწერადი: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "არასწორი SSL სერვერი. მაქსიმალური სიგრძე არის 255 სიმბოლო." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "საიტი" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "სერვერი" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "საიტის სერვერის ჰოსტის სახელი." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "გზა" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "საიტის გზა" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "იერსახის დირექტორია" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "ლამაზი URL–ები" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "გამოვიყენო ლამაზი (მეტად კითხვადი და დასამახსოვრებელი) URL–ები?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "იერსახე" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "იერსახის სერვერი" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "იერსახე ამ საიტისთვის" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "იერსახის გზა" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "იერსახის დირექტორია" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "ავატარები" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "ავატარების სერვერი" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "ავატარების გზა" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "ავატარების დირექტორია" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "ფონები" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "ფონების სერვერი" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "ფონების გზა" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "ფონების დირექტორია" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "არასდროს" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "ზოგჯერ" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "მუდამ" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "გამოიყენე SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "როდის გამოვიყენო SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL სერვერი" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "საიტის გზა" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "იერსახის დირექტორია" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "ავატარები" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "ავატარების სერვერი" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "იერსახე ამ საიტისთვის" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "ავატარების გზა" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "ავატარის განახლება ვერ მოხერხდა." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "ავატარების დირექტორია" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "ფონები" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "იერსახე ამ საიტისთვის" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "მიმაგრებები" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "იერსახე ამ საიტისთვის" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "მიმაგრებული დოკუმენტი არ არის." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "იერსახე ამ საიტისთვის" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "არასდროს" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "ზოგჯერ" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "მუდამ" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "გამოიყენე SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "როდის გამოვიყენო SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "სერვერი რომელზეც მიემართოს SSL მოთხოვნები" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "გზების დამახსოვრება" @@ -3039,140 +3476,181 @@ msgstr "შეტყობინების არასწორი შიგ msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "შეტყობინების ლიცენზია ‘%1$s’ შეუთავსებელია საიტის ლიცენზიასთან ‘%2$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "პროფილის პარამეტრები" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "აქ შეგიძლიათ განაახლოთ ინფორმაცია თქვენ პროფილზე, რომ ხალხმა მეტი გაიგოს " "თქვენს შესახებ." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "ინფორმაცია პროფილზე" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1–64 პატარა ასოები ან ციფრები. პუნქტუაციები ან სივრცეები დაუშვებელია" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "სრული სახელი" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "ვებ. გვერსი" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "თქვენი ვებ. გვერდის URL, ბლოგი, ან პროფილი სხვა საიტზე" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "აღწერეთ საკუთარი თავი და თქვენი ინტერესები %d სიმბოლოთი" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "აღწერეთ საკუთარი თავი და თქვენი ინტერესები %d სიმბოლოთი" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "აღწერეთ საკუთარი თავი და თქვენი ინტერესები" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "ბიოგრაფია" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "მდებარეობა" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "რომელ ქალაქში, რეგიონში, ქვეყანაში ხართ?" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "გააზიარე ჩემი მდებარეობა შეტყობინებების დაპოსტვისას" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "სანიშნეები" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "საკუთარი სანიშნეები (ასოები, ციფრები, -, ., და _). გამოყავით მძიმით ან " "სივრცით" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "ენა" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "სასურველი ენა" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "დროის სარტყელი" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "რომელ დროის სარტყელში ხართ ხომლე ჩვეულებრივ?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "ავტომატურად გამოიწერე ის ვინც მე გამომიწერს (საუკეთესოა არა ადამიანებისთვის)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "ბიოგრაფია ძალიან გრძელია (არაუმეტეს %d სიმბოლო)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "ბიოგრაფია ძალიან გრძელია (არაუმეტეს %d სიმბოლო)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "დროის სარტყელი არ არის არჩეული." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "ენა ძალიან გრძელია (არაუმეტეს 50 სიმბოლო)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "არასწორი სანიშნე: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "მომხმარებლის განახლება ავტოგამოწერისათვის ვერ მოხერხდა." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "მდებარეობის პარამეტრების შენახვა ვერ მოხერხდა." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "პროფილის შენახვა ვერ მოხერხდა." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "სანიშნეების შენახვა ვერ მოხერხდა." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "პარამეტრები შენახულია." @@ -3247,32 +3725,45 @@ msgstr "" "რს არის %%site.name%%, [მიკრო–ბლოგინგის](http://en.wikipedia.org/wiki/Micro-" "blogging) სერვისი, დაფუძნებული უფასო [StatusNet](http://status.net/) კოდზე." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "საჯარო სანიშნეების ღრუბელი." -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "ეს არის ყველაზე პოპულარული სანიშნეები %s–ზე " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "ჯერჯერობით არავის დაუპოსტავს შეტყობინება [hashtag](%%doc.tags%%)–ით." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "დაპოსტე პირველმა!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "[დარეგისტრირდი](%%action.register%%) და დაპოსტე პირველმა!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "სანიშნეების ღრუბელი" @@ -3393,7 +3884,7 @@ msgstr "პაროლი უნდა შედგებოდეს 6 ან msgid "Password and confirmation do not match." msgstr "პაროლი და დასტური არ ემთხვევა." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "მომხმარებელის დაყენებისას მოხდა შეცდომა." @@ -3401,7 +3892,7 @@ msgstr "მომხმარებელის დაყენებისა msgid "New password successfully saved. You are now logged in." msgstr "ახალი პაროლი წარმატებით იქნა შენახული. თქვენ ახლა ავტორიზირებული ხართ." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "ბოდიშს გიხდით, დარეგისტრირება მხოლოდ მოწვევითაა შესაძლებელი." @@ -3413,7 +3904,7 @@ msgstr "ბოდიშს გიხდით, მოსაწვევი კ msgid "Registration successful" msgstr "რეგისტრაცია წარმატებით დასრულდა" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "რეგისტრაცია" @@ -3429,11 +3920,11 @@ msgstr "ვერ დარეგისტრირდებით თუ არ msgid "Email address already exists." msgstr "ელ. ფოსტის მისამართი უკვე არსებობს." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "არასწორი მომხმარებლის სახელი ან პაროლი." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3441,36 +3932,40 @@ msgstr "" "ამ ფორმით შეგიძლიათ შექმნათ ახალი ანგარიში. შემდგომ შეძლებთ შეტყობინებების " "დაპოსტვას და მეგობრებთან და კოლეგებთან ურთიერთობას. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1–64 პატარა ასოები ან ციფრები. პუნქტუაციები ან სივრცეები დაუშვებელია. " "სავალდებულო." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 ან მეტი სიმბოლო. სავალდებულო." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "იგივე, რაც პაროლი ზევით. სავალდებულო." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "ელ. ფოსტა" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "გამოიყენება მხოლოდ განახლებებისთვის, განცხადებებისთვის და პაროლის აღსადგენად" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "გრძელი სახელი, სასურველია თქვენი ნამდვილი სახელი" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "თქვენი ვებ. გვერდის URL, ბლოგი, ან პროფილი სხვა საიტზე" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." @@ -3478,23 +3973,23 @@ msgstr "" "მე ვაცნობიერებ, რომ %1$s–ის შიგთავსი და მონაცემები არის პირადული და " "კონციდენციალური." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "ჩემი ტექსტის და ფაილების საავტორო უფლება ეკუტვნის %1$s–ს." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "ჩემი ტექსტი და ფაილები ჩემივე საკუთრებაა." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "ყველა უფლება დაცულია." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3503,7 +3998,7 @@ msgstr "" "ჩემი ტექსტი და ფაილები ხელმისაწვდომია %s–ით, გარდა ამ პირადი ინფორმაციისა: " "პაროლი, ელ. ფოსტის მისამართი, IM მისამართი და ტელეფონის ნომერი." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3536,7 +4031,7 @@ msgstr "" "\n" "გმადლობთ რომ დარეგისტრირდით. იმედი გვაქვს ისიამოვნებთ ამ სერვისით." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3763,7 +4258,7 @@ msgstr "ორგანიზაცია" msgid "Description" msgstr "აღწერა" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "სტატისტიკა" @@ -3902,45 +4397,45 @@ msgstr "" msgid "Group actions" msgstr "" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "წევრები" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(არცერთი)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "შექმნილია" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3950,7 +4445,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3959,7 +4454,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "" @@ -3985,60 +4480,60 @@ msgstr "" msgid "Notice deleted." msgstr "" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4047,7 +4542,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4055,7 +4550,7 @@ msgid "" "[StatusNet](http://status.net/) tool. " msgstr "" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "" @@ -4435,39 +4930,56 @@ msgstr "" msgid "Subscribed" msgstr "გამოწერილია" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s გამომწერი" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s გამომწერი, გვერდი %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "არის ხალხი, ვინც თქვენს შეტყობინებებს თვალ-ყურს ადევნებს." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "არის ხალხი, ვინც %s-ს შეტყობინებებს თვალ-ყურს ადევნებს." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "თქვენ არ გყავთ გამომწერები. სცადეთ გამოიწეროთ თქვენი ნაცნობების განახლებები " "და შესაძლოა იგივეთი გიპასუხონ" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s არ ჰყავს გამომწერები. გინდა გახდე პირველი?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4476,26 +4988,38 @@ msgstr "" "%s არ ჰყავს გამომწერები. [დარეგისტრირდი](%%%%action.register%%%%) და გახდი " "პირველი." -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s გამოწერები" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s გამოწერები, გვერდი %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "ეს არის ხალხი, ვის შეტყობინებებსაც უსმენთ." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "ეს არის ხალხი ვის შეტყობინებებსაც ყურს უგდებს %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4511,16 +5035,22 @@ msgstr "" "action.twittersettings%%), შეგიძლიათ ავტომატურად გამოიწეროთ ხალხი, რომლებსაც " "იქ მიჰყვებით." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s არავის უსმენს." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4903,7 +5433,7 @@ msgid "Plugins" msgstr "დამატებები" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "ვერსია" @@ -5117,7 +5647,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5125,7 +5655,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5143,7 +5673,7 @@ msgid "Unable to save tag." msgstr "სანიშნეს დამახსოვრება ვერ ხერხდება." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "თქვენ აგეკრძალათ გამოწერა." @@ -5196,6 +5726,16 @@ msgstr "%1$s ამიერიდან ყურს უგდებს თქ msgid "Welcome to %1$s, @%2$s!" msgstr "გამარჯობა @%2$s, კეთილი იყოს თქვენი მობრძანება %1$s-ზე!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "ერთი მომხმარებელი არ განსაზღვრულა ერთარედთი-მომხმარებლის რეჟიმისთვის." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5263,185 +5803,193 @@ msgid "Untitled page" msgstr "უსათაურო გვერდი" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "საიტის ძირითადი ნავიგაცია" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "პირადი პროფილი და მეგობრების ნაკადი" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "პირადი" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "შეცვალე ელ. ფოსტა, ავატარი, პაროლი, პროფილი" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "ანგარიში" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "სერვისებთან დაკავშირება" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "კავშირი" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "საიტის კონფიგურაცია" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "ადმინი" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "მოიწვიე მეგობრები და კოლეგები %s-ზე" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "მოწვევა" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "გასვლა საიტიდან" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "გასვლა" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "გახსენი ანგარიში" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "რეგისტრაცია" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "საიტზე შესვლა" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "შესვლა" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "დამეხმარეთ!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "დახმარება" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "მოძებნე ხალხი ან ტექსტი" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "ძიება" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "საიტის შეტყობინება" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "ლოკალური ხედები" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "გვერდის შეტყობინება" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "საიტის მეორადი ნავიგაცია" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "დახმარება" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "საიტის შესახებ" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "ხდკ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "მპ" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "პირადი" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "წყარო" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "კონტაქტი" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "იარლიყი" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet კოდის ლიცენზია" @@ -5449,7 +5997,7 @@ msgstr "StatusNet კოდის ლიცენზია" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5459,7 +6007,7 @@ msgstr "" "(%%site.broughtbyurl%%)-ს მიერ." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** არის მიკრობლოგინგის სერვისი." @@ -5468,7 +6016,7 @@ msgstr "**%%site.name%%** არის მიკრობლოგინგი #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5480,51 +6028,51 @@ msgstr "" "org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "საიტის შიგთავსის ლიცენზია" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "%1$s ის შიგთავსი და მონაცემები არის პირადული და კონფიდენციალური." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "შიგთავსი და მონაცემები %1$s-ის საკუთრებაა. ყველა უფლება დაცულია." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "შიგთავსი და მონაცემები წვლილის შემტანების საკუთრებაა. ყველა უფლება დაცულია." #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "%1$s-ს მთლიანი შიგთავსი და მონაცემები ხელმისაწვდომია %2$s ლიცენზიით." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "გვერდებათ დაყოფა" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "შემდეგი" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "წინა" @@ -5645,41 +6193,65 @@ msgstr "" "უფლება გაქვთ." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "ჯგუფის შექმნა ვერ მოხერხდა." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "აპლიკაციის შექმნა ვერ მოხერხდა." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "შეტყობინების ჩასმა ვერ მოხერხდა." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "ბაზამ დაუშვა შეცდომა OAuth აპლიკაციის მომხმარებლის ჩასმისას." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "ჩაასწორე აპლიკაცია" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5760,24 +6332,35 @@ msgstr "" msgid "Cancel" msgstr "გაუქმება" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "კიტხვა-წერადი" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "მხოლოდ წაკითხვადი" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "დამტკიცებულია %1$s - \"%2$s\" შესვლა" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "უკუგება" @@ -5786,11 +6369,6 @@ msgstr "უკუგება" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "მიმაგრებები" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5932,15 +6510,17 @@ msgid "Fullname: %s" msgstr "სრული სახელი: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "მდებარეობა: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "გვერდი: %s" @@ -5964,7 +6544,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6170,13 +6750,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "კონფიგურაციის ფაილი ვერ მოიძებნა. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "კონფიგურაციის ფაილები შემდეგ ადგილებში ვეძებე: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6214,19 +6796,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "განახლებები SMS-თ" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "შეერთებები" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "ავტორიზირებული შეერთებული აპლიკაციები" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "მონაცემთა ბაზის შეცდომა" @@ -6241,6 +6823,15 @@ msgstr "" "თქვენ შეგიძლიათ ატვირთოთ პერსონალური ფონური სურათი. ფაილის დასაშვები ზომაა " "2მბ." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"სამწუხაროდ სერვერმა ვერ გაუძლო ამდენ POST მონაცემებს (%s ბაიტი) მიმდინარე " +"კონფიგურაციის გამო." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "დიზაინის პირველადი პარამეტრები დაბრუნებულია." @@ -6253,23 +6844,23 @@ msgstr "ამოშალე რჩეულებიდან ეს შეტ msgid "Favor this notice" msgstr "ჩაამატე რჩეულებში ეს შეტყობინება" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6302,6 +6893,10 @@ msgstr "წინ" msgid "Grant this user the \"%s\" role" msgstr "მიანიჭე ამ მომხმარებელს \"%s\" როლი" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1–64 პატარა ასოები ან ციფრები. პუნქტუაციები ან სივრცეები დაუშვებელია" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "საწყისი გვერდის URL, ან ჯგუფის/თემის ბლოგი" @@ -6401,15 +6996,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "ჯგუფები უმეტესი მომხმარებლებით" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "ჯგუფები უმეტესი პოსტებით" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "%s ჯგუფის შეტყობინებებში გამოყენებული სანიშნეები" @@ -6479,27 +7078,29 @@ msgstr "შედი მომხ. სახელით და პაროლ msgid "Sign up for a new account" msgstr "ახალი ანგარიშის გერისტრაცია" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "ელ. ფოსტის მისამართის დადასტურება" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "გამარჯობა %s.\n" "\n" @@ -6514,13 +7115,16 @@ msgstr "" "გმადლობთ რომ დრო დაგვითმეთ,\n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s ამიერიდან ყურს უგდებს თქვენს შეტყობინებებს %2$s-ზე." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6530,9 +7134,13 @@ msgstr "" "დაბლოკოთ ის თქვნი გამომწერებიდან და უჩივლოთ მას საიტის ადმინისტრაციასთან აქ %" "s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6540,10 +7148,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s ამიერიდან ყურს უგდებს თქვენს შეტყობინებებს %2$s-ზე.\n" "\n" @@ -6556,21 +7164,25 @@ msgstr "" "----\n" "შეცვალეთ თქვენი ელ. ფოსტის მისამართი ან შეტყობინებების პარამეტრები აქ %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "ბიოგრაფია: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "%s-ზე დასაპოსტი ახალი ელ. ფოსტის მისამართი" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6579,7 +7191,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "თქვენ ახალი დასაპოსტი ელ. ფოსტის მისამართი გაქვთ %1$s-ზე.\n" "\n" @@ -6590,32 +7202,37 @@ msgstr "" "პატივისცემით,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s სტატუსი" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS დადასტურება" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" "%s: დაადასტურეთ, რომ ეს მობილურის ნომერი მართლაც თქვენია ამ კოდის მეშვეობით:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6642,14 +7259,18 @@ msgstr "" "პატივისცემით,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "ახალი პირადი შეტყობინება %s-სგან" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6682,14 +7303,19 @@ msgstr "" "პატივისცემით,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s-მა (@%s) დაამატა თქვენი შეტყობინება თავის რჩეულებში" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6728,7 +7354,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6739,13 +7365,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s-მა (@%s) გამოაგზავნა შეტყობინება თქვენს საყურადღებოდ" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7002,24 +7635,24 @@ msgstr "" msgid "Send a nudge to this user" msgstr "" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "ახალი გამოწერის ჩასმა ვერ მოხერხდა." @@ -7139,9 +7772,11 @@ msgstr "შეტყობინების გამეორება" msgid "Revoke the \"%s\" role from this user" msgstr "ჩამოართვი \"%s\" როლი ამ მომხმარებელს" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "ერთი მომხმარებელი არ განსაზღვრულა ერთარედთი-მომხმარებლის რეჟიმისთვის." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API მეთოდი ვერ მოიძებნა." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7373,74 +8008,92 @@ msgid "Moderator" msgstr "მოდერატორი" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "რამდენიმე წამის წინ" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "დაახლოებით 1 წუთის წინ" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "დაახლოებით 1 საათის წინ" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "დაახლოებით 1 დღის წინ" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "დაახლოებით 1 თვის წინ" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "დაახლოებით 1 წლის წინ" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s არ არის სწორი ფერი!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" "%s არ არის სწორი ფერი! გამოიყენეთ 3 ან 6 სიმბოლოიანი თექვსმეტობითი ციფრი." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"შეტყობინება ძალიან გრძელია - დასაშვები რაოდენობაა %1$d სიმბოლომდე, თქვენ " +"გააგზავნეთ %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7455,3 +8108,18 @@ msgstr "მომხმარებლის ID მითითებული #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "სრული სახელი ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "ადგილმდებარეობა ძალიან გრძელია (არაუმეტეს 255 სიმბოლო)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "ეს ძალიან გრძელია. შეტყობინებაში დასაშვებია %d სიმბოლო." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "ბიოგრაფია ძალიან გრძელია (არაუმეტეს %d სიმბოლო)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "აღწერეთ საკუთარი თავი და თქვენი ინტერესები %d სიმბოლოთი" diff --git a/locale/ko/LC_MESSAGES/statusnet.po b/locale/ko/LC_MESSAGES/statusnet.po index 2f21e358f7..4ade72775d 100644 --- a/locale/ko/LC_MESSAGES/statusnet.po +++ b/locale/ko/LC_MESSAGES/statusnet.po @@ -11,17 +11,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:56+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:20+0000\n" "Language-Team: Korean \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ko\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -77,11 +77,15 @@ msgstr "접근 설정을 저장" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "저장" @@ -92,14 +96,17 @@ msgstr "저장" msgid "No such page." msgstr "해당하는 페이지 없음" +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -123,42 +130,44 @@ msgstr "해당하는 이용자 없음" msgid "%1$s and friends, page %2$d" msgstr "%s 및 친구들, %d 페이지" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s 및 친구들" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "%s의 친구들에 대한 피드 (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "%s의 친구들에 대한 피드 (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "%s의 친구들에 대한 피드 (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "%s 및 친구들의 타임라인이지만, 아직 아무도 글을 작성하지 않았습니다." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -168,14 +177,17 @@ msgstr "" "가 글을 써보세요." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -183,7 +195,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "당신 및 친구들" @@ -195,13 +207,16 @@ msgstr "당신 및 친구들" msgid "Updates from %1$s and friends on %2$s!" msgstr "%2$s에 있는 %1$s 및 친구들의 업데이트!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -222,60 +237,71 @@ msgstr "API 메서드 발견 안 됨." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "이 메서드는 POST를 요구합니다." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "이용자를 업데이트 할 수 없습니다." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "이용자가 프로필을 가지고 있지 않습니다." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "프로필을 저장 할 수 없습니다." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" "현재 설정으로 인해 너무 많은 POST 데이터(%s 바이트)는 서버에서 처리할 수 없습" "니다." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -284,69 +310,96 @@ msgstr "" msgid "Unable to save your design settings." msgstr "디자인 설정을 저장할 수 없습니다." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "디자인을 업데이트 할 수 없습니다." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "자기 자신은 차단할 수 없습니다." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "이용자 차단에 실패했습니다." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "이용자 차단 해제에 실패했습니다." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "%s으로부터 직접 메시지" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "%s에서 보낸 모든 직접 메시지" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "%s에게 직접 메시지" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "%s에게 모든 직접 메시지" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "메시지 내용이 없습니다!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "너무 깁니다. 최대 메시지 길이는 %d자 까지입니다." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "너무 깁니다. 최대 메시지 길이는 %d자 까지입니다." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "받는 사용자가 없습니다." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "당신의 친구가 아닌 사용자에게 직접 메시지를 보낼 수 없습니다." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"자신에게 메시지를 보내지 마세요. 대신 조용하게 스스로에게 그것을 말하세요;;" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "그 ID로 발견된 상태가 없습니다." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "이 소식은 이미 관심소식으로 등록되어 있습니다." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -390,69 +443,81 @@ msgstr "소스 이용자를 확인할 수 없습니다." msgid "Could not find target user." msgstr "타겟 이용자를 찾을 수 없습니다." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "별명은 반드시 영소문자와 숫자로만 이루어져야 하며 스페이스의 사용이 불가 합니" "다." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "별명이 이미 사용중 입니다. 다른 별명을 시도해 보십시오." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "유효한 별명이 아닙니다" -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "홈페이지 주소형식이 올바르지 않습니다." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "실명이 너무 깁니다. (최대 255글자)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "설명이 너무 깁니다. (최대 %d 글자)" -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "위치가 너무 깁니다. (최대 255글자)" -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "별명이 너무 많습니다! 최대 %d개." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "사용할 수 없는 별명 : \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "별명 \"%s\" 이 이미 사용중 입니다. 다른 별명을 시도해 보십시오." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -516,28 +581,43 @@ msgstr "%s 그룹" msgid "groups on %s" msgstr "%s 사이트의 그룹" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "실행 실패" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "허용되지 않는 요청입니다." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "토큰이 잘못되었습니다." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "당신은 이 프로필에 구독되지 않고있습니다." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -546,51 +626,46 @@ msgstr "토큰이 잘못되었습니다." msgid "There was a problem with your session token. Try again, please." msgstr "세션토큰에 문제가 있습니다. 다시 시도해주십시오." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "사용자 이름이나 비밀 번호가 틀렸습니다." -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "OAuth 응용프로그램 사용자 삭제 중 데이터베이스 오류" - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "OAuth 응용 프로그램 사용자 추가 중 데이터베이스 오류" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "잘못된 폼 제출" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "응용 프로그램이 계정에 연결하려고 할 것입니다." -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "접근 허용 또는 거부" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -601,37 +676,85 @@ msgstr "" "에 대해 %3$s 할 수 있습니다 .믿을 수 있는 써드파티에게만 %4" "$s 계정의 접근을 허용해야 합니다." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "계정" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "별명" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "비밀 번호" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "거부" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "취소" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "허용" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "계정 정보에 대한 접근을 허용 또는 거부합니다." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "확인 코드가 없습니다." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "당신은 이 프로필에 구독되지 않고있습니다." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "이 메서드는 POST 또는 DELETE를 요구합니다." @@ -663,24 +786,30 @@ msgstr "삭제된 소식입니다." msgid "No status with that ID found." msgstr "발견된 ID의 상태가 없습니다." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "너무 깁니다. 통지의 최대 길이는 %d 글자 입니다." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "너무 깁니다. 통지의 최대 길이는 %d 글자 입니다." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "찾을 수가 없습니다." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API 메서드 발견 안 됨." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "소식의 최대 길이는 첨부 URL을 포함하여 %d 글자입니다." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "소식의 최대 길이는 첨부 URL을 포함하여 %d 글자입니다." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -740,6 +869,10 @@ msgstr "%2$s에 있는 %1$s의 업데이트!" msgid "API method under construction." msgstr "API 메서드를 구성중 입니다." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "찾을 수가 없습니다." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "해당하는 첨부파일이 없습니다." @@ -792,7 +925,8 @@ msgid "Preview" msgstr "미리보기" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "삭제" @@ -804,27 +938,27 @@ msgstr "올리기" msgid "Crop" msgstr "자르기" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "파일을 업로드하지 않았습니다." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "그림에서 당신의 아바타로 사용할 영역을 지정하십시오." -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "파일 데이터를 잃어버렸습니다." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "아바타가 업데이트 되었습니다." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "아바타 업데이트 실패" -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "아바타가 삭제되었습니다." @@ -847,12 +981,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "아니오" @@ -865,12 +1000,13 @@ msgstr "이용자를 차단하지 않는다." #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "예" @@ -885,9 +1021,12 @@ msgstr "이 사용자 차단하기" msgid "Failed to save block information." msgstr "정보차단을 저장하는데 실패했습니다." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -963,12 +1102,13 @@ msgstr "그 주소는 이미 승인되었습니다." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "사용자를 업데이트 할 수 없습니다." @@ -1006,15 +1146,16 @@ msgstr "응용 프로그램 수정을 위해서는 로그인해야 합니다." msgid "Application not found." msgstr "인증 코드가 없습니다." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "이 응용프로그램 삭제 않기" #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "당신의 세션토큰관련 문제가 있습니다." @@ -1039,10 +1180,69 @@ msgstr "이 응용프로그램 삭제 않기" msgid "Delete this application" msgstr "이 응용프로그램 삭제" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "그룹을 떠나기 위해서는 로그인해야 합니다." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "별명이 없습니다." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "당신은 해당 그룹의 멤버가 아닙니다." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "그룹을 업데이트 할 수 없습니다." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s의 상태 (%2$s에서)" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "이용자 삭제" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "이 통지를 지울 수 없습니다." + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "이 사용자 삭제" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1114,53 +1314,63 @@ msgstr "디자인" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "잘못된 로고 URL 입니다." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "잘못된 로고 URL 입니다." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "인스턴트 메신저를 사용할 수 없습니다." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "로고 변경" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "사이트 로고" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "사이트 로고" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "테마 바꾸기" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "사이트 테마" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "사이트에 대한 테마" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "사용자 지정 테마" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "배경 이미지 바꾸기" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "배경" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1169,79 +1379,76 @@ msgstr "" "사이트의 배경 이미지를 업로드할 수 있습니다. 최대 파일 크기는 %1$s 입니다." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "켜기" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "끄기" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "배경 이미지를 켜거나 끈다." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "배경 이미지를 반복 나열" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "색상 변경" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "만족하는" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "가장자리 창" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "문자" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "링크" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "고급 검색" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "사용자 정의 CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "기본값 사용" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "저장" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 -#, fuzzy +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" -msgstr "프로필 디자인" +msgstr "디자인 저장" #: actions/disfavor.php:81 msgid "This notice is not a favorite!" @@ -1256,71 +1463,96 @@ msgstr "좋아하는 게시글로 추가하기" msgid "No such document \"%s\"" msgstr "해당하는 첨부파일이 없습니다." -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "응용 프로그램 수정" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "응용 프로그램 편집" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "응용 프로그램 수정을 위해서는 로그인해야 합니다." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "신규 응용 프로그램" -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 #, fuzzy msgid "Use this form to edit your application." msgstr "다음 양식을 이용해 그룹을 편집하십시오." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "기관 이름이 필요합니다." -#: actions/editapplication.php:180 actions/newapplication.php:165 +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 #, fuzzy -msgid "Name is too long (max 255 chars)." +msgid "Name is too long (max 255 characters)." msgstr "실명이 너무 깁니다. (최대 255글자)" -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 #, fuzzy msgid "Name already in use. Try another one." msgstr "별명이 이미 사용중 입니다. 다른 별명을 시도해 보십시오." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "기관 이름이 필요합니다." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "설명이 너무 깁니다. (최대 %d 글자)" + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "소스 URL이 너무 깁니다." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "소스 URL이 올바르지 않습니다." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "기관 이름이 필요합니다." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "기관 이름이 너무 깁니다. (최대 255글자)" -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "기관 홈페이지가 필요합니다." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "관심소식을 생성할 수 없습니다." @@ -1342,11 +1574,6 @@ msgstr "관리자만 그룹을 편집할 수 있습니다." msgid "Use this form to edit the group." msgstr "다음 양식을 이용해 그룹을 편집하십시오." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "설명이 너무 길어요. (최대 %d글자)" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1408,16 +1635,6 @@ msgstr "" "이 주소는 인증 대기중입니다. 수신함(또는 스팸함)을 확인하셔서 지침을 확인해 " "주시기 바랍니다." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "취소" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1712,7 +1929,7 @@ msgstr "리퀘스트 토큰을 엑세스 토큰으로 변환 할 수 없습니 msgid "Remote service uses unknown version of OMB protocol." msgstr "OMB 프로토콜의 알려지지 않은 버전" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "리모트 프로필 업데이트 오류" @@ -2149,49 +2366,77 @@ msgstr "%s의 받은쪽지함" msgid "This is your inbox, which lists your incoming private messages." msgstr "당신의 받은 쪽지함입니다. 당신이 받은 비밀 메시지가 있습니다." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "그룹가입을 위해서는 로그인이 필요합니다." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "올바르지 않은 메일 주소 : %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "초대권을 보냈습니다" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "새 사용자를 초대" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "당신은 다음 사용자를 이미 구독하고 있습니다." +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "당신은 다음 사용자를 이미 구독하고 있습니다." +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "자동 구독 신청이 된 사용자:" +msgstr[0] "자동 구독 신청이 된 사용자:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "다음 사람들에게 초대권을 보냈습니다:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "다음 사람들에게 초대권을 보냈습니다:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2199,41 +2444,52 @@ msgstr "" "당신의 초대를 받은 사람들이 수락하고, 사이트에 등록할때 공지를 받을 수 있습니" "다. 커뮤니티를 키워주셔서 대단히 감사합니다. ^^" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "다음 양식을 이용해 친구와 동료를 이 서비스에 초대하십시오." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "메일 주소" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "초청할 친구 주소 (한 줄에 한 명씩)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "개인 메시지" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "초대장에 메시지 첨부하기." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "보내기" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s님이 귀하를 %2$s에 초대하였습니다." -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2289,11 +2545,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "그룹가입을 위해서는 로그인이 필요합니다." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "별명이 없습니다." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2372,7 +2623,7 @@ msgstr "크리에이티브 커먼즈 (Creative Commons)" #: actions/licenseadminpanel.php:252 msgid "Type" -msgstr "" +msgstr "종류" #: actions/licenseadminpanel.php:254 msgid "Select license" @@ -2380,7 +2631,7 @@ msgstr "라이선스 선택" #: actions/licenseadminpanel.php:268 msgid "License details" -msgstr "" +msgstr "라이선스 세부 정보" #: actions/licenseadminpanel.php:274 msgid "Owner" @@ -2438,11 +2689,11 @@ msgstr "로그인" msgid "Login to site" msgstr "사이트에 로그인하세요." -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "자동 로그인" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "앞으로는 자동으로 로그인합니다. 공용 컴퓨터에서는 이용하지 마십시오!" @@ -2494,24 +2745,37 @@ msgstr "이용자 %1$s 의 그룹 %2$s 가입에 실패했습니다." msgid "No current status." msgstr "결과 없음" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "신규 응용 프로그램" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "응용 프로그램 수정을 위해서는 로그인해야 합니다." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 #, fuzzy msgid "Use this form to register a new application." msgstr "새 그룹을 만들기 위해 이 양식을 사용하세요." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "실명이 너무 깁니다. (최대 255글자)" + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "소스 URL이 필요합니다." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "기관 이름이 너무 깁니다. (최대 255글자)" + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "관심소식을 생성할 수 없습니다." @@ -2523,45 +2787,50 @@ msgstr "새로운 그룹" msgid "Use this form to create a new group." msgstr "새 그룹을 만들기 위해 이 양식을 사용하세요." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "설명이 너무 길어요. (최대 %d글자)" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "새로운 메시지입니다." #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "당신은 이 사용자에게 메시지를 보낼 수 없습니다." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "내용이 없습니다!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "수신자를 지정하지 않았습니다." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "자신에게 메시지를 보내지 마세요. 대신 조용하게 스스로에게 그것을 말하세요;;" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "쪽지가 전송되었습니다." #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, fuzzy, php-format msgid "Direct message to %s sent." msgstr "%s에게 보낸 직접 메시지" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax 에러입니다." @@ -2569,7 +2838,17 @@ msgstr "Ajax 에러입니다." msgid "New notice" msgstr "새로운 통지" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "너무 깁니다. 통지의 최대 길이는 %d 글자 입니다." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "소식의 최대 길이는 첨부 URL을 포함하여 %d 글자입니다." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "게시글이 등록되었습니다." @@ -2618,7 +2897,8 @@ msgstr "%2$s에 있는 %1$s의 업데이트!" #: actions/nudge.php:85 #, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "이 사용자는 nudge를 허용하지 않았고, 아직 그의 메일을 인증하지 않았습니다." @@ -2630,48 +2910,72 @@ msgstr "찔러 보기를 보냈습니다." msgid "Nudge sent!" msgstr "찔러 보기를 보냈습니다!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "응용 프로그램 수정을 위해서는 로그인해야 합니다." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "응용프로그램 삭제" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, fuzzy, php-format msgid "You have not registered any applications yet." msgstr "응용 프로그램 수정을 위해서는 로그인해야 합니다." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "연결한 응용프로그램" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 #, fuzzy msgid "You are not a user of that application." msgstr "당신은 해당 그룹의 멤버가 아닙니다." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "다음 양식을 이용해 그룹을 편집하십시오." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 -#, fuzzy +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." -msgstr "다음 응용 프로그램이 계정에 접근하도록 허용되어 있습니다." +msgstr "계정에서 사용하도록 허용한 응용 프로그램이 없습니다." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2697,7 +3001,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "지원하는 형식의 데이터가 아닙니다." @@ -2734,9 +3038,8 @@ msgid "View profile designs" msgstr "프로필 디자인 보기" #: actions/othersettings.php:123 -#, fuzzy msgid "Show or hide profile designs." -msgstr "프로필 디자인 보기" +msgstr "프로필 디자인 보이거나 감춥니다." #: actions/othersettings.php:153 msgid "URL shortening service is too long (max 50 chars)." @@ -2803,7 +3106,7 @@ msgid "6 or more characters" msgstr "6글자 이상" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "인증" @@ -2815,11 +3118,11 @@ msgstr "위와 같은 비밀 번호" msgid "Change" msgstr "변경" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "비밀번호는 6자리 이상이어야 합니다." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "비밀 번호가 일치하지 않습니다." @@ -2839,157 +3142,285 @@ msgstr "새 비밀번호를 저장 할 수 없습니다." msgid "Password saved." msgstr "비밀 번호 저장" +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "경로" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "인스턴트 메신저를 사용할 수 없습니다." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "아바타가 삭제되었습니다." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "아바타 디렉토리에 쓸 수 없습니다 : %s" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "이 페이지는 귀하가 승인한 미디어 타입에서는 이용할 수 없습니다." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "사이트" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "SSL 서버" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "경로" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "사이트 테마" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "테마 디렉터리" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "테마" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "테마 서버" - -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "테마 경로" - -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "테마 디렉터리" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "아바타" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "아바타가 삭제되었습니다." - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "아바타 경로" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "아바타가 삭제되었습니다." - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "배경" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "항상" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "배경 경로" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "배경 디렉터리" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "SSL 서버" - -#: actions/pathsadminpanel.php:324 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 #, fuzzy -msgid "Sometimes" -msgstr "통지" +msgid "Server for themes." +msgstr "사이트에 대한 테마" -#: actions/pathsadminpanel.php:325 -msgid "Always" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "SSL 사용" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL 서버" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "사이트 테마" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "테마 디렉터리" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "아바타" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "아바타가 삭제되었습니다." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "사이트에 대한 테마" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "아바타 경로" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "아바타 업데이트 실패" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "아바타가 삭제되었습니다." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "배경" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "사이트에 대한 테마" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "첨부파일" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "사이트에 대한 테마" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "첨부문서 없음" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "사이트에 대한 테마" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "SSL 서버" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "가끔" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "언제나" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "SSL 사용" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "언제 SSL 사용" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "사이트 테마" @@ -3025,139 +3456,179 @@ msgstr "옳지 않은 크기" msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "프로필 설정" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "사람들이 당신에 대해 좀 더 잘 알 수 있도록 여기 당신의 개인 프로필을 업데이" "트 할 수 있습니다. " -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "프로필 정보" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64자 사이에 영소문자, 숫자로만 씁니다. 기호나 공백을 쓰면 안 됩니다." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "실명" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "홈페이지" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "귀하의 홈페이지, 블로그 혹은 다른 사이트의 프로필 페이지 URL" -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, fuzzy, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "140자 이내에서 자기 소개" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "%d자 이내에서 자기 소개 및 자기 관심사" -#: actions/profilesettings.php:125 actions/register.php:471 -#, fuzzy +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" -msgstr "당신에 대해 소개해주세요." +msgstr "자기 소개 및 자기 관심사" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "자기소개" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "위치" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "당신은 어디에 삽니까? \"시, 도 (or 군,구), 나라\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "태그" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "당신을 위한 태그, (문자,숫자,-, ., _로 구성) 콤마 혹은 공백으로 구분." -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "언어" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "언어 설정" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "시간대" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "주로 생활하는 곳이 어느 시간대입니까?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "나에게 구독하는 사람에게 자동 구독 신청" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "설명이 너무 깁니다. (최대 %d 글자)" +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "설명이 너무 깁니다. (최대 %d 글자)" -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "타임존이 설정 되지 않았습니다." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "언어가 너무 깁니다. (최대 50글자)" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "올바르지 않은 태그: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "자동구독에 사용자를 업데이트 할 수 없습니다." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "태그를 저장할 수 없습니다." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "프로필을 저장 할 수 없습니다." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "태그를 저장할 수 없습니다." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "설정 저장" @@ -3230,32 +3701,45 @@ msgstr "" "%%site.name%% 는 마이크로블로깅(http://en.wikipedia.org/wiki/Micro-blogging) " "서비스 입니다." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "공개 태그 클라우드" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "다음은 %에서 가장 인기 있는 최근 태그입니다." -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "글을 올린 첫번째 사람이 되세요!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "태그 클라우드" @@ -3373,7 +3857,7 @@ msgstr "비밀 번호는 6자 이상이어야 합니다." msgid "Password and confirmation do not match." msgstr "비밀 번호가 일치하지 않습니다." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "사용자 세팅 오류" @@ -3382,7 +3866,7 @@ msgid "New password successfully saved. You are now logged in." msgstr "" "새로운 비밀 번호를 성공적으로 저장했습니다. 귀하는 이제 로그인 되었습니다." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "죄송합니다. 단지 초대된 사람들만 등록할 수 있습니다." @@ -3395,7 +3879,7 @@ msgstr "확인 코드 오류" msgid "Registration successful" msgstr "회원 가입이 성공적입니다." -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "등록" @@ -3411,74 +3895,78 @@ msgstr "라이선스에 동의하지 않는다면 등록할 수 없습니다." msgid "Email address already exists." msgstr "이메일 주소가 이미 존재 합니다." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "사용자 이름이나 비밀 번호가 틀렸습니다." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64자 사이에 영소문자, 숫자로만 씁니다. 기호나 공백을 쓰면 안 됩니다. 필수 " "입력." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6글자 이상이 필요합니다." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "위와 같은 비밀 번호. 필수 사항." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "메일" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "업데이트나 공지, 비밀번호 찾기에 사용하세요." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "더욱 긴 이름을 요구합니다." -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "귀하의 홈페이지, 블로그 혹은 다른 사이트의 프로필 페이지 URL" + +#: actions/register.php:525 #, fuzzy, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "%1$s의 컨텐츠와 데이터는 외부 유출을 금지합니다." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "글과 파일의 저작권은 %1$s의 소유입니다" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, fuzzy, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "다음 개인정보 제외: 비밀 번호, 메일 주소, 메신저 주소, 전화 번호" -#: actions/register.php:583 +#: actions/register.php:590 #, fuzzy, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3511,7 +3999,7 @@ msgstr "" "\n" "다시 한번 가입하신 것을 환영하면서 즐거운 서비스가 되셨으면 합니다." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3535,9 +4023,8 @@ msgid "Remote subscribe" msgstr "리모트 구독 예약" #: actions/remotesubscribe.php:124 -#, fuzzy msgid "Subscribe to a remote user" -msgstr "이 회원을 구독합니다." +msgstr "원격 사용자에 구독" #: actions/remotesubscribe.php:129 msgid "User nickname" @@ -3737,7 +4224,7 @@ msgstr "기관 이름이 필요합니다." msgid "Description" msgstr "설명" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "통계" @@ -3872,45 +4359,45 @@ msgstr "" msgid "Group actions" msgstr "그룹 행동" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "%s 그룹을 위한 공지피드 (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "%s 그룹을 위한 공지피드 (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "%s 그룹을 위한 공지피드 (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "%s의 보낸쪽지함" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "회원" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(없음)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "모든 회원" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "생성됨" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3920,7 +4407,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3931,7 +4418,7 @@ msgstr "" "**%s** 는 %%%%site.name%%%% [마이크로블로깅)(http://en.wikipedia.org/wiki/" "Micro-blogging)의 사용자 그룹입니다. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 #, fuzzy msgid "Admins" msgstr "관리자" @@ -3959,47 +4446,47 @@ msgstr "%1$s에서 %2$s까지 메시지" msgid "Notice deleted." msgstr "게시글이 등록되었습니다." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "%s 태그된 통지" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%s 및 친구들, %d 페이지" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "%s 그룹을 위한 공지피드 (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "%s 그룹을 위한 공지피드 (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "%s 그룹을 위한 공지피드 (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "%s 그룹을 위한 공지피드 (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, fuzzy, php-format msgid "FOAF for %s" msgstr "%s의 보낸쪽지함" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, fuzzy, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "%s 및 친구들의 타임라인이지만, 아직 아무도 글을 작성하지 않았습니다." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4007,14 +4494,14 @@ msgstr "" "최근에 재미있는 일들이 있었나요? 아직 올린 글이 없느데, 지금 시작해 보면 어떨" "까요. :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4023,7 +4510,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4033,7 +4520,7 @@ msgstr "" "**%s**는 %%%%site.name%%%% [마이크로블로깅](http://en.wikipedia.org/wiki/" "Micro-blogging) 서비스에 계정을 갖고 있습니다." -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, fuzzy, php-format msgid "Repeat of %s" msgstr "%s에 답신" @@ -4147,9 +4634,8 @@ msgid "How long users must wait (in seconds) to post the same thing again." msgstr "" #: actions/sitenoticeadminpanel.php:56 -#, fuzzy msgid "Site Notice" -msgstr "사이트 공지" +msgstr "사이트 공지 사항" #: actions/sitenoticeadminpanel.php:67 #, fuzzy @@ -4418,63 +4904,91 @@ msgstr "당신은 이 프로필에 구독되지 않고있습니다." msgid "Subscribed" msgstr "구독하였습니다." -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s 구독자" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%s 및 친구들, %d 페이지" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "귀하의 통지를 받고 있는 사람" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "%s의 통지를 받고 있는 사람" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s 구독" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%s 및 친구들, %d 페이지" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "귀하의 통지를 받고 있는 사람" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "%s님이 받고 있는 통지의 사람" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4484,16 +4998,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%1$s님이 귀하의 알림 메시지를 %2$s에서 듣고 있습니다." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4830,6 +5350,8 @@ msgid "" "This site is powered by %1$s version %2$s, Copyright 2008-2010 StatusNet, " "Inc. and contributors." msgstr "" +"이 사이트는 %1$s %2$s 버전으로 운영됩니다. Copyright 2008-2010 StatusNet, " +"Inc. and contributors." #: actions/version.php:163 msgid "Contributors" @@ -4842,6 +5364,9 @@ msgid "" "Software Foundation, either version 3 of the License, or (at your option) " "any later version. " msgstr "" +"이 프로그램은 자유 소프트웨어입니다. 소프트웨어의 피양도자는 자유 소프트웨어 " +"재단이 공표한 GNU Affero 일반 공중 사용 허가서 3판 또는 그 이후 판을 임의로 " +"선택해서, 그 규정에 따라 프로그램을 개작하거나 재배포할 수 있습니다." #: actions/version.php:176 msgid "" @@ -4850,6 +5375,10 @@ msgid "" "FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License " "for more details. " msgstr "" +"이 프로그램은 유용하게 사용될 수 있으리라는 희망에서 배포되고 있지만, 특정한 " +"목적에 맞는 적합성 여부나 판매용으로 사용할 수 있으리라는 묵시적인 보증을 포" +"함한 어떠한 형태의 보증도 제공하지 않습니다. 보다 자세한 사항에 대해서는 GNU " +"Affero 일반 공중 사용 허가서를 참고하시기 바랍니다." #: actions/version.php:182 #, php-format @@ -4857,18 +5386,19 @@ msgid "" "You should have received a copy of the GNU Affero General Public License " "along with this program. If not, see %s." msgstr "" +"GNU 일반 공중 사용 허가서는 이 프로그램과 함께 제공됩니다. 만약, 이 문서가 누" +"락되어 있다면 %s 페이지를 보십시오." #: actions/version.php:191 msgid "Plugins" msgstr "플러그인" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "버전" #: actions/version.php:199 -#, fuzzy msgid "Author(s)" msgstr "작성자" @@ -4888,7 +5418,7 @@ msgstr "누군가 내 글을 좋아하는 게시글로 추가했을 때, 메일 #: classes/File.php:142 #, php-format msgid "Cannot process URL '%s'" -msgstr "" +msgstr "'%s' URL을 처리할 수 없습니다" #. TRANS: Server exception thrown when... Robin thinks something is impossible! #: classes/File.php:174 @@ -5080,23 +5610,22 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" #. TRANS: Exception thrown when a right for a non-existing user profile is checked. #: classes/Remote_profile.php:54 -#, fuzzy msgid "Missing profile." -msgstr "이용자가 프로필을 가지고 있지 않습니다." +msgstr "프로파일이 없습니다." #. TRANS: Exception thrown when a tag cannot be saved. #: classes/Status_network.php:338 @@ -5104,7 +5633,7 @@ msgid "Unable to save tag." msgstr "태그를 저장할 수 없습니다." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "귀하는 구독이 금지되었습니다." @@ -5159,6 +5688,16 @@ msgstr "%1$s님이 귀하의 알림 메시지를 %2$s에서 듣고 있습니다. msgid "Welcome to %1$s, @%2$s!" msgstr "%s에 답신" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5227,187 +5766,194 @@ msgid "Untitled page" msgstr "제목없는 페이지" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "주 사이트 네비게이션" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 #, fuzzy msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "개인 프로필과 친구 타임라인" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "개인" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "당신의 메일, 아바타, 비밀 번호, 프로필을 변경하세요." +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "계정" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "연결" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "연결" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "메일 주소 확인" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "관리" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, fuzzy, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "%s에 친구를 가입시키기 위해 친구와 동료를 초대합니다." #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "초대" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "이 사이트에서 로그아웃" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "로그아웃" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "새 계정 만들기" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "등록" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "이 사이트에 로그인" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "로그인" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "도움말" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "도움말" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 -#, fuzzy +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" -msgstr "프로필이나 텍스트 검색" +msgstr "사람이나 단어 검색" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "검색" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "사이트 공지" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "로컬 뷰" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "페이지 공지" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "보조 사이트 네비게이션" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "도움말" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "정보" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "자주 묻는 질문" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "서비스 약관" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "개인정보 취급방침" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "소스 코드" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "연락하기" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "배지" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet 소프트웨어 라이선스" @@ -5415,17 +5961,17 @@ msgstr "StatusNet 소프트웨어 라이선스" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 -#, fuzzy, php-format +#: lib/action.php:873 +#, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." "broughtby%%](%%site.broughtbyurl%%)." msgstr "" -"**%%site.name%%** 는 [%%site.broughtby%%](%%site.broughtbyurl%%)가 제공하는 " -"마이크로블로깅서비스입니다." +"**%%site.name%%** 사이트는 [%%site.broughtby%%](%%site.broughtbyurl%%)에서 제" +"공하는 마이크로블로깅서비스입니다." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** 는 마이크로블로깅서비스입니다." @@ -5434,7 +5980,7 @@ msgstr "**%%site.name%%** 는 마이크로블로깅서비스입니다." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5446,51 +5992,51 @@ msgstr "" "fsf.org/licensing/licenses/agpl-3.0.html) 라이선스에 따라 사용할 수 있습니다." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "사이트 컨텐츠 라이선스" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "%1$s의 컨텐츠와 데이터는 외부 유출을 금지합니다." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "컨텐츠와 데이터의 저작권은 %1$s의 소유입니다. All rights reserved." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "컨텐츠와 데이터의 저작권은 각 이용자의 소유입니다. All rights reserved." #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "%1$s의 모든 컨텐츠와 데이터는 %2$s 라이선스에 따라 이용할 수 있습니다." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "페이지수" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "뒷 페이지" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "앞 페이지" @@ -5593,9 +6139,8 @@ msgstr "메일 주소 확인" #. TRANS: Menu item title/tooltip #: lib/adminpanelaction.php:385 -#, fuzzy msgid "Edit site notice" -msgstr "사이트 공지" +msgstr "사이트 공지 편집" #. TRANS: Menu item title/tooltip #: lib/adminpanelaction.php:393 @@ -5613,42 +6158,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "관심소식을 생성할 수 없습니다." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "관심소식을 생성할 수 없습니다." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "메시지를 삽입할 수 없습니다." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "OAuth 응용 프로그램 사용자 추가 중 데이터베이스 오류" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -#, fuzzy -msgid "Edit application" -msgstr "응용 프로그램 수정" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5730,24 +6298,35 @@ msgstr "" msgid "Cancel" msgstr "취소" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "읽기 쓰기" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "읽기 전용" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "제거" @@ -5756,11 +6335,6 @@ msgstr "제거" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "첨부파일" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5902,15 +6476,17 @@ msgid "Fullname: %s" msgstr "전체이름: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "위치: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "홈페이지: %s" @@ -5932,7 +6508,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, fuzzy, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지입니다." @@ -6141,14 +6717,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "확인 코드가 없습니다." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "다음 사람들에게 초대권을 보냈습니다:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6185,20 +6762,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "SMS에 의한 업데이트" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 -#, fuzzy msgctxt "MENU" msgid "Connections" msgstr "연결" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 #, fuzzy msgid "Authorized connected applications" msgstr "응용프로그램 삭제" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "데이터베이스 오류" @@ -6211,6 +6787,15 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "개인 아바타를 올릴 수 있습니다. 최대 파일 크기는 2MB입니다." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"현재 설정으로 인해 너무 많은 POST 데이터(%s 바이트)는 서버에서 처리할 수 없습" +"니다." + #: lib/designsettings.php:418 #, fuzzy msgid "Design defaults restored." @@ -6224,23 +6809,23 @@ msgstr "이 게시글 좋아하기 취소" msgid "Favor this notice" msgstr "이 게시글을 좋아합니다." -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6274,6 +6859,10 @@ msgstr "이동" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64자 사이에 영소문자, 숫자로만 씁니다. 기호나 공백을 쓰면 안 됩니다." + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "그룹 혹은 토픽의 홈페이지나 블로그 URL" @@ -6315,7 +6904,7 @@ msgstr "" #: lib/groupnav.php:95 msgctxt "MENU" msgid "Members" -msgstr "" +msgstr "구성원" #. TRANS: Tooltip for menu item in the group navigation page. #. TRANS: %s is the nickname of the group. @@ -6369,15 +6958,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "가장 많은 회원수를 가진 그룹들" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "가장 많은 게시글이 있는 그룹들" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "%s 그룹 게시글의 태그" @@ -6447,44 +7040,53 @@ msgstr "사용자 이름과 비밀번호로 로그인" msgid "Sign up for a new account" msgstr "새 계정을 위한 회원가입" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "메일 주소 확인" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s님이 귀하의 알림 메시지를 %2$s에서 듣고 있습니다." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6493,31 +7095,35 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s님이 귀하의 알림 메시지를 %2$s에서 듣고 있습니다.\n" "\t%3$s\n" "\n" "그럼 이만,%4$s.\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "위치: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "%s에 포스팅 할 새로운 메일 주소" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6526,36 +7132,41 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "포스팅 주소는 %1$s입니다.새 메시지를 등록하려면 %2$s 주소로 이메일을 보내십시" "오.이메일 사용법은 %3$s 페이지를 보십시오.안녕히,%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s 상태" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS 인증" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "이 전화 번호는 인증 대기중입니다." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s 사용자가 찔러 봤습니다." -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6571,14 +7182,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "%s로부터 새로운 비밀 메시지가 도착하였습니다." -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6597,14 +7212,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "누군가 내 글을 좋아하는 게시글로 추가했을 때, 메일을 보냅니다." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6626,7 +7246,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6634,13 +7254,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, fuzzy, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "누군가 내 글을 좋아하는 게시글로 추가했을 때, 메일을 보냅니다." #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6888,24 +7515,24 @@ msgstr "찔러 보기" msgid "Send a nudge to this user" msgstr "이 사용자에게 찔러 보기 메시지 보내기" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "예약 구독을 추가 할 수 없습니다." @@ -7028,9 +7655,11 @@ msgstr "이 게시글에 대해 답장하기" msgid "Revoke the \"%s\" role from this user" msgstr "그룹 이용자는 차단해제" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API 메서드 발견 안 됨." #: lib/sandboxform.php:67 #, fuzzy @@ -7265,73 +7894,89 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "몇 초 전" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "1분 전" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "1시간 전" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "하루 전" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "1달 전" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "1년 전" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, fuzzy, php-format msgid "%s is not a valid color!" msgstr "홈페이지 주소형식이 올바르지 않습니다." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "홈페이지 주소형식이 올바르지 않습니다." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "Unknown user. Go to %s to add your address to your account" msgstr "" +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "당신이 보낸 메시지가 너무 길어요. 최대 140글자까지입니다." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7346,3 +7991,18 @@ msgstr "프로필을 지정하지 않았습니다." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "실명이 너무 깁니다. (최대 255글자)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "위치가 너무 깁니다. (최대 255글자)" + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "너무 깁니다. 최대 메시지 길이는 %d자 까지입니다." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "설명이 너무 깁니다. (최대 %d 글자)" + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "%d자 이내에서 자기 소개 및 자기 관심사" diff --git a/locale/mk/LC_MESSAGES/statusnet.po b/locale/mk/LC_MESSAGES/statusnet.po index d3c2b08293..ef8c1e3cac 100644 --- a/locale/mk/LC_MESSAGES/statusnet.po +++ b/locale/mk/LC_MESSAGES/statusnet.po @@ -10,17 +10,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:58+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:21+0000\n" "Language-Team: Macedonian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: mk\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -78,11 +78,15 @@ msgstr "Зачувај нагодувања на пристап" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Зачувај" @@ -93,14 +97,17 @@ msgstr "Зачувај" msgid "No such page." msgstr "Нема таква страница." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -124,35 +131,35 @@ msgstr "Нема таков корисник." msgid "%1$s and friends, page %2$d" msgstr "%1$s и пријателите, стр. %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s и пријатели" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Канал со пријатели на %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Канал со пријатели на %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Канал за пријатели на %S (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -160,7 +167,9 @@ msgid "" msgstr "" "Ова е историјата за %s и пријателите, но досега никој нема објавено ништо." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -170,7 +179,8 @@ msgstr "" "groups%%) или објавете нешто самите." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -179,7 +189,9 @@ msgstr "" "Можете да го [подбуцнете корисникот %1$s](../%2$s) од неговиот профил или да " "[му испратите нешто](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgstr "" "подбуцнете корисникот %s или да му испратите забелешка." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Вие и пријателите" @@ -201,13 +213,16 @@ msgstr "Вие и пријателите" msgid "Updates from %1$s and friends on %2$s!" msgstr "Подновувања од %1$s и пријатели на %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,21 +243,22 @@ msgstr "API методот не е пронајден." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Овој метод бара POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -250,40 +266,53 @@ msgstr "" "Мора да назначите параметар со име 'device' со една од следниве вредности: " "sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Не можев да го подновам корисникот." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Корисникот нема профил." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Не може да се зачува профил." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Опслужувачот не можеше да обработи толку многу POST-податоци (%s бајт) " +"поради неговата тековна поставеност." +msgstr[1] "" "Опслужувачот не можеше да обработи толку многу POST-податоци (%s бајти) " -"заради неговата тековна поставеност." +"поради неговата тековна поставеност." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -292,70 +321,98 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Не можам да ги зачувам Вашите нагодувања за изглед." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Не може да се поднови Вашиот изглед." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Не можете да се блокирате самите себеси!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Блокирањето на корисникот не успеа." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Не успеа одблокирањето на корисникот." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Директни пораки од %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Сите директни пораки испратени од %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Директни пораки до %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Сите директни пораки испратени до %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Нема текст за пораката!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Ова е предолго. Максималната должина изнесува %d знаци." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Ова е предолго. Дозволен е највеќе %d знак" +msgstr[1] "Ова е предолго. Дозволени се највеќе %d знаци" +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Примачот не е пронајден." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Неможете да испраќате директни пораки на корисници што не Ви се пријатели." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Не испраќајте си порака самите себеси, туку само тивко кажете си го тоа во " +"себе." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Нема пронајдено статус со таков ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Веќе сте го бендисале овој статус." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -401,67 +458,79 @@ msgstr "Не можев да го утврдам целниот корисник msgid "Could not find target user." msgstr "Не можев да го пронајдам целниот корисник." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Прекарот мора да има само мали букви и бројки и да нема празни места." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Тој прекар е во употреба. Одберете друг." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Неправилен прекар." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Главната страница не е важечка URL-адреса." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." -msgstr "Целото име е предолго (највеќе 255 знаци)" +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." +msgstr "Полното име е предолго (највеќе 255 знаци)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Описот е предолг (дозволено е највеќе %d знаци)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." -msgstr "Локацијата е предолга (максимумот е 255 знаци)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." +msgstr "Местоположбата е предолга (највеќе 255 знаци)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Премногу алијаси! Дозволено е највеќе %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Неважечки алијас: „%s“." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Алијасот „%s“ е зафатен. Одберете друг." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Алијасот не може да биде ист како прекарот." @@ -525,28 +594,41 @@ msgstr "%s групи" msgid "groups on %s" msgstr "групи на %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Подигањето не успеа." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Неважечки жетон за барање или потврдник." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Нема наведено oauth_token параметар." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Погрешен жетон." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Неважечки жетон за барање." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Не сте авторизирани." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -555,53 +637,48 @@ msgstr "Погрешен жетон." msgid "There was a problem with your session token. Try again, please." msgstr "Се поајви проблем со Вашиот сесиски жетон. Обидете се повторно." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Погрешен прекар / лозинка!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Грешка при бришењето на корисникот на OAuth-програмот." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "" "Грешка во базата на податоци при вметнувањето на корисникот на OAuth-" "програмот." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "Жетонот на барањето %s е одобрен. Заменете го со жетон за пристап." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Жетонот на барањето %s е одбиен и поништен." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Неочекувано поднесување на образец." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Има програм кој сака да се поврзе со Вашата сметка" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Дозволи или одбиј пристап" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -612,36 +689,82 @@ msgstr "" "%3$s податоците за Вашата %4$s сметка. Треба да дозволувате " "пристап до Вашата %4$s сметка само на трети страни на кои им верувате." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "Сметка" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Прекар" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Лозинка" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Одбиј" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Откажи" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Дозволи" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Дозволете или одбијте пристап до податоците за Вашата сметка." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Овластете пристап до податоците за Вашата сметка." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Овластувањето е откажано." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "Жетонот за барање %s е повлечен." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Успешно го/ја овластивте %s." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Вратете се на %s и внесете го следниов безбедносен код за да ја завршите " +"постапката." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -674,24 +797,33 @@ msgstr "Статусот е избришан." msgid "No status with that ID found." msgstr "Нема пронајдено статус со тој ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Клиентот мора да укаже вредност за параметарот „статус“" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Ова е предолго. Максималната дозволена должина изнесува %d знаци." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Ова е предолго. Дозволен е највеќе %d знак." +msgstr[1] "Ова е предолго. Дозволени се највеќе %d знаци." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Не е пронајдено." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." +msgstr "Матичната забелешка не е пронајдена." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"Максималната големина на забелешката е %d знак, вклучувајќи ја URL-адресата " +"на прилогот." +msgstr[1] "" "Максималната големина на забелешката е %d знаци, вклучувајќи ја URL-адресата " "на прилогот." @@ -753,6 +885,10 @@ msgstr "Подновувањата се означени со %1$s на %2$s!" msgid "API method under construction." msgstr "API-методот е во изработка." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Не е пронајдено." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Нема таков прилог." @@ -807,7 +943,8 @@ msgid "Preview" msgstr "Преглед" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Бриши" @@ -819,27 +956,27 @@ msgstr "Подигни" msgid "Crop" msgstr "Отсечи" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Нема подигнато податотека." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Одберете квадратна површина од сликата за аватар" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Податоците за податотеката се изгубени." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Аватарот е подновен." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Подновата на аватарот не успеа." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Аватарот е избришан." @@ -864,12 +1001,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Не" @@ -882,12 +1020,13 @@ msgstr "Не го блокирај корисников" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Да" @@ -902,9 +1041,12 @@ msgstr "Блокирај го корисников" msgid "Failed to save block information." msgstr "Не можев да ги снимам инофрмациите за блокот." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -979,12 +1121,13 @@ msgstr "Оваа адреса веќе е потврдена." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Не можев да го подновам корисникот." @@ -1022,15 +1165,16 @@ msgstr "Мора да сте најавени за да можете да изб msgid "Application not found." msgstr "Програмот не е пронајден." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Не сте сопственик на овој програм." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Се појави проблем со Вашиот сесиски жетон." @@ -1058,10 +1202,66 @@ msgstr "Не го бриши овој програм" msgid "Delete this application" msgstr "Избриши го програмов" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "Мора да сте најавени за да избришете група." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Нема прекар или ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "Не Ви е дозволено да ја избришете оваа група." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Не можев да ја избришам групата %s." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "Групата %s е избришана" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Избриши група" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Дали се сигурни дека сакате да ја избришете групава? Ова воедно ќе ги " +"избрише сите податоци за групата од базата, без да може да се вратат. " +"Јавните објави на оваа група ќе си останат во поединечните хронологии." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Не ја бриши групава" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Избриши ја групава" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1134,53 +1334,61 @@ msgstr "Изглед" msgid "Design settings for this StatusNet site" msgstr "Нагодувања на изгледот на ова StatusNet-мрежно место." -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Погрешен URL на лого." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "Неважечка URL-адреса на SSL-логото." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Темата е недостапна: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Промени лого" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Лого на мрежното место" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "SSL-лого" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Промени изглед" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Изглед на мрежното место" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Изглед за мрежното место." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Прилагоден мотив" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Можете да подигнете свој изглед за StatusNet како .ZIP архив." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Промена на слика на позадина" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Позадина" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1190,76 +1398,74 @@ msgstr "" "големина на податотеката е %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Вкл." #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Искл." -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Вклучи или исклучи позадинска слика." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Позадината во квадрати" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Промена на бои" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Содржина" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Странична лента" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Текст" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Врски" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Напредно" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Прилагодено CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Користи по основно" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Врати основно-зададени нагодувања" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Врати по основно" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Зачувај" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Зачувај изглед" @@ -1276,68 +1482,93 @@ msgstr "Додај во бендисани" msgid "No such document \"%s\"" msgstr "Нема документ со наслов „%s“" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Уреди програм" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Мора да сте најавени за да можете да уредувате програми." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Нема таков програм." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Образецов служи за уредување на програмот." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Треба име." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." msgstr "Името е предолго (највеќе 255 знаци)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Тоа име е во употреба. Одберете друго." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Треба опис." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Описот е предолг (дозволено е највеќе %d знак." +msgstr[1] "Описот е предолг (дозволено е највеќе %d знаци)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Изворната URL-адреса е предолга." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Изворната URL-адреса е неважечка." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Треба организација." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." -msgstr "Организацијата е предолга (максимумот е 255 знаци)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." +msgstr "Името на организацијата е предолго (највеќе 255 знаци)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Треба домашна страница на организацијата." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Повикувањето е предолго." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "URL-адресата за повикување е неважечка." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Не можев да го подновам програмот." @@ -1359,11 +1590,6 @@ msgstr "Мора да сте администратор за да можете msgid "Use this form to edit the group." msgstr "ОБразецов служи за уредување на групата." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "описот е предолг (највеќе %d знаци)" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1425,16 +1651,6 @@ msgstr "" "Очекувам потврда за оваа адреса. Проверете си го приемното сандаче (а и " "сандачето за спам!). Во писмото ќе следат понатамошни напатствија." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Откажи" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1735,7 +1951,7 @@ msgstr "Не можев да ги претворам жетоните за ба msgid "Remote service uses unknown version of OMB protocol." msgstr "Далечинската служба користи непозната верзија на OMB протокол." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Грешка во подновувањето на далечинскиот профил." @@ -2186,50 +2402,77 @@ msgstr "" "Ова е Вашето приемно сандаче, кадешто се наведени Вашите добиени приватни " "пораки." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Поканите се оневозможени." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "Мора да сте најавени за да можете да каните други корисници да користат %s." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Неважечка е-поштенска адреса: %s" +msgid "Invalid email address: %s." +msgstr "Неважечка е-поштенска адреса: %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" -msgstr "Пораките се испратени" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" +msgstr "Поканите се испратени" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Покани нови корисници" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Веќе сте претплатени на овие корисници:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Веќе сте претплатени на овој корисник:" +msgstr[1] "Веќе сте претплатени на овие корисници:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Овие луѓе веќе се корисници и Вие бевте автоматски претплатени на нив:" +msgstr[0] "Ова лице веќе е корисник и автоматски сте претплатени:" +msgstr[1] "Овие луѓе веќе се корисници и автоматски сте претплатени на нив:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Испратени се покани до следниве луѓе:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Испратена е покана до следново лице:" +msgstr[1] "Испратени се покани до следниве лица:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2238,43 +2481,54 @@ msgstr "" "поканата и ќе се регистрираат на мрежното место. Ви благодариме што ни " "помагате да ја прошириме заедницата!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Со овој обраец можете да поканите пријатели и колеги да го користат мрежното " "место." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Е-поштенски адреси" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Адреси на пријателите што ги каните (по една во секој ред)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Лична порака" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Можете да додадете и лична порака во поканата." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Прати" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s Ве покани да се придружите на %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2335,10 +2589,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Мора да сте најавени за да можете да се зачлените во група." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Нема прекар или ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2488,11 +2738,11 @@ msgstr "Најава" msgid "Login to site" msgstr "Најавете се" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Запамети ме" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Отсега врши автоматска најава. Не треба да се користи за јавни сметачи!" @@ -2543,23 +2793,36 @@ msgstr "Не можам да го направам корисникот %1$s а msgid "No current status." msgstr "Нема тековен статус." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Нов програм" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Мора да сте најавени за да можете да регистрирате програм." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Овој образец служи за регистрирање на нов програм." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Името е предолго (највеќе 255 знаци)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Треба изворна URL-адреса." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Организацијата е предолга (дозволени се највеќе 255 знаци)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Не можеше да се создаде програмот." @@ -2571,46 +2834,51 @@ msgstr "Нова група" msgid "Use this form to create a new group." msgstr "Овој образец служи за создавање нова група." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "описот е предолг (највеќе %d знаци)" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Нова порака" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Не можете да испратите порака до овојо корисник." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Нема содржина!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Нема назначено примач." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Не испраќајте си порака самите на себе; подобро тивко кажете си го тоа на " "себеси." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Пораката е испратена" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Директната порака до %s е испратена." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax-грешка" @@ -2618,7 +2886,19 @@ msgstr "Ajax-грешка" msgid "New notice" msgstr "Ново забелешка" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Ова е предолго. Максималната дозволена должина изнесува %d знаци." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"Максималната големина на забелешката е %d знаци, вклучувајќи ја URL-адресата " +"на прилогот." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Забелешката е објавена" @@ -2671,10 +2951,11 @@ msgstr "Подновувања кои се совпаѓаат со пребар #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Овој корисник не дозволува подбуцнувања или сè уште нема потврдено или " -"поставено своја е-пошта." +"внесено своја е-пошта." #: actions/nudge.php:94 msgid "Nudge sent" @@ -2684,48 +2965,75 @@ msgstr "Подбуцнувањето е испратено" msgid "Nudge sent!" msgstr "Подбуцнувањето е испратено!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Мора да сте најавени за да можете да ги наведете програмите." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth програми" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Програми што ги имате регистрирано" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Сè уште немате регистрирано ниеден програм," -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Поврзани програми" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." -msgstr "Им имате дозволено пристап до Вашата сметка на следните програми." +msgid "The following connections exist for your account." +msgstr "За Вашата сметка постојат следниве врски." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Не сте корисник на тој програм." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "Не можам да му го одземам пристапот на програмот: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" +"Успешно одземавте пристап за %1$s и пристапниот жетон што почнува со %2$s." + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Му немате дозволено пристап до Вашата сметка на ниеден програм." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Развивачите можат да ги нагодат регистрациските поставки за нивните програми " +"Дали сте програмер? [Регистрирајте клиентски програм за OAuth](%s) за да го " +"користите овој примерок на StatusNet." #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2750,7 +3058,7 @@ msgstr "Ве молиме користете само %s URL-адреси врз #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Ова не е поддржан формат на податотека." @@ -2855,7 +3163,7 @@ msgid "6 or more characters" msgstr "6 или повеќе знаци" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Потврди" @@ -2867,11 +3175,11 @@ msgstr "Исто како лозинката погоре" msgid "Change" msgstr "Промени" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Лозинката мора да содржи барем 6 знаци." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Лозинките не се совпаѓаат." @@ -2891,156 +3199,273 @@ msgstr "Не можам да ја зачувам новата лозинка." msgid "Password saved." msgstr "Лозинката е зачувана." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Патеки" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Нагодувања за патеки и опслужувачи за оваа StatusNet-мрежно место." -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Директориумот на темата е нечитлив: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Директориумот на аватарот е недостапен за запишување: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Директориумот на позадината е нечитлив: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Директориумот на локалите е нечитлив: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Неважечки SSL-опслужувач. Дозволени се најмногу до 255 знаци" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Мреж. место" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Опслужувач" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Назив на домаќинот на опслужувачот на мрежното место" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Патека" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Патека на мрежното место" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Патека на мреж. место." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Патека до локалите" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Директориум на места" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Патека до директориумот на локалите" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Патека на директориумот на местата." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Интересни URL-адреси" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Да користам интересни (почитливи и повпечатливи) URL-адреси?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Изглед" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Oпслужувач на темата" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Опслужувач за изгледи." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Патека до темата" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Мрежна патека за изгледите." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Директориум на темата" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Аватари" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Опслужувач на аватарот" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Патека на аватарот" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Директориум на аватарот" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Позадини" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Oпслужувач на позаднината" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Патека до позадината" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Директориум на позадината" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Никогаш" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Понекогаш" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Секогаш" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Користи SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Кога се користи SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-опслужувач" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" -msgstr "Oпслужувач, кому ќе му се испраќаат SSL-барања" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "SSL-опслужувач за изгледи (стандарден: SSL-опслужувач)." -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "SSL-патека" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "SSL-патека за изгледите (стандардно: /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Директориум" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Директориумот кадешто се сместени изгледите." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Аватари" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Опслужувач на аватарот" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Опслужувач за аватари." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Патека на аватарот" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Мрежна патека за аватарите." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Директориум на аватарот" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Директориумот кадешто се сместени аватарите." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Позадини" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Опслужувач за позадини." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Мрежна патека за позадините." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Опслужувач за позадини на SSL-страници." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Мрежна патека за позадините на SSL-страници." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Директориумот кадешто се сместени позадините." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Прилози" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Опслужувач за прилози." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Мрежна патека до прилозите." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Опслужувач за прилози на SSL-страници." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Мрежна патека за прилози на SSL-страници." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Директориумот кадешто се сместени прилозите." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Никогаш" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Понекогаш" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Секогаш" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Користи SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Кога да се користи SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "Oпслужувач, кому ќе му се испраќаат SSL-барања." + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Зачувај патеки" @@ -3079,142 +3504,184 @@ msgstr "" "Лиценцата на забелешката „%1$s“ не е соодветна на лиценцата на мрежното " "место „%2$s“." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Нагодувања на профилот" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Во Вашиот личен профил може да дополните информации за луѓето да знаат " "повеќе за Вас." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Информации за профил" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1-64 мали букви или бројки. Без интерпукциски знаци и празни места." +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." +msgstr "1-64 мали букви или бројки, без интерпукциски знаци и празни места." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Цело име" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Домашна страница" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" -msgstr "URL на Вашата домашна страница, блог или профил на друго мрежно место." +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." +msgstr "" +"URL-адреса на Вашата домашна страница, блог или профил на друго мрежно место." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Опишете се себеси и своите интереси во %d знаци." +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Опишете се себеси и своите интереси со %d знак." +msgstr[1] "Опишете се себеси и своите интереси со %d знаци." -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Опишете се себеси и Вашите интереси" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Биографија" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Местоположба" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Каде се наоѓате, на пр. „Град, Област, Земја“." -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" "Прикажувај ја мојата тековна местоположба при објавување на забелешките" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Ознаки" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Ознаки за Вас самите (букви, бројки, -, . и _), одделени со запирка или " "празно место" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Јазик" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Претпочитан јазик" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Часовна зона" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Во која часовна зона обично се наоѓате?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Автоматски претплаќај ме на секој што се претплаќа на мене (најдобро за " "ботови и сл.)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Биографијата е преголема (највеќе до %d знаци)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Биографијата е преголема (највеќе до %d знак)." +msgstr[1] "Биографијата е преголема (највеќе до %d знаци)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Не е избрана часовна зона." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." -msgstr "Јазикот е предлог (највеќе до 50 знаци)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." +msgstr "Јазикот е предолг (највеќе до 50 знаци)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Неважечка ознака: „%s“" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Не можев да го подновам корисникот за автопретплата." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Не можев да ги зачувам нагодувањата за местоположба" -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Не можам да го зачувам профилот." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Не можев да ги зачувам ознаките." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Нагодувањата се зачувани" @@ -3293,25 +3760,38 @@ msgstr "" "org/wiki/Микроблогирање) заснована на слободната програмска алатка " "[StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Јавен облак од ознаки" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " -msgstr "Овие се најпопуларните скорешни ознаки на %s " +msgid "These are most popular recent tags on %s" +msgstr "Овие се најпопуларните скорешни ознаки на %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Сè уште некој нема објавено забелешка со [хеш-ознака](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Бидете првиот објавувач!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3320,7 +3800,7 @@ msgstr "" "Зошто не [регистрирате сметка](%%action.register%%) и станете прв што ќе " "објави!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Облак од ознаки" @@ -3442,7 +3922,7 @@ msgstr "Лозинката мора да биде од најмалку 6 зна msgid "Password and confirmation do not match." msgstr "Двете лозинки не се совпаѓаат." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Грешка во поставувањето на корисникот." @@ -3450,7 +3930,7 @@ msgstr "Грешка во поставувањето на корисникот." msgid "New password successfully saved. You are now logged in." msgstr "Новата лозинка е успешно зачувана. Сега сте најавени." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Жалиме, регистрацијата е само со покана." @@ -3462,7 +3942,7 @@ msgstr "Жалиме, неважечки код за поканата." msgid "Registration successful" msgstr "Регистрацијата е успешна" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Регистрирај се" @@ -3478,11 +3958,11 @@ msgstr "Не може да се регистрирате ако не ја при msgid "Email address already exists." msgstr "Адресата веќе постои." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Погрешно име или лозинка." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3490,59 +3970,63 @@ msgstr "" "Со овој образец можете да создадете нова сметка. Потоа ќе можете да " "објавувате забелешки и да се поврзувате со пријатели и колеги. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 мали букви или бројки, без интерпункциски знаци и празни места. " "Задолжително поле." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "Барем 6 знаци. Задолжително поле." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Исто што и лозинката погоре. Задолжително поле." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Е-пошта" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Се користи само за подновувања, објави и повраќање на лозинка." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Подолго име, по можност Вашето вистинско име и презиме" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL на Вашата домашна страница, блог или профил на друго мрежно место." + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "Сфаќам дека содржината и податоците на %1$s се лични и доверливи." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Авторското правво на мојот текст и податотеки го има %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" "Јас ја задржувам сопственоста на авторското право врз мојот текст и " "податотеки." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Сите права задржани." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3551,7 +4035,7 @@ msgstr "" "Мојот текст и податотеки се достапни под %s, освен следниве приватни " "податоци: лозинка, е-пошта, IM-адреса и телефонски број." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3585,7 +4069,7 @@ msgstr "" "Ви благодариме што се зачленивте и Ви пожелуваме пријатни мигови со оваа " "служба." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3814,7 +4298,7 @@ msgstr "Организација" msgid "Description" msgstr "Опис" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Статистики" @@ -3958,45 +4442,45 @@ msgstr "Алијаси" msgid "Group actions" msgstr "Групни дејства" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Канал со забелешки за групата %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Канал со забелешки за групата %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Канал со забелешки за групата%s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF за групата %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Членови" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Нема)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Сите членови" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Создадено" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4012,7 +4496,7 @@ msgstr "" "се](%%%%action.register%%%%) за да станете дел од оваа група и многу повеќе! " "([Прочитајте повеќе](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4025,7 +4509,7 @@ msgstr "" "слободната програмска алатка [StatusNet](http://status.net/). Нејзините " "членови си разменуваат кратки пораки за нивниот живот и интереси. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Администратори" @@ -4051,47 +4535,47 @@ msgstr "Порака од %1$s на %2$s" msgid "Notice deleted." msgstr "Избришана забелешка" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " означено со %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, стр. %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Канал со забелешки за %1$s означен со %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Канал со забелешки за %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Канал со забелешки за %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Канал со забелешки за %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF за %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Ова е историјата за %1$s, но %2$s сè уште нема објавено ништо." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4099,7 +4583,7 @@ msgstr "" "Имате видено нешто интересно во последно време? Сè уште немате објавено " "ниедна забелешка, но сега е добро време за да почнете :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4108,7 +4592,7 @@ msgstr "" "Можете да го подбуцнете корисникот %1$s или [му испратите нешто](%%%%action." "newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4122,7 +4606,7 @@ msgstr "" "register%%%%) за да можете да ги следите забелешките на **%s** и многу " "повеќе! ([Прочитајте повеќе](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4133,7 +4617,7 @@ msgstr "" "(http://mk.wikipedia.org/wiki/Микроблогирање) заснована на слободната " "програмска алатка [StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Повторувања на %s" @@ -4518,39 +5002,55 @@ msgstr "" msgid "Subscribed" msgstr "Претплатено" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Претплатници на %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Претплатници на %1$s, стр. %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Ова се луѓето што ги следат Вашите забелешки." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Ова се луѓето што ги следат забелешките на %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Немате претплатници. Претплатете се на луѓе што ги знаете, и тие можеби ќе " -"го сторат истото за Вас" +"го сторат истото за Вас." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s нема претплатници. Сакате да бидете првиот?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4559,26 +5059,38 @@ msgstr "" "%s нема претплатници. Зошто не [регистрирате сметка](%%%%action.register%%%" "%) и станете првиот претплатник?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Претплати на %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Претплати на %1$s, стр. %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Ова се луѓето чии забелешки ги следите." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Ова се луѓето чии забелешки ги следи %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4593,16 +5105,22 @@ msgstr "" "(%%action.featured%%). Ако сте [корисник на Twitter](%%action.twittersettings" "%%), тука можете автоматски да се претплатите на луѓе кои таму ги следите." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s не следи никого." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "СМС" @@ -4915,8 +5433,7 @@ msgstr "%s не членува во ниедна група." #, php-format msgid "Try [searching for groups](%%action.groupsearch%%) and joining them." msgstr "" -"Обидете се со [пребарување на групи](%%action.groupsearch%%) и придружете им " -"се." +"Обидете се да [најдете групи](%%action.groupsearch%%) и да се зачлените." #. TRANS: Message is used as link description. %1$s is a username, %2$s is a site name. #. TRANS: Message is used as a subtitle in atom group notice feed. @@ -4985,7 +5502,7 @@ msgid "Plugins" msgstr "Приклучоци" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Верзија" @@ -5079,7 +5596,7 @@ msgstr "Грешка во зачувувањето на корисникот; н #. TRANS: Activity title. #: classes/Group_member.php:113 lib/joinform.php:114 msgid "Join" -msgstr "Придружи се" +msgstr "Зачлени се" #. TRANS: Success message for subscribe to group attempt through OStatus. #. TRANS: %1$s is the member name, %2$s is the subscribed group's name. @@ -5197,7 +5714,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5206,7 +5723,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5224,7 +5741,7 @@ msgid "Unable to save tag." msgstr "Не можам да ја зачувам ознаката." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Блокирани сте од претплаќање." @@ -5278,6 +5795,16 @@ msgstr "%1$s сега го/ја следи %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Добредојдовте на %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Не е зададен корисник за еднокорисничкиот режим." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5345,185 +5872,193 @@ msgid "Untitled page" msgstr "Страница без наслов" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Главна навигација" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Личен профил и хронологија на пријатели" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Лично" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Промена на е-пошта, аватар, лозинка, профил" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Сметка" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Поврзи се со услуги" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Поврзи се" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Промена на поставките на мрежното место" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Админ" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Поканете пријатели и колеги да Ви се придружат на %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Покани" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Одјава" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Одјава" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Создај сметка" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Регистрација" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Најава" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Најава" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Напомош!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Помош" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Пребарајте луѓе или текст" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Барај" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Напомена за мрежното место" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Локални прегледи" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Напомена за страницата" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Споредна навигација" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Помош" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "За" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "ЧПП" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Услови" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Приватност" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Изворен код" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Контакт" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Значка" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Лиценца на програмот StatusNet" @@ -5531,7 +6066,7 @@ msgstr "Лиценца на програмот StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5541,7 +6076,7 @@ msgstr "" "%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** е сервис за микроблогирање." @@ -5550,7 +6085,7 @@ msgstr "**%%site.name%%** е сервис за микроблогирање." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5562,20 +6097,20 @@ msgstr "" "(http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Лиценца на содржините на мрежното место" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Содржината и податоците на %1$s се лични и доверливи." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" @@ -5583,7 +6118,7 @@ msgstr "" "права задржани." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Авторските права на содржината и податоците им припаѓаат на учесниците. Сите " @@ -5591,25 +6126,25 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Сите содржини и податоци на %1$s се достапни под лиценцата %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Прелом на страници" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Следно" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Претходно" @@ -5685,7 +6220,7 @@ msgstr "Изглед" #. TRANS: Menu item title/tooltip #: lib/adminpanelaction.php:353 msgid "User configuration" -msgstr "Конфигурација на корисник" +msgstr "Кориснички поставки" #. TRANS: Menu item for site administration #: lib/adminpanelaction.php:355 lib/personalgroupnav.php:115 @@ -5695,17 +6230,17 @@ msgstr "Корисник" #. TRANS: Menu item title/tooltip #: lib/adminpanelaction.php:361 msgid "Access configuration" -msgstr "Конфигурација на пристапот" +msgstr "Поставки на пристапот" #. TRANS: Menu item title/tooltip #: lib/adminpanelaction.php:369 msgid "Paths configuration" -msgstr "Конфигурација на патеки" +msgstr "Поставки на патеки" #. TRANS: Menu item title/tooltip #: lib/adminpanelaction.php:377 msgid "Sessions configuration" -msgstr "Конфигурација на сесиите" +msgstr "Поставки на сесиите" #. TRANS: Menu item title/tooltip #: lib/adminpanelaction.php:385 @@ -5730,41 +6265,65 @@ msgstr "" "читате." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Нема програм за тој потрошувачки клуч." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Лош пристапен жетон." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Нема корисник за тој жетон." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Не можевме да Ве потврдиме." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "Не можев да создадам анонимен потрошувач." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "Не можев да создадам анонимен OAuth-програм." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Не можев да ја испратам пораката." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" +"Грешка во базата на податоци при вметнувањето на корисникот на OAuth-" +"програмот." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Се обидовте да отповикате непознат жетон." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Не успеав да го избришам отповиканиот жетон." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Уреди програм" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5845,24 +6404,35 @@ msgstr "" msgid "Cancel" msgstr "Откажи" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "од " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "читање-пишување" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "само читање" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Одобрено %1$s - „%2$s“ пристап." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "Пристапен жетон што почнува со: %s" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Одземи" @@ -5871,11 +6441,6 @@ msgstr "Одземи" msgid "author element must contain a name element." msgstr "авторскиот елемент мора да содржи елемент на име." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Прилози" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6017,15 +6582,17 @@ msgid "Fullname: %s" msgstr "Име и презиме: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Местоположба: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Домашна страница: %s" @@ -6049,7 +6616,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6294,14 +6861,14 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " -msgstr "Нема пронајдено конфигурациска податотека. " +msgid "No configuration file found." +msgstr "Нема пронајдено податотека со поставки." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "Побарав конфигурациони податотеки на следниве места: " +msgid "I looked for configuration files in the following places:" +msgstr "Пребарав податотеки со поставки на следниве места:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6338,19 +6905,19 @@ msgstr "СМС" msgid "Updates by SMS" msgstr "Подновувања по СМС" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Сврзувања" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Овластени поврзани програми" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Грешка во базата на податоци" @@ -6365,6 +6932,15 @@ msgstr "" "Можете да подигнете лична позадинска слика. Максималната дозволена големина " "изнесува 2МБ." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Опслужувачот не можеше да обработи толку многу POST-податоци (%s бајти) " +"заради неговата тековна поставеност." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Основно-зададениот изглед е вратен." @@ -6377,23 +6953,23 @@ msgstr "Одбендисај ја забелешкава" msgid "Favor this notice" msgstr "Бендисај ја забелешкава" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Канали" @@ -6426,6 +7002,10 @@ msgstr "Оди" msgid "Grant this user the \"%s\" role" msgstr "Додели улога „%s“ на корисников" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 мали букви или бројки. Без интерпукциски знаци и празни места." + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL на страницата или блогот на групата или темата" @@ -6523,15 +7103,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Додавање или уредување на изгледот на групата „%s“" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Групи со највеќе членови" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Групи со највеќе објави" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Ознаки во забелешките на групата %s" @@ -6601,49 +7185,54 @@ msgstr "Најава со корисничко име и лозинка" msgid "Sign up for a new account" msgstr "Создај нова сметка" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Потврдување на адресата" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -"Здраво %s.\n" +"Здраво %1$s.\n" "\n" -"Некој штотуку ја внесе оваа адреса на %s.\n" +"Некој штотуку ја внесе оваа адреса на %2$s.\n" "\n" "Ако тоа бевте Вие, и сакате да го потврдите влезот, употребете ја URL-" "адресата подолу:\n" "\n" -"%s\n" +"%3$s\n" "\n" "Ако не сте Вие, едноставно занемарете ја поракава.\n" "\n" "Ви благодариме за потрошеното време, \n" -"%s\n" +"%2$s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s сега ги следи Вашите забелешки на %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6653,8 +7242,12 @@ msgstr "" "од списокот на претплатници и да ја пријавите како спам кај администраторите " "на %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6663,10 +7256,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s сега ги следи Вашите забелешки на %2$s.\n" "\n" @@ -6674,26 +7267,30 @@ msgstr "" "\n" "%4$s%5$s%6$s\n" "Со искрена почит,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Изменете си ја е-поштенската адреса или ги нагодувањата за известувања на %8" +"Изменете си ја е-поштенската адреса или ги нагодувањата за известувања на %7" "$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Биографија: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Нова е-поштенска адреса за објавување на %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6703,7 +7300,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Имате нова адреса за објавување пораки на %1$s.\n" "\n" @@ -6712,33 +7309,38 @@ msgstr "" "Повеќе напатствија за е-пошта на %3$s.\n" "\n" "Со искрена почит,\n" -"%4$s" +"%1$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Статус на %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Потврда за СМС" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: потврдете го како свој телефонскиов број со следниов код:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s Ве подбуцна" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6765,14 +7367,18 @@ msgstr "" "Со почит,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Нова приватна порака од %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6805,14 +7411,19 @@ msgstr "" "Со почит,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "%s (@%s) бендиса Ваша забелешка" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "%1$s (@%2$s) ја бендиса вашата забелешка" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6850,7 +7461,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6861,13 +7472,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "%s (@%s) Ви испрати забелешка што сака да ја прочитате" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "%1$s (@%2$s) Ви испрати забелешка што сака да ја прочитате" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7149,24 +7767,24 @@ msgstr "Подбуцни" msgid "Send a nudge to this user" msgstr "Испрати подбуцнување на корисников" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Грешка при вметнувањето на новиот профил." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Грешка при вметнувањето на аватарот." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Грешка при вметнувањето на далечинскиот профил." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Дуплирана забелешка." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Не може да се внесе нова претплата." @@ -7286,9 +7904,11 @@ msgstr "Повтори ја забелешкава" msgid "Revoke the \"%s\" role from this user" msgstr "Одземи му ја улогата „%s“ на корисников" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Не е зададен корисник за еднокорисничкиот режим." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API методот не е пронајден." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7521,17 +8141,17 @@ msgid "Moderator" msgstr "Модератор" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "пред неколку секунди" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "пред една минута" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7539,12 +8159,12 @@ msgstr[0] "пред околу една минута" msgstr[1] "пред околу %d минути" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "пред еден час" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7552,12 +8172,12 @@ msgstr[0] "пред околу еден час" msgstr[1] "пред околу %d часа" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "пред еден ден" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7565,12 +8185,12 @@ msgstr[0] "пред околу еден ден" msgstr[1] "пред околу %d дена" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "пред еден месец" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7578,19 +8198,39 @@ msgstr[0] "пред околу еден месец" msgstr[1] "пред околу %d месеци" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "пред една година" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s не е важечка боја!" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." -msgstr "%s не е важечка боја! Користете 3 или 6 шеснаесетни (hex) знаци." +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "" +"%s не претставува важечка боја! Користете 3 или 6 шеснаесетни (hex) знаци." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Пораката е предолга - дозволени се највеќе %1$d знаци, а вие испративте %2$d." +msgstr[1] "" +"Пораката е предолга - дозволени се највеќе %1$d знаци, а вие испративте %2$d." #: scripts/restoreuser.php:82 #, php-format @@ -7605,3 +8245,18 @@ msgstr "Нема назначено корисник. Ќе го употреба #, php-format msgid "%d entries in backup." msgstr "%d резервни ставки." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Целото име е предолго (највеќе 255 знаци)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Местоположбата е предолга (дозволени се највеќе 255 знаци)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Ова е предолго. Максималната должина изнесува %d знаци." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Биографијата е преголема (највеќе до %d знаци)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Опишете се себеси и своите интереси во %d знаци." diff --git a/locale/nb/LC_MESSAGES/statusnet.po b/locale/nb/LC_MESSAGES/statusnet.po index a724b6fbb3..d4fe297405 100644 --- a/locale/nb/LC_MESSAGES/statusnet.po +++ b/locale/nb/LC_MESSAGES/statusnet.po @@ -10,17 +10,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:01+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:24+0000\n" "Language-Team: Norwegian (bokmål)‬ \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: no\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -76,11 +76,15 @@ msgstr "Lagre tilgangsinnstillinger" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Lagre" @@ -91,14 +95,17 @@ msgstr "Lagre" msgid "No such page." msgstr "Ingen slik side." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -114,7 +121,7 @@ msgstr "Ingen slik side." #: actions/xrds.php:71 lib/command.php:495 lib/galleryaction.php:59 #: lib/mailbox.php:82 lib/profileaction.php:77 msgid "No such user." -msgstr "Ingen slik bruker" +msgstr "Ingen slik bruker." #. TRANS: Page title. %1$s is user nickname, %2$d is page number #: actions/all.php:90 @@ -122,42 +129,44 @@ msgstr "Ingen slik bruker" msgid "%1$s and friends, page %2$d" msgstr "%1$s og venner, side %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s og venner" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Mating for venner av %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Mating for venner av %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Mating for venner av %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "Dette er tidslinjen for %s og venner, men ingen har postet noe enda." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -167,7 +176,8 @@ msgstr "" "eller post noe selv." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -176,7 +186,9 @@ msgstr "" "Vær den første til å [poste om dette emnet](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -186,7 +198,7 @@ msgstr "" "til å poste en!" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Du og venner" @@ -198,13 +210,16 @@ msgstr "Du og venner" msgid "Updates from %1$s and friends on %2$s!" msgstr "Oppdateringer fra %1$s og venner på %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -226,62 +241,76 @@ msgstr "API-metode ikke funnet!" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Denne metoden krever en POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "Du må angi en verdi for parameteren 'device' med en av: sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 #, fuzzy msgid "Could not update user." msgstr "Klarte ikke å oppdatere bruker." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Brukeren har ingen profil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 #, fuzzy msgid "Could not save profile." msgstr "Klarte ikke å lagre profil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Tjeneren kunne ikke håndtere så mye POST-data (%s bytes) på grunn av sitt " +"nåværende oppsett." +msgstr[1] "" "Tjeneren kunne ikke håndtere så mye POST-data (%s bytes) på grunn av sitt " "nåværende oppsett." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -290,70 +319,98 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Kunne ikke lagre dine innstillinger for utseende." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "Klarte ikke å oppdatere bruker." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Du kan ikke blokkere deg selv!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Blokkering av bruker mislyktes." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Oppheving av blokkering av bruker mislyktes." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Direktemeldinger fra %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Alle direktemeldinger sendt fra %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Direktemeldinger til %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Alle direktemeldinger sendt til %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Ingen meldingstekst!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Dette er for langt. Meldingen kan bare være %d tegn lang." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Dette er for langt. Meldingen kan bare være %d tegn lang." +msgstr[1] "Dette er for langt. Meldingen kan bare være %d tegn lang." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Fant ikke mottakeren." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Kan ikke sende direktemeldinger til brukere du ikke er venn med." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Ikke send en melding til degselv; bare hvisk det stille til degselv istedet." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Fant ingen status med den ID-en." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Denne statusen er allerede en favoritt." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -396,67 +453,79 @@ msgstr "Kunne ikke bestemme kildebruker." msgid "Could not find target user." msgstr "Kunne ikke finne målbruker." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Kallenavn kan kun ha små bokstaver og tall og ingen mellomrom." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Det nicket er allerede i bruk. Prøv et annet." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Ugyldig nick." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Hjemmesiden er ikke en gyldig URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Beklager, navnet er for langt (max 250 tegn)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Beskrivelsen er for lang (maks %d tegn)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Plassering er for lang (maks 255 tegn)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "For mange alias! Maksimum %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Ugyldig alias: «%s»." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Aliaset «%s» er allerede i bruk. Prøv et annet." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias kan ikke være det samme som kallenavn." @@ -520,28 +589,43 @@ msgstr "%s grupper" msgid "groups on %s" msgstr "grupper på %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Opplasting feilet." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Ugyldig symbol." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Ingen verdi for oauth_token er oppgitt." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Ugyldig symbol." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Du er ikke autorisert." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -550,51 +634,46 @@ msgstr "Ugyldig symbol." msgid "There was a problem with your session token. Try again, please." msgstr "Det var et problem med din sesjons-autentisering. Prøv igjen." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Ugyldig kallenavn / passord!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Databasefeil ved sletting av bruker fra programmet OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Databasefeil ved innsetting av bruker i programmet OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Uventet skjemainnsending." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Et program ønsker å koble til kontoen din" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Tillat eller nekt tilgang" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -605,37 +684,85 @@ msgstr "" "%3$s dine %4$s-kontodata. Du bør bare gi tilgang til din %4" "$s-konto til tredjeparter du stoler på." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Konto" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Nick" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Passord" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Nekt" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Avbryt" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Tillat" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Tillat eller nekt tilgang til din kontoinformasjon." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Direktemeldingsbekreftelse avbrutt." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Du er ikke autorisert." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Denne metoden krever en POST eller DELETE." @@ -667,24 +794,32 @@ msgstr "Status slettet." msgid "No status with that ID found." msgstr "Ingen status med den ID-en funnet." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Det er for langt. Maks notisstørrelse er %d tegn." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Det er for langt. Maks notisstørrelse er %d tegn." +msgstr[1] "Det er for langt. Maks notisstørrelse er %d tegn." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Ikke funnet." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API-metode ikke funnet!" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Maks notisstørrelse er %d tegn, inklusive vedleggs-URL." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "Maks notisstørrelse er %d tegn, inklusive vedleggs-URL." +msgstr[1] "Maks notisstørrelse er %d tegn, inklusive vedleggs-URL." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -744,6 +879,10 @@ msgstr "Oppdateringer merket med %1$s på %2$s!" msgid "API method under construction." msgstr "API-metode under utvikling." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Ikke funnet." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Ingen slike vedlegg." @@ -796,7 +935,8 @@ msgid "Preview" msgstr "Forhåndsvis" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Slett" @@ -808,27 +948,27 @@ msgstr "Last opp" msgid "Crop" msgstr "Beskjær" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Ingen fil lastet opp." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Velg et kvadratisk utsnitt av bildet som din avatar." -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Mistet våre fildata." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Brukerbildet har blitt oppdatert." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Oppdatering av avatar mislyktes." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar slettet." @@ -852,12 +992,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Nei" @@ -870,12 +1011,13 @@ msgstr "Ikke blokker denne brukeren" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Ja" @@ -890,9 +1032,12 @@ msgstr "Blokker denne brukeren" msgid "Failed to save block information." msgstr "Kunne ikke lagre blokkeringsinformasjon." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -967,12 +1112,13 @@ msgstr "Den adressen har allerede blitt bekreftet." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Klarte ikke å oppdatere bruker." @@ -1010,15 +1156,16 @@ msgstr "Du må være innlogget for å slette et program." msgid "Application not found." msgstr "Program ikke funnet." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Du er ikke eieren av dette programmet." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 #, fuzzy msgid "There was a problem with your session token." msgstr "Det var et problem med din sesjons-autentisering. Prøv igjen." @@ -1047,10 +1194,71 @@ msgstr "Ikke slett dette programmet" msgid "Delete this application" msgstr "Slett dette programmet" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Du må være innlogget for å forlate en gruppe." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "ngen kallenavn eller ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Du er ikke et medlem av denne gruppen." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Kunne ikke oppdatere gruppe." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s forlot gruppe %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Slett bruker" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Er du sikker på at du vil slette denne brukeren? Dette vil slette alle data " +"om brukeren fra databasen, uten sikkerhetskopi." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Ikke slett denne notisen" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Slett denne brukeren" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1123,53 +1331,63 @@ msgstr "Utseende" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Ugyldig logo-URL." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Ugyldig logo-URL." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema ikke tilgjengelig: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Endre logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Nettstedslogo" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Nettstedslogo" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Endre tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Nettstedstema" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema for nettstedet." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Egendefinert tema" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Du kan laste opp et egendefinert StatusNet-tema som et .ZIP-arkiv." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Endre bakgrunnsbilde" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Bakgrunn" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1178,76 +1396,74 @@ msgstr "" "Du kan laste opp et bakgrunnsbilde for nettstedet. Maks filstørrelse er %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "På" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Av" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Slå på eller av bakgrunnsbilde." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Gjenta bakgrunnsbildet" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Endre farger" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Innhold" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Sidelinje" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Tekst" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Lenker" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avansert" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Egendefinert CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Bruk standard" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Gjenopprett standardutseende" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Tilbakestill til standardverdier" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Lagre" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Lagre utseende" @@ -1264,68 +1480,95 @@ msgstr "Legg til i favoritter" msgid "No such document \"%s\"" msgstr "Inget slikt dokument «%s»" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Rediger program" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Du må være innlogget for å redigere et program." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Inget slikt program." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Bruk dette skjemaet for å redigere programmet ditt." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Navn kreves." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Navn er for langt (maks 250 tegn)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Navn allerede i bruk. Prøv et annet." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Beskrivelse kreves." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Beskrivelsen er for lang (maks %d tegn)." +msgstr[1] "Beskrivelsen er for lang (maks %d tegn)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Kilde-URL er for lang." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Kilde-URL er ikke gyldig." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organisasjon kreves." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Organisasjon er for lang (maks 255 tegn)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Hjemmeside for organisasjon kreves." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Anrop er for langt." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Anrops-URL er ikke gyldig." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Kunne ikke oppdatere programmet." @@ -1347,11 +1590,6 @@ msgstr "Du må være en administrator for å redigere gruppen." msgid "Use this form to edit the group." msgstr "Bruk dette skjemaet for å redigere gruppen." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "beskrivelse er for lang (maks %d tegn)" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1413,16 +1651,6 @@ msgstr "" "Venter på bekreftelse av adressen. Sjekk innboksen din (og søppelboksen) for " "melding med videre veiledning." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Avbryt" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1719,7 +1947,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "Fjerntjeneste bruker ukjent versjon av OMB-protokollen." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Feil ved oppdatering av fjernprofil." @@ -2162,50 +2390,82 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Dette er innboksen din som innholder dine innkommende private meldinger." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Invitasjoner har blitt deaktivert." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Du må være innlogget for å invitere andre brukere til å bruke %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Ugyldig e-postadresse: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Invitasjon(er) sendt" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Inviter nye brukere" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Du abonnerer allerede på disse brukerne:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Du abonnerer allerede på disse brukerne:" +msgstr[1] "Du abonnerer allerede på disse brukerne:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Disse personene er allerede brukere og du ble automatisk abonnent på dem:" +msgstr[1] "" "Disse personene er allerede brukere og du ble automatisk abonnent på dem:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitasjon(er) sendt til følgende personer:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitasjon(er) sendt til følgende personer:" +msgstr[1] "Invitasjon(er) sendt til følgende personer:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2213,43 +2473,54 @@ msgstr "" "Du vil bli varslet når dine inviterte aksepterer invitasjonen og registrerer " "seg på nettstedet. Takk for at du hjelper oss å vokse!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Bruk dette skjemaet for å invitere dine venner og kollegaer til å bruke " "denne tjenesten." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-postadresser" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresser til venner som skal inviteres (én per linje)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Personlig melding" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Om du vil kan du legge til en personlig melding i invitasjonen." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Send" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s har invitert deg til %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2305,10 +2576,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Du må være innlogget for å bli med i en gruppe." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "ngen kallenavn eller ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2452,11 +2719,11 @@ msgstr "Logg inn" msgid "Login to site" msgstr "Logg inn på nettstedet" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Husk meg" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Logg inn automatisk i framtiden. Ikke for datamaskiner du deler med andre!" @@ -2507,23 +2774,36 @@ msgstr "Kan ikke gjøre %1$s til administrator for gruppen %2$s." msgid "No current status." msgstr "Ingen nåværende status." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nytt program" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Du må være logget inn for å registrere et program." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Bruk dette skjemaet for å registrere et nytt program." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Navn er for langt (maks 250 tegn)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Nettadresse til kilde kreves." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organisasjon er for lang (maks 255 tegn)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Kunne ikke opprette program." @@ -2535,45 +2815,50 @@ msgstr "Ny gruppe" msgid "Use this form to create a new group." msgstr "Bruk dette skjemaet for å opprette en ny gruppe." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "beskrivelse er for lang (maks %d tegn)" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Ny melding" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Du kan ikke sende en melding til denne brukeren." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Inget innhold." -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Ingen mottaker oppgitt." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Ikke send en melding til degselv; bare hvisk det stille til degselv istedet." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Melding sendt" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Direktemelding til %s sendt." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax-feil" @@ -2581,7 +2866,17 @@ msgstr "Ajax-feil" msgid "New notice" msgstr "Ny notis" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Det er for langt. Maks notisstørrelse er %d tegn." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Maks notisstørrelse er %d tegn, inklusive vedleggs-URL." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Notis postet" @@ -2633,8 +2928,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Oppdateringer som samsvarer søkestrengen «%1$s» på %2$s." #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Denne brukeren tillater ikke knuffing eller har ikke bekreftet eller angitt " "sin e-post ennå." @@ -2647,47 +2944,72 @@ msgstr "Knuff sendt" msgid "Nudge sent!" msgstr "Knuff sendt!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Du må være logget inn for å liste opp programmene dine." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth-program" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Program du har registrert" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Du har ikke registrert noen program ennå." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Tilkoblede program" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Du er ikke bruker av dette programmet." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Kunne ikke tilbakekalle tilgang for programmet: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Du har ikke tillatt noen programmer å bruke din konto." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "Utviklere kan redigere registreringsinnstillingene for sine program " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2712,7 +3034,7 @@ msgstr "Bare %s-nettadresser over vanlig HTTP." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Ikke et støttet dataformat." @@ -2816,7 +3138,7 @@ msgid "6 or more characters" msgstr "6 eller flere tegn" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Bekreft" @@ -2828,11 +3150,11 @@ msgstr "Samme som passord ovenfor" msgid "Change" msgstr "Endre" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Passord må være minst 6 tegn." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Passordene var ikke like." @@ -2852,156 +3174,291 @@ msgstr "Klarer ikke å lagre nytt passord." msgid "Password saved." msgstr "Passordet ble lagret" +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Stier" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Temamappe ikke lesbar: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Avatarmappe ikke skrivbar: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Bakgrunnsmappe ikke skrivbar: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Lokaliseringsmappe ikke lesbar: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Ugyldig SSL-tjener. Maks lengde er 255 tegn." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Nettsted" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Tjener" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Vertsnavn for nettstedets tjener." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Sti" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Nettstedssti" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Lokaliseringssti" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Temamappe" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Lokaliseringsmappesti" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Pyntede nettadresser" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Bruk pyntede (mer lesbare og lettere å huske) nettadresser?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Tematjener" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Tema for nettstedet." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Temasti" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Temamappe" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatarer" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatartjener" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Avatarsti" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Avatarmappe" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Bakgrunner" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Bakgrunnstjener" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Bakgrunnssti" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Bakgrunnsmappe" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Aldri" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Noen ganger" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Alltid" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Bruk SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Når SSL skal brukes" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-tjener" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Nettstedssti" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Temamappe" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Lokaliseringsmappesti" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatarer" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatartjener" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Tema for nettstedet." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Avatarsti" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Oppdatering av avatar mislyktes." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Avatarmappe" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Lokaliseringsmappesti" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Bakgrunner" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Tema for nettstedet." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Lokaliseringsmappesti" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Vedlegg" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Tema for nettstedet." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Ingen vedlegg." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Tema for nettstedet." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Lokaliseringsmappesti" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Aldri" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Noen ganger" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Alltid" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Bruk SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Når SSL skal brukes" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Tjener SSL-forespørsler skal vises til" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Lagre stier" @@ -3037,140 +3494,183 @@ msgstr "Ugyldig notisinnhold." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "Notislisensen ‘%1$s’ er ikke kompatibel med nettstedslisensen ‘%2$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profilinnstillinger" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Du kan oppdater din personlige profilinformasjon slik at personer får vite " "mer om deg." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profilinformasjon" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 små bokstaver eller tall, ingen punktum eller mellomrom" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Fullt navn" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Hjemmesiden" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL til din hjemmeside, blogg, eller profil på annen nettside." -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Beskriv degselv og dine interesser med %d tegn" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Beskriv degselv og dine interesser med %d tegn" +msgstr[1] "Beskriv degselv og dine interesser med %d tegn" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Beskriv degselv og dine interesser" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Om meg" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Plassering" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Hvor du er, for eksempel «By, fylke (eller region), land»" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Del min nåværende plassering når jeg poster notiser" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Tagger" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Merkelapper for degselv (bokstaver, nummer, -, ., og _), adskilt med komma " "eller mellomrom" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Språk" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Foretrukket språk" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Tidssone" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Hvilken tidssone er du vanligvis i?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Abonner automatisk på de som abonnerer på meg (best for ikke-mennesker)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "«Om meg» er for lang (maks %d tegn)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "«Om meg» er for lang (maks %d tegn)." +msgstr[1] "«Om meg» er for lang (maks %d tegn)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Tidssone ikke valgt." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Språk er for langt (maks 50 tegn)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Ugyldig merkelapp: «%s»" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Kunne ikke oppdatere bruker for autoabonnering." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Kunne ikke lagre plasseringsinnstillinger." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Klarte ikke å lagre profil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Kunne ikke lagre merkelapper." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Innstillinger lagret." @@ -3249,25 +3749,38 @@ msgstr "" "Mikroblogg)tjeneste basert på det frie programvareverktøyet [StatusNet]" "(http://status.net)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Offentlig merkelappsky" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Dette er de siste mest populære merkelappene på %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Vær den første til å poste en!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3276,7 +3789,7 @@ msgstr "" "Hvorfor ikke [registrere en konto](%%action.register%%) og vær den første " "til å poste en!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Merkelappsky" @@ -3396,7 +3909,7 @@ msgstr "Passordet må bestå av 6 eller flere tegn." msgid "Password and confirmation do not match." msgstr "Passord og bekreftelse samsvarer ikke." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Feil ved innstilling av bruker." @@ -3404,7 +3917,7 @@ msgstr "Feil ved innstilling av bruker." msgid "New password successfully saved. You are now logged in." msgstr "Nytt passord ble lagret. Du er nå logget inn." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Beklager, kun inviterte personer kan registrere seg." @@ -3416,7 +3929,7 @@ msgstr "Beklager, ugyldig invitasjonskode." msgid "Registration successful" msgstr "Registrering vellykket" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrer" @@ -3432,11 +3945,11 @@ msgstr "Du kan ikke registrere deg om du ikke godtar lisensvilkårene." msgid "Email address already exists." msgstr "E-postadressen finnes allerede." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Ugyldig brukernavn eller passord." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3444,55 +3957,59 @@ msgstr "" "Med dette skjemaet kan du opprette en ny konto. Du kan så poste notiser og " "knytte deg til venner og kollegaer. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1-64 små bokstaver eller tall, ingen punktum eller mellomrom. Påkrevd." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 eller flere tegn. Påkrevd." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Samme som passord over. Kreves." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-post" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Kun brukt for oppdateringer, kunngjøringer og passordgjenoppretting" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Lengre navn, helst ditt \"ekte\" navn" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL til din hjemmeside, blogg, eller profil på annen nettside." + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Alle rettigheter reservert." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3501,7 +4018,7 @@ msgstr "" "Mine tekster og filer er tilgjengelig under %s med unntak av disse private " "dataene: passord, e-postadresse, direktemeldingsadresse og telefonnummer." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3534,7 +4051,7 @@ msgstr "" "\n" "Takk for at du registrerte deg og vi håper du kommer til å like tjenesten." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3762,7 +4279,7 @@ msgstr "Organisasjon" msgid "Description" msgstr "Beskrivelse" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistikk" @@ -3906,45 +4423,45 @@ msgstr "Alias" msgid "Group actions" msgstr "Gruppehandlinger" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Notismating for %s gruppe (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Notismating for %s gruppe (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Notismating for %s gruppe (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF for gruppen %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Medlemmer" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Ingen)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Alle medlemmer" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Opprettet" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3960,7 +4477,7 @@ msgstr "" "%%%) for å bli medlem av denne gruppen og mange fler. ([Les mer](%%%%doc.help" "%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3973,7 +4490,7 @@ msgstr "" "programvareverktøyet [StatusNet](http://status.net/). Dets medlemmer deler " "korte meldinger om deres liv og interesser. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administratorer" @@ -3999,47 +4516,47 @@ msgstr "Melding fra %1$s på %2$s" msgid "Notice deleted." msgstr "Notis slettet." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " merket %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, side %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Notismating for %1$s merket %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Notismating for %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Notismating for %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Notismating for %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF for %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Dette er tidslinjen for %1$s men %2$s har ikke postet noe ennå." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4047,7 +4564,7 @@ msgstr "" "Sett noe interessant nylig? Du har ikke postet noen notiser ennå, så hvorfor " "ikke begynne nå? :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4056,7 +4573,7 @@ msgstr "" "Vær den første til å [poste om dette emnet](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4069,7 +4586,7 @@ msgstr "" "[StatusNet](http://status.net/). [Bli med nå](%%%%action.register%%%%) for å " "følge **%s** og mange flere sine notiser. ([Les mer](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4080,7 +4597,7 @@ msgstr "" "no.wikipedia.org/wiki/Mikroblogg) basert på det frie programvareverktøyet " "[StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repetisjon av %s" @@ -4463,37 +4980,53 @@ msgstr "" msgid "Subscribed" msgstr "Abonner" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, fuzzy, php-format msgid "%s subscribers" msgstr "Alle abonnenter" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s gruppemedlemmer, side %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Dette er personene som lytter til dine notiser." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Dette er personene som lytter til %ss notiser." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, fuzzy, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4502,26 +5035,38 @@ msgstr "" "Hvorfor ikke [registrere en konto](%%action.register%%) og vær den første " "til å poste!" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, fuzzy, php-format msgid "%s subscriptions" msgstr "Alle abonnementer" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s grupper, side %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Dette er personene hvis notiser du lytter til." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Dette er personene hvis notiser %s lytter til." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4531,16 +5076,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s lytter ikke til noen." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4909,7 +5460,7 @@ msgid "Plugins" msgstr "Programtillegg" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versjon" @@ -5117,14 +5668,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5141,7 +5692,7 @@ msgid "Unable to save tag." msgstr "Kunne ikke lagre nettstedsnotis." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 #, fuzzy msgid "You have been banned from subscribing." msgstr "Brukeren har blokkert deg fra å abonnere." @@ -5197,6 +5748,16 @@ msgstr "%1$s lytter nå til dine notiser på %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Velkommen til %1$s, @%2$s." +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5264,188 +5825,196 @@ msgid "Untitled page" msgstr "Side uten tittel" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 #, fuzzy msgid "Primary site navigation" msgstr "Endre nettstedskonfigurasjon" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personlig" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Endre e-posten, avateren, passordet og profilen din" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Konto" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Koble til tjenester" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Koble til" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Endre nettstedskonfigurasjon" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administrator" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Inviter venner og kollegaer til å bli med deg på %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Inviter" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Logg ut fra nettstedet" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Logg ut" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Opprett en konto" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrer" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Log inn på nettstedet" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Logg inn" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Hjelp meg." -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Hjelp" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Søk etter personer eller tekst" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Søk" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Nettstedsnotis" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Lokale visninger" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Sidenotis" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Hjelp" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Om" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "OSS/FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 #, fuzzy msgid "Privacy" msgstr "Privat" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Kilde" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakt" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 #, fuzzy msgid "Badge" msgstr "Knuff" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Programvarelisens for StatusNet" @@ -5453,7 +6022,7 @@ msgstr "Programvarelisens for StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5463,7 +6032,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** er en mikrobloggingtjeneste." @@ -5472,7 +6041,7 @@ msgstr "**%%site.name%%** er en mikrobloggingtjeneste." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5481,52 +6050,52 @@ msgid "" msgstr "" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 #, fuzzy msgid "Site content license" msgstr "Programvarelisens for StatusNet" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 #, fuzzy msgid "Pagination" msgstr "Registrering" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Etter" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Før" @@ -5651,41 +6220,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Kunne ikke opprette alias." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Kunne ikke opprette program." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Kunne ikke sette inn melding." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Databasefeil ved innsetting av bruker i programmet OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Rediger program" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5768,24 +6361,35 @@ msgstr "" msgid "Cancel" msgstr "Avbryt" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "les og skriv" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "skrivebeskyttet" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Tilbakekall" @@ -5794,11 +6398,6 @@ msgstr "Tilbakekall" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Vedlegg" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5942,15 +6541,17 @@ msgid "Fullname: %s" msgstr "Fullt navn: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Posisjon: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Hjemmeside: %s" @@ -5972,7 +6573,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Melding for lang - maks er %1$d tegn, du sendte %2$d." @@ -6183,13 +6784,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Ingen konfigurasjonsfil funnet. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Jeg så etter konfigurasjonfiler på følgende seter: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6227,20 +6830,20 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Oppdatert med SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Tilkoblinger" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 #, fuzzy msgid "Authorized connected applications" msgstr "Tilkoblede program" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Databasefeil" @@ -6254,6 +6857,15 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "Du kan laste opp en personlig avatar. Maks filstørrelse er %s." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Tjeneren kunne ikke håndtere så mye POST-data (%s bytes) på grunn av sitt " +"nåværende oppsett." + #: lib/designsettings.php:418 #, fuzzy msgid "Design defaults restored." @@ -6269,23 +6881,23 @@ msgstr "Slett denne notisen" msgid "Favor this notice" msgstr "Repeter denne notisen" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Venn av en venn" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6321,6 +6933,10 @@ msgstr "Gå" msgid "Grant this user the \"%s\" role" msgstr "Innvilg denne brukeren rollen «%s»" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 små bokstaver eller tall, ingen punktum eller mellomrom" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "Nettadresse til hjemmesiden for dette programmet" @@ -6417,15 +7033,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupper med flest medlemmer" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupper med flest innlegg" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, fuzzy, php-format msgid "Tags in %s group's notices" msgstr "Rediger %s gruppeegenskaper" @@ -6495,27 +7115,29 @@ msgstr "Logg inn med brukernavn og passord" msgid "Sign up for a new account" msgstr "Registrer deg for en ny konto" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Bekreftelse av e-postadresse" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Hei %s.\n" "\n" @@ -6530,22 +7152,29 @@ msgstr "" "Takk for tiden din,\n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s lytter nå til dine notiser på %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6553,10 +7182,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s lytter nå til dine notiser på %2$s.\n" "\n" @@ -6569,21 +7198,25 @@ msgstr "" "----\n" "Endre e-postadressen din eller dine varslingsvalg på %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografi: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Ny e-postadresse for posting til %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6592,7 +7225,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Du har en ny adresse for posting på %1$s.\n" "\n" @@ -6603,31 +7236,36 @@ msgstr "" "Vennlig hilsen,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s status" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS-bekreftelse" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: bekreft telefonnummeret ditt med denne koden:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Du har blitt knuffet av %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6654,14 +7292,18 @@ msgstr "" "Med vennlig hilsen,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Ny privat melding fra %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6694,14 +7336,19 @@ msgstr "" "Med vennlig hilsen,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s /@%s) la din notis til som en favoritt" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6739,7 +7386,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6750,13 +7397,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) sendte en notis for din oppmerksomhet" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7033,24 +7687,24 @@ msgstr "Knuff" msgid "Send a nudge to this user" msgstr "Send et knuff til denne brukeren" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 #, fuzzy msgid "Couldn't insert new subscription." msgstr "Kunne ikke sette inn bekreftelseskode." @@ -7175,9 +7829,11 @@ msgstr "Repeter denne notisen" msgid "Revoke the \"%s\" role from this user" msgstr "Blokker denne brukeren fra denne gruppen" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API-metode ikke funnet!" #: lib/sandboxform.php:67 #, fuzzy @@ -7415,17 +8071,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "noen få sekunder siden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "omtrent ett minutt siden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7433,12 +8089,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "omtrent én time siden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7446,12 +8102,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "omtrent én dag siden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7459,12 +8115,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "omtrent én måned siden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7472,20 +8128,37 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "omtrent ett år siden" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s er ikke en gyldig farge." -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s er ikke en gyldig farge. Bruk 3 eller 6 heksadesimale tegn." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Melding for lang - maks er %1$d tegn, du sendte %2$d." +msgstr[1] "Melding for lang - maks er %1$d tegn, du sendte %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7500,3 +8173,18 @@ msgstr "Ingen bruker-ID spesifisert." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Beklager, navnet er for langt (max 250 tegn)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Plassering er for lang (maks 255 tegn)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Dette er for langt. Meldingen kan bare være %d tegn lang." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "«Om meg» er for lang (maks %d tegn)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Beskriv degselv og dine interesser med %d tegn" diff --git a/locale/nl/LC_MESSAGES/statusnet.po b/locale/nl/LC_MESSAGES/statusnet.po index 87ad36fd07..6475fb5a70 100644 --- a/locale/nl/LC_MESSAGES/statusnet.po +++ b/locale/nl/LC_MESSAGES/statusnet.po @@ -12,17 +12,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:06:59+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:22+0000\n" "Language-Team: Dutch \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nl\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -78,11 +78,15 @@ msgstr "Toegangsinstellingen opslaan" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Opslaan" @@ -93,14 +97,17 @@ msgstr "Opslaan" msgid "No such page." msgstr "Deze pagina bestaat niet." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -124,35 +131,35 @@ msgstr "Onbekende gebruiker." msgid "%1$s and friends, page %2$d" msgstr "%1$s en vrienden, pagina %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s en vrienden" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Feed voor vrienden van %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Feed voor vrienden van %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Feed voor vrienden van %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -161,7 +168,9 @@ msgstr "" "Dit is de tijdlijn voor %s en vrienden, maar niemand heeft nog mededelingen " "geplaatst." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -171,7 +180,8 @@ msgstr "" "groups%%) of plaats zelf berichten." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -181,7 +191,9 @@ msgstr "" "bericht voor die gebruiker plaatsen](%%%%action.newnotice%%%%?" "status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -191,7 +203,7 @@ msgstr "" "een bericht sturen." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "U en vrienden" @@ -203,13 +215,16 @@ msgstr "U en vrienden" msgid "Updates from %1$s and friends on %2$s!" msgstr "Updates van %1$s en vrienden op %2$s." +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -230,21 +245,22 @@ msgstr "De API-functie is niet aangetroffen." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Deze methode vereist een POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -252,40 +268,53 @@ msgstr "" "U moet een parameter met de naam \"device\" opgeven met een van de volgende " "waardes: sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Het was niet mogelijk de gebruiker bij te werken." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Deze gebruiker heeft geen profiel." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Het was niet mogelijk het profiel op te slaan." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"De server was niet in staat zoveel POST-gegevens te verwerken (%s byte) " +"vanwege de huidige instellingen." +msgstr[1] "" "De server was niet in staat zoveel POST-gegevens te verwerken (%s bytes) " "vanwege de huidige instellingen." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -294,71 +323,97 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Het was niet mogelijk om uw ontwerpinstellingen op te slaan." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Het was niet mogelijk uw ontwerp bij te werken." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "U kunt zichzelf niet blokkeren!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Het blokkeren van de gebruiker is mislukt." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Het deblokkeren van de gebruiker is mislukt." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Privéberichten van %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Alle privéberichten van %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Privéberichten aan %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Alle privéberichten aan %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Het bericht is leeg!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Dat is te lang. De maximale berichtlengte is %d tekens." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Dat is te lang. De maximale berichtlengte is %d teken." +msgstr[1] "Dat is te lang. De maximale berichtlengte is %d tekens." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "De ontvanger is niet aangetroffen." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "U kunt geen privéberichten sturen aan gebruikers die niet op uw " "vriendenlijst staan." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Stuur geen berichten naar uzelf. Zeg het gewoon in uw hoofd." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Er is geen status gevonden met dit ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Deze mededeling staat al in uw favorietenlijst." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -405,70 +460,82 @@ msgstr "Het was niet mogelijk de brongebruiker te bepalen." msgid "Could not find target user." msgstr "Het was niet mogelijk de doelgebruiker te vinden." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "De gebruikersnaam mag alleen kleine letters en cijfers bevatten. Spaties " "zijn niet toegestaan." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "" "De opgegeven gebruikersnaam is al in gebruik. Kies een andere gebruikersnaam." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Ongeldige gebruikersnaam!" -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "De thuispagina is geen geldige URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "De volledige naam is te lang (maximaal 255 tekens)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "De beschrijving is te lang (maximaal %d tekens)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Locatie is te lang (maximaal 255 tekens)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Te veel aliassen! Het maximale aantal is %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Ongeldige alias: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "De alias \"%s\" wordt al gebruikt. Geef een andere alias op." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Een alias kan niet hetzelfde zijn als de gebruikersnaam." @@ -532,28 +599,41 @@ msgstr "%s groepen" msgid "groups on %s" msgstr "groepen op %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Uploaden is mislukt." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Het opgegeven token of controlegetal is ongeldig." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Er is geen oauth_token parameter opgegeven." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Ongeldig token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Ongeldig verzoektoken." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "U hebt niet de juiste toegangsrechten." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -564,57 +644,48 @@ msgstr "" "Er is een probleem ontstaan met uw sessie. Probeer het nog een keer, " "alstublieft." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Ongeldige gebruikersnaam of wachtwoord." -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" -"Er is een databasefout opgetreden tijdens het verwijderen van de OAuth " -"applicatiegebruiker." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "" "Er is een databasefout opgetreden tijdens het toevoegen van de OAuth " "applicatiegebruiker." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Het verzoektoken %s is geautoriseerd. Wissel het alstublieft uit voor een " -"toegangstoken." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Het verzoektoken %s is geweigerd en ingetrokken." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Het formulier is onverwacht ingezonden." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Een applicatie vraagt toegang tot uw gebruikersgegevens" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Toegang toestaan of ontzeggen" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -625,36 +696,82 @@ msgstr "" "van het type \"%3$s tot uw gebruikersgegevens. Geef alleen " "toegang tot uw gebruiker bij %4$s aan derde partijen die u vertrouwt." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" -msgstr "Gebruiker" +msgstr "Gebruikersgegevens" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Gebruikersnaam" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Wachtwoord" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Ontzeggen" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Annuleren" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Toestaan" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Toegang tot uw gebruikersgegevens toestaan of ontzeggen." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Toegang tot uw gebruikersgegevens geven." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Autorisatie geannuleerd." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "Het verzoektoken %s is ingetrokken." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "U hebt %s geautoriseerd." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Ga terug naar %s en voer daar de volgende beveiligingscode in om het proces " +"af te ronden." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -687,24 +804,32 @@ msgstr "De status is verwijderd." msgid "No status with that ID found." msgstr "Er is geen status gevonden met dit ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "De client moet een parameter \"status\" met een waarde opgeven." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "De mededeling is te lang. Gebruik maximaal %d tekens." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "De mededeling is te lang. Gebruik maximaal %d teken." +msgstr[1] "De mededeling is te lang. Gebruik maximaal %d tekens." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Niet aangetroffen." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." +msgstr "De bovenliggende mededeling is niet aangetroffen." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"De maximale mededelingenlengte is %d teken, inclusief de URL voor de bijlage." +msgstr[1] "" "De maximale mededelingenlengte is %d tekens, inclusief de URL voor de " "bijlage." @@ -766,6 +891,10 @@ msgstr "Updates met het label %1$s op %2$s!" msgid "API method under construction." msgstr "De API-functie is in bewerking." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Niet aangetroffen." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Deze bijlage bestaat niet." @@ -819,7 +948,8 @@ msgid "Preview" msgstr "Voorvertoning" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Verwijderen" @@ -831,28 +961,28 @@ msgstr "Uploaden" msgid "Crop" msgstr "Uitsnijden" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Er is geen bestand geüpload." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" "Selecteer een vierkant in de afbeelding om deze als uw avatar in te stellen" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Ons bestand is verloren gegaan." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "De avatar is bijgewerkt." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Het bijwerken van de avatar is mislukt." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "De avatar is verwijderd." @@ -876,12 +1006,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Nee" @@ -894,12 +1025,13 @@ msgstr "Gebruiker niet blokkeren" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Ja" @@ -914,9 +1046,12 @@ msgstr "Deze gebruiker blokkeren" msgid "Failed to save block information." msgstr "Het was niet mogelijk om de blokkadeinformatie op te slaan." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -991,12 +1126,13 @@ msgstr "Dit adres is al bevestigd." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "De gebruiker kon gebruiker niet bijwerkt worden." @@ -1034,15 +1170,16 @@ msgstr "U moet aangemeld zijn om een applicatie te kunnen verwijderen." msgid "Application not found." msgstr "De applicatie is niet gevonden." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "U bent niet de eigenaar van deze applicatie." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Er is een probleem met uw sessietoken." @@ -1070,10 +1207,67 @@ msgstr "Deze applicatie niet verwijderen" msgid "Delete this application" msgstr "Deze applicatie verwijderen" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "U moet aangemeld zijn om een groep te kunnen verwijderen." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Geen gebruikersnaam of ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "U mag deze groep niet verwijderen." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Het was niet mogelijk de groep %s te verwijderen." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "De groep %s is verwijderd." + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Groep verwijderen" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Weet u zeker dat u deze groep wilt verwijderen? Door deze handeling worden " +"alle gegevens van deze groep uit de database verwijderd. Het is niet " +"mogelijk ze terug te zetten. Publieke berichten zijn nog wel zichtbaar in " +"individuele tijdlijnen." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Verwijder deze groep niet" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Groep verwijderen" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1147,53 +1341,61 @@ msgstr "Uiterlijk" msgid "Design settings for this StatusNet site" msgstr "Instellingen voor de vormgeving van deze StatusNet-website" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "De logo-URL is ongeldig." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "De SSL logo-URL is ongeldig." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "De vormgeving is niet beschikbaar: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Logo wijzigen" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Websitelogo" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "SSL-logo" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Vormgeving wijzigen" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Vormgeving website" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Mogelijke vormgevingen voor deze website." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Aangepaste vormgeving" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "U kunt een vormgeving voor StatusNet uploaden als ZIP-archief." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Achtergrondafbeelding wijzigen" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Achtergrond" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1203,76 +1405,74 @@ msgstr "" "bestandsgrootte is %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Aan" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Uit" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Achtergrondafbeelding inschakelen of uitschakelen." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Achtergrondafbeelding naast elkaar" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Kleuren wijzigen" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Inhoud" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Menubalk" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Tekst" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Verwijzingen" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Uitgebreid" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Aangepaste CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Standaardinstellingen gebruiken" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Standaardontwerp toepassen" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Standaardinstellingen toepassen" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Opslaan" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Ontwerp opslaan" @@ -1289,68 +1489,93 @@ msgstr "Aan favorieten toevoegen" msgid "No such document \"%s\"" msgstr "Onbekend document \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Applicatie bewerken" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "U moet aangemeld zijn om een applicatie te kunnen bewerken." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "De applicatie bestaat niet." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Gebruik dit formulier om uw applicatiegegevens te bewerken." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Een naam is verplicht." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." msgstr "De naam is te lang (maximaal 255 tekens)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Deze naam wordt al gebruikt. Kies een andere." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Een beschrijving is verplicht" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "De beschrijving is te lang (maximaal %d teken)." +msgstr[1] "De beschrijving is te lang (maximaal %d tekens)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "De bron-URL is te lang." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "De bron-URL is niet geldig." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organisatie is verplicht." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." msgstr "De organisatienaam is te lang (maximaal 255 tekens)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "De homepage voor een organisatie is verplicht." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "De callback is te lang." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "De callback-URL is niet geldig." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Het was niet mogelijk de applicatie bij te werken." @@ -1372,11 +1597,6 @@ msgstr "U moet beheerder zijn om de groep te kunnen bewerken." msgid "Use this form to edit the group." msgstr "Gebruik dit formulier om de groep te bewerken." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "de beschrijving is te lang (maximaal %d tekens)" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1438,16 +1658,6 @@ msgstr "" "Er wordt gewacht op bevestiging van dit adres. Controleer uw inbox (en uw " "ongewenste berichten/spam) voor een bericht met nadere instructies." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Annuleren" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1751,7 +1961,7 @@ msgid "Remote service uses unknown version of OMB protocol." msgstr "" "De diensten op afstand gebruiken een onbekende versie van het OMB-protocol." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "" "Er is een fout opgetreden tijdens het bijwerken van het profiel op afstand." @@ -2203,53 +2413,79 @@ msgstr "Postvak IN van %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "Dit is uw Postvak IN dat uw inkomende privéberichten bevat." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Het is niet mogelijk uitnodigingen te verzenden." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "U moet aangemeld zijn om anderen te kunnen uitnodigen gebruik te maken van %" "s." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Ongeldig e-mailadres: %s" +msgid "Invalid email address: %s." +msgstr "Ongeldig e-mailadres: %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" -msgstr "De uitnodiging(en) zijn verzonden" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" +msgstr "De uitnodigingen zijn verzonden" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Nieuwe gebruikers uitnodigen" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "U bent al geabonneerd op deze gebruikers:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "U bent al geabonneerd op deze gebruiker:" +msgstr[1] "U bent al geabonneerd op deze gebruikers:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" -"Deze gebruikers zijn al geregistreerd en u kunt zich automatisch bij hun " -"abonneren:" +msgstr[0] "Deze persoon is al gebruiker en u bent automatisch geabonneerd:" +msgstr[1] "" +"Deze personen zijn al gebruiker en u bent automatisch op ze geabonneerd:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Uitnodiging(en) zijn verzonden aan de volgende mensen:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "De uitnodiging is verzonden naar de volgende persoon:" +msgstr[1] "De uitnodigingen zijn verzonden naar de volgende personen:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2258,43 +2494,54 @@ msgstr "" "en zich bij de site registreren. Dank u wel voor het laten groeien van de " "gemeenschap!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Gebruik deze pagina om uw vrienden en collega´s uit te nodigen deze dienst " "te gebruiken." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-mailadressen" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adressen van uit te nodigen vrienden (één per regel)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Persoonlijk bericht" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Persoonlijk bericht bij de uitnodiging (optioneel)." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Verzenden" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s heeft u uitgenodigd voor %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2355,10 +2602,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "U moet aangemeld zijn om lid te worden van een groep." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Geen gebruikersnaam of ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2506,11 +2749,11 @@ msgstr "Aanmelden" msgid "Login to site" msgstr "Aanmelden" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Aanmeldgegevens onthouden" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Voortaan automatisch aanmelden. Niet gebruiken op gedeelde computers!" @@ -2561,23 +2804,36 @@ msgstr "Het is niet mogelijk %1$s beheerder te maken van de groep %2$s." msgid "No current status." msgstr "Geen huidige status." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nieuwe applicatie" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "U moet aangemeld zijn om een applicatie te kunnen registreren." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Gebruik dit formulier om een nieuwe applicatie te registreren." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "De naam is te lang (maximaal 255 tekens)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Een bron-URL is verplicht." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "De organisatienaam is te lang (maximaal 255 tekens)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Het was niet mogelijk de applicatie aan te maken." @@ -2589,44 +2845,49 @@ msgstr "Nieuwe groep" msgid "Use this form to create a new group." msgstr "Gebruik dit formulier om een nieuwe groep aan te maken." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "de beschrijving is te lang (maximaal %d tekens)" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nieuw bericht" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "U kunt geen bericht naar deze gebruiker zenden." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Geen inhoud!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Er is geen ontvanger aangegeven." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Stuur geen berichten naar uzelf. Zeg het gewoon in uw hoofd." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Bericht verzonden." #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Het directe bericht aan %s is verzonden." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Er is een Ajax-fout opgetreden" @@ -2634,7 +2895,19 @@ msgstr "Er is een Ajax-fout opgetreden" msgid "New notice" msgstr "Nieuw bericht" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "De mededeling is te lang. Gebruik maximaal %d tekens." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"De maximale mededelingenlengte is %d tekens, inclusief de URL voor de " +"bijlage." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "De mededeling is verzonden" @@ -2687,7 +2960,8 @@ msgstr "Updates die overeenkomen met de zoekterm \"%1$s\" op %2$s." #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Deze gebruiker is niet te porren of heeft nog geen bevestigd e-mailadres." @@ -2699,54 +2973,82 @@ msgstr "De por is verzonden" msgid "Nudge sent!" msgstr "De por is verzonden!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "" "U moet aangemeld zijn om een lijst met uw applicaties te kunnen bekijken." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Overige instellingen" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Door u geregistreerde applicaties" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "U hebt nog geen applicaties geregistreerd." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Verbonden applicaties" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -"U hebt de volgende applicaties toegang gegeven tot uw gebruikersgegevens." +"U hebt de onderstaande applicaties toegang gegeven tot uw gebruikersgegevens." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "U bent geen gebruiker van die applicatie." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "" "Het was niet mogelijk de toegang te ontzeggen voor de volgende applicatie: %" "s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" +"U hebt de toegang voor %1$s en het toegangstoken dat begint met %2$s " +"ingetrokken." + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" "U hebt geen enkele applicatie geautoriseerd voor toegang tot uw " "gebruikersgegevens." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Ontwikkelaars kunnen de registratiegegevens voor hun applicaties bewerken " +"Bet u ontwikkelaar? [Registreer dan een OAuthprogramma](%s) om te gebruiken " +"met deze Statusnetsite." #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2771,7 +3073,7 @@ msgstr "Alleen URL's voor %s via normale HTTP alstublieft." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Geen ondersteund gegevensformaat." @@ -2874,7 +3176,7 @@ msgid "6 or more characters" msgstr "Zes of meer tekens" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Bevestigen" @@ -2886,11 +3188,11 @@ msgstr "Gelijk aan het wachtwoord hierboven" msgid "Change" msgstr "Wijzigen" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Het wachtwoord moet zes of meer tekens bevatten." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "De wachtwoorden komen niet overeen." @@ -2910,156 +3212,273 @@ msgstr "Het was niet mogelijk het nieuwe wachtwoord op te slaan." msgid "Password saved." msgstr "Het wachtwoord is opgeslagen." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Paden" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Pad- en serverinstellingen voor de StatusNet-website" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Er kan niet uit de vormgevingmap gelezen worden: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Er kan niet in de avatarmap geschreven worden: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Er kan niet in de achtergrondmap geschreven worden: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Er kan niet uit de talenmap gelezen worden: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "De SSL-server is ongeldig. De maximale lengte is 255 tekens." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Website" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Server" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Hostnaam van de website server." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Pad" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Websitepad" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Websitepad." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Talenpad" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Map voor taalondersteuning" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Talenmap" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Map voor taalondersteuning." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Nette URL's" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Nette URL's (meer leesbaar en beter te onthouden) gebruiken?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Vormgeving" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Vormgevingsserver" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Server voor vormgevingen." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Vormgevingspad" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Webpad voor vormgevingen." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Vormgevingsmap" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatars" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Avatarserver" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Avatarpad" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Avatarmap" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Achtergronden" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Achtergrondenserver" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Achtergrondpad" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Achtergrondenmap" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nooit" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Soms" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Altijd" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "SSL gebruiken" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Wanneer SSL gebruikt moet worden" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-server" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" -msgstr "De server waar SSL-verzoeken heen gestuurd moeten worden" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "SSL-server voor vormgevingen (standaard: SSL-server)." -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "SSL-pad" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "SSL-pad naar vorgevingen (standaard: /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Map" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Map waar alle vormgevingen worden opgeslagen." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatars" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Avatarserver" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Server voor avatars." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Avatarpad" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Webpad naar avatars." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Avatarmap" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Map waar alle avatars worden opgeslagen." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Achtergronden" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Server voor achtergronden." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Webpad naar achtergronden." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Server voor achtergronden op SSL-pagina's." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Webpad naar achtergronden op SSL-pagina's." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Map waar achtergronden worden opgeslagen." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Bijlagen" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Server voor bijlagen." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Webpad voor bijlagen." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Server voor bijlagen op SSL-pagina's." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Webpad voor bijlagen op SSL-pagina's." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Map waar bijlagen worden opgeslagen." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nooit" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Soms" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Altijd" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "SSL gebruiken" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Wanneer SSL gebruikt moet worden." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "De server waar SSL-verzoeken heen gestuurd moeten worden." + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Opslagpaden" @@ -3098,143 +3517,184 @@ msgstr "" "De mededelingenlicentie \"%1$s\" is niet compatibel met de licentie \"%2$s\" " "van deze site." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profielinstellingen" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Hier kunt u uw persoonlijke profiel bijwerken met informatie over uzelf voor " "andere gebruikers." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profielinformatie" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." +msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Volledige naam" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Thuispagina" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" -msgstr "De URL van uw thuispagina, blog of profiel bij een andere website" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." +msgstr "De URL van uw thuispagina, blog of profiel bij een andere website." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Geef een beschrijving van uzelf en uw interesses in %d tekens" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Beschrijf uzelf en uw interesses in %d teken" +msgstr[1] "Beschrijf uzelf en uw interesses in %d tekens" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Beschrijf uzelf en uw interesses" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Beschrijving" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Locatie" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Waar u bent, bijvoorbeeld \"woonplaats, land\" of \"postcode, land\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Mijn huidige locatie weergeven bij het plaatsen van mededelingen" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Labels" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Eigen labels (letter, getallen, -, ., en _). Gescheiden door komma's of " "spaties" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Taal" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Voorkeurstaal" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Tijdzone" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "In welke tijdzone verblijft u meestal?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Automatisch abonneren bij abonnement op mij (beste voor automatische " "processen)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "De beschrijving is te lang (maximaal %d tekens)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "De persoonlijke beschrijving is te lang (maximaal %d teken)." +msgstr[1] "De persoonlijke beschrijving is te lang (maximaal %d tekens)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Er is geen tijdzone geselecteerd." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." -msgstr "Taal is te lang (max 50 tekens)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." +msgstr "Taal is te lang (maximaal 50 tekens)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Ongeldig label: '%s'" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "" "Het was niet mogelijk de instelling voor automatisch abonneren voor de " "gebruiker bij te werken." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Het was niet mogelijk de locatievoorkeuren op te slaan." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Het profiel kon niet opgeslagen worden." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Het was niet mogelijk de labels op te slaan." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "De instellingen zijn opgeslagen." @@ -3313,26 +3773,39 @@ msgstr "" "Micro-blogging) gebaseerd op de Vrije Software [StatusNet](http://status." "net/)" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Publieke woordwolk" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " -msgstr "De meest recente en populairste labels op %s " +msgid "These are most popular recent tags on %s" +msgstr "De meest recente en populairste labels op %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Nog niemand heeft een bericht met het [hekjelabel](%%doc.tags%%) verzonden." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "U kunt de eerste zijn die een bericht plaatst!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3341,7 +3814,7 @@ msgstr "" "U kunt een [gebruiker registeren](%%action.register%%) en dan de eerste zijn " "die er een plaatst!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Woordwolk" @@ -3466,7 +3939,7 @@ msgstr "Het wachtwoord moet uit zes of meer tekens bestaan." msgid "Password and confirmation do not match." msgstr "Het wachtwoord en de bevestiging komen niet overeen." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Er is een fout opgetreden tijdens het instellen van de gebruiker." @@ -3474,7 +3947,7 @@ msgstr "Er is een fout opgetreden tijdens het instellen van de gebruiker." msgid "New password successfully saved. You are now logged in." msgstr "Het nieuwe wachtwoord is opgeslagen. U bent nu aangemeld." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "U kunt zich alleen registreren als u wordt uitgenodigd." @@ -3486,7 +3959,7 @@ msgstr "Sorry. De uitnodigingscode is ongeldig." msgid "Registration successful" msgstr "De registratie is voltooid" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registreren" @@ -3502,11 +3975,11 @@ msgstr "U kunt zich niet registreren als u niet met de licentie akkoord gaat." msgid "Email address already exists." msgstr "Het e-mailadres bestaat al." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Ongeldige gebruikersnaam of wachtwoord." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3514,56 +3987,60 @@ msgstr "" "Via dit formulier kunt u een nieuwe gebruiker aanmaken. Daarna kunt u " "mededelingen uitsturen en contact maken met vrienden en collega's. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties. Verplicht." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "Zes of meer tekens. Verplicht" -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Gelijk aan het wachtwoord hierboven. Verplicht" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-mail" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Alleen gebruikt voor updates, aankondigingen en wachtwoordherstel" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Een langere naam, mogelijk uw echte naam" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "De URL van uw thuispagina, blog of profiel bij een andere website" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Ik begrijp dat inhoud en gegevens van %1$s persoonlijk en vertrouwelijk zijn." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Voor mijn teksten en bestanden rust het auteursrecht bij %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Ik ben de rechthebbende voor mijn teksten en bestanden." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Alle rechten voorbehouden." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3572,7 +4049,7 @@ msgstr "" "Mijn teksten en bestanden zijn beschikbaar onder %s, behalve de volgende " "privégegevens: wachtwoord, e-mailadres, IM-adres, telefoonnummer." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3606,7 +4083,7 @@ msgstr "" "Dank u wel voor het registreren en we hopen dat deze dienst u biedt wat u " "ervan verwacht." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3835,7 +4312,7 @@ msgstr "Organisatie" msgid "Description" msgstr "Beschrijving" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistieken" @@ -3980,45 +4457,45 @@ msgstr "Aliassen" msgid "Group actions" msgstr "Groepshandelingen" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Mededelingenfeed voor groep %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Mededelingenfeed voor groep %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Mededelingenfeed voor groep %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Vriend van een vriend voor de groep %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Leden" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(geen)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Alle leden" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Aangemaakt" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4034,7 +4511,7 @@ msgstr "" "lid te worden van deze groep en nog veel meer! [Meer lezen...](%%%%doc.help%%" "%%)" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4047,7 +4524,7 @@ msgstr "" "[StatusNet](http://status.net/). De leden wisselen korte mededelingen uit " "over hun ervaringen en interesses. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Beheerders" @@ -4073,48 +4550,48 @@ msgstr "Bericht van %1$s op %2$s" msgid "Notice deleted." msgstr "Deze mededeling is verwijderd." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " met het label %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, pagina %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Mededelingenfeed voor %1$s met het label %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Mededelingenfeed voor %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Mededelingenfeed voor %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Mededelingenfeed voor %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "Vriend van een vriend (FOAF) voor %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Dit is de tijdlijn voor %1$s, maar %2$s heeft nog geen berichten verzonden." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4122,7 +4599,7 @@ msgstr "" "Hebt u recentelijk iets interessants gezien? U hebt nog geen mededelingen " "verstuurd, dus dit is een ideaal moment om daarmee te beginnen!" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4131,7 +4608,7 @@ msgstr "" "U kunt proberen %1$s te porren of [een bericht aan die gebruiker sturen](%%%%" "action.newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4145,7 +4622,7 @@ msgstr "" "abonneren op de mededelingen van **%s** en nog veel meer! [Meer lezen...](%%%" "%doc.help%%%%)" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4156,7 +4633,7 @@ msgstr "" "(http://en.wikipedia.org/wiki/Micro-blogging) gebaseerd op de Vrije Software " "[StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Herhaald van %s" @@ -4545,39 +5022,55 @@ msgstr "" msgid "Subscribed" msgstr "Geabonneerd" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s abonnees" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s abonnees, pagina %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Dit zijn de gebruikers die uw mededelingen volgen." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Dit zijn de gebruikers die de mededelingen van %s volgen." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "U hebt geen abonnees. Als u zich abonneert op andere gebruikers, abonneren " "die zich wellicht op u." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s heeft geen abonnees. Wilt u de eerste zijn?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4586,26 +5079,38 @@ msgstr "" "%s heeft geen abonnees. Als u zich [registreert](%%%%action.register%%%%) " "kunt u de eerste zijn." -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s abonnementen" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s abonnementen, pagina %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Dit zijn de gebruikers van wie u de mededelingen volgt." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Dit zijn de gebruikers waarvan %s de mededelingen volgt." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4621,16 +5126,22 @@ msgstr "" "action.twittersettings%%), kunt u automatisch abonneren op de gebruikers die " "u daar al volgt." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s volgt niemand." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -5015,7 +5526,7 @@ msgid "Plugins" msgstr "Plug-ins" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versie" @@ -5235,7 +5746,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5244,7 +5755,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5262,7 +5773,7 @@ msgid "Unable to save tag." msgstr "Het was niet mogelijk om het label op te slaan." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "U mag zich niet abonneren." @@ -5316,6 +5827,16 @@ msgstr "%1$s is %2$s gaan volgen." msgid "Welcome to %1$s, @%2$s!" msgstr "Welkom bij %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Er is geen gebruiker gedefinieerd voor single-usermodus." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5383,185 +5904,193 @@ msgid "Untitled page" msgstr "Naamloze pagina" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Primaire sitenavigatie" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Persoonlijk profiel en tijdlijn van vrienden" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Persoonlijk" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Uw e-mailadres, avatar, wachtwoord of profiel wijzigen" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Gebruiker" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Met andere diensten koppelen" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Koppelen" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Websiteinstellingen wijzigen" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Beheer" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Vrienden en collega's uitnodigen om u te vergezellen op %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Uitnodigingen" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Gebruiker afmelden" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Afmelden" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Gebruiker aanmaken" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registreren" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Gebruiker aanmelden" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Aanmelden" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Help me!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Help" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Naar gebruikers of tekst zoeken" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Zoeken" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Mededeling van de website" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Lokale weergaven" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Mededeling van de pagina" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Secundaire sitenavigatie" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Help" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Over" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Veel gestelde vragen" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Gebruiksvoorwaarden" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privacy" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Broncode" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contact" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Widget" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licentie van de StatusNet-software" @@ -5569,7 +6098,7 @@ msgstr "Licentie van de StatusNet-software" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5579,7 +6108,7 @@ msgstr "" "broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** is een microblogdienst." @@ -5588,7 +6117,7 @@ msgstr "**%%site.name%%** is een microblogdienst." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5600,20 +6129,20 @@ msgstr "" "www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licentie voor siteinhoud" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Inhoud en gegevens van %1$s zijn persoonlijk en vertrouwelijk." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" @@ -5621,7 +6150,7 @@ msgstr "" "voorbehouden." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Auteursrechten op inhoud en gegevens rusten bij de respectievelijke " @@ -5629,26 +6158,26 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" "Alle inhoud en gegevens van %1$s zijn beschikbaar onder de licentie %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginering" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Later" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Eerder" @@ -5769,41 +6298,65 @@ msgstr "" "maar leestoegang." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Er is geen applicatie voor die gebruikerssleutel." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Ongeldig toegangstoken." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Er is geen gebruiker voor dat token." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "U kon niet geauthenticeerd worden." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "Het was niet mogelijk een anonieme consumer aan te maken." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "Het was niet mogelijk een anonieme OAuthapplicatie aan te maken." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Het was niet mogelijk het bericht in te voegen." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" +"Er is een databasefout opgetreden tijdens het toevoegen van de OAuth " +"applicatiegebruiker." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Er is geprobeerd een onbekend token in te trekken." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Het was niet mogelijk een ingetrokken token te verwijderen." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Applicatie bewerken" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5884,24 +6437,35 @@ msgstr "" msgid "Cancel" msgstr "Annuleren" +#: lib/applicationlist.php:247 +msgid " by " +msgstr " door " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "lezen en schrijven" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "alleen-lezen" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Goedgekeurd op %1$s met toegang \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "Toegangstoken begint met: %s" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Intrekken" @@ -5910,11 +6474,6 @@ msgstr "Intrekken" msgid "author element must contain a name element." msgstr "Het element author moet een element name bevatten." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Bijlagen" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6053,15 +6612,17 @@ msgid "Fullname: %s" msgstr "Volledige naam: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Locatie: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Thuispagina: %s" @@ -6085,7 +6646,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6337,14 +6898,14 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " -msgstr "Er is geen instellingenbestand aangetroffen. " +msgid "No configuration file found." +msgstr "Er is geen instellingenbestand aangetroffen." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "Er is gezocht naar instellingenbestanden op de volgende plaatsen: " +msgid "I looked for configuration files in the following places:" +msgstr "Er is gezocht naar instellingenbestanden op de volgende plaatsen:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6380,18 +6941,18 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Updates via SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 msgctxt "MENU" msgid "Connections" msgstr "Koppelingen" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Geautoriseerde verbonden applicaties" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Databasefout" @@ -6406,6 +6967,15 @@ msgstr "" "U kunt een persoonlijke achtergrondafbeelding uploaden. De maximale " "bestandsgrootte is 2 megabyte." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"De server was niet in staat zoveel POST-gegevens te verwerken (%s bytes) " +"vanwege de huidige instellingen." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Het standaardontwerp is weer ingesteld." @@ -6418,23 +6988,23 @@ msgstr "Uit de favorietenlijst verwijderen" msgid "Favor this notice" msgstr "Op de favorietenlijst plaatsen" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "Vrienden van vrienden (FOAF)" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Feeds" @@ -6467,6 +7037,10 @@ msgstr "OK" msgid "Grant this user the \"%s\" role" msgstr "Deze gebruiker de rol \"%s\" geven" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 kleine letters of cijfers, geen leestekens of spaties" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "De URL van de thuispagina of de blog van de groep of het onderwerp" @@ -6564,15 +7138,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Vormgeving van de groep %s toevoegen of aanpassen" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Groepen met de meeste leden" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Groepen met de meeste berichten" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Labels in de groepsmededelingen van %s" @@ -6642,49 +7220,54 @@ msgstr "Aanmelden met gebruikersnaam en wachtwoord" msgid "Sign up for a new account" msgstr "Nieuwe gebruiker aanmaken" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "E-mailadresbevestiging" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -"Hallo %s.\n" +"Hallo %1$s.\n" "\n" -"Iemand heeft zojuist dit e-mailadres ingegeven op %s.\n" +"Iemand heeft zojuist dit e-mailadres ingegeven op %2$s.\n" "\n" -"Als u dit was, en als u uw ingave wilt bevestigen, gebruik dan de " +"Als u dit was, en als u uw e-mailadres wilt bevestigen, gebruik dan de " "onderstaande URL:\n" "\n" -"%s\n" +"%3$s\n" "\n" "Als u het bovenstaande niet herkent, negeer dit bericht dan.\n" "\n" "Dank u wel voor uw tijd.\n" -"%s\n" +"%2$s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s volgt nu uw berichten %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6693,8 +7276,12 @@ msgstr "" "Als u denkt dat deze gebruiker wordt misbruikt, dan kunt u deze voor uw " "abonnees blokkeren en als spam rapporteren naar de websitebeheerders op %s." -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6703,36 +7290,40 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s volgt nu uw medelingen op %2$s.\n" "\n" -"\t%3$s\n" +"%3$s\n" "\n" "%4$s%5$s%6$s\n" "\n" "Met vriendelijke groet,\n" -"%7$s.\n" +"%2$s.\n" "----\n" -"Wijzig uw e-mailadres of instellingen op %8$s\n" +"Wijzig uw e-mailadres of instellingen op %7$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Beschrijving: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nieuw e-mailadres om e-mail te versturen aan %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6742,7 +7333,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "U hebt een nieuw postadres op %1$s.\n" "\n" @@ -6751,33 +7342,38 @@ msgstr "" "Meer informatie over e-mailen vindt u op %3$s.\n" "\n" "Met vriendelijke groet,\n" -"%4$s" +"%1$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s status" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS-bevestiging" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: bevestig dat u deze telefoon bezit met deze code:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s heeft u gepord" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6805,14 +7401,18 @@ msgstr "" "Met vriendelijke groet,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "U hebt een nieuw privébericht van %s." -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6846,14 +7446,19 @@ msgstr "" "Met vriendelijke groet,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "%s (@%s) heeft uw mededeling als favoriet toegevoegd" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "%1$s (@%2$s) heeft uw mededeling als favoriet toegevoegd" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6892,7 +7497,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6903,13 +7508,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "%s (@%s) heeft u een mededeling gestuurd" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "%1$s (@%2$s) heeft u een mededeling gestuurd" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7190,24 +7802,24 @@ msgstr "Porren" msgid "Send a nudge to this user" msgstr "Deze gebruiker porren" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Fout tijdens het invoegen van een nieuw profiel." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Fout bij het invoegen van de avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Fout bij het invoegen van het profiel van een andere server." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Dubbele mededeling." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Kon nieuw abonnement niet toevoegen." @@ -7327,9 +7939,11 @@ msgstr "Deze mededeling herhalen" msgid "Revoke the \"%s\" role from this user" msgstr "De gebruikersrol \"%s\" voor deze gebruiker intrekken" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Er is geen gebruiker gedefinieerd voor single-usermodus." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "De API-functie is niet aangetroffen." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7568,17 +8182,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "een paar seconden geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "ongeveer een minuut geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7586,12 +8200,12 @@ msgstr[0] "ongeveer een minuut geleden" msgstr[1] "ongeveer %d minuten geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "ongeveer een uur geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7599,12 +8213,12 @@ msgstr[0] "ongeveer een uur geleden" msgstr[1] "ongeveer %d uur geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "ongeveer een dag geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7612,12 +8226,12 @@ msgstr[0] "ongeveer een dag geleden" msgstr[1] "ongeveer %d dagen geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "ongeveer een maand geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7625,20 +8239,41 @@ msgstr[0] "ongeveer een maand geleden" msgstr[1] "ongeveer %d maanden geleden" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "ongeveer een jaar geleden" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s is geen geldige kleur." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s is geen geldige kleur. Gebruik drie of zes hexadecimale tekens." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Het bericht te is lang. De maximale lengte is %1$d tekens. De lengte van uw " +"bericht was %2$d." +msgstr[1] "" +"Het bericht te is lang. De maximale lengte is %1$d tekens. De lengte van uw " +"bericht was %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7652,3 +8287,18 @@ msgstr "Geen gebruiker opgegeven; de back-upgebruiker wordt gebruikt." #, php-format msgid "%d entries in backup." msgstr "%d regels in de back-up." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "De volledige naam is te lang (maximaal 255 tekens)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Locatie is te lang (maximaal 255 tekens)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Dat is te lang. De maximale berichtlengte is %d tekens." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "De beschrijving is te lang (maximaal %d tekens)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Geef een beschrijving van uzelf en uw interesses in %d tekens" diff --git a/locale/nn/LC_MESSAGES/statusnet.po b/locale/nn/LC_MESSAGES/statusnet.po index aaf116c8d1..d80511f3e5 100644 --- a/locale/nn/LC_MESSAGES/statusnet.po +++ b/locale/nn/LC_MESSAGES/statusnet.po @@ -10,17 +10,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:00+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:23+0000\n" "Language-Team: Norwegian Nynorsk \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nn\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -83,11 +83,15 @@ msgstr "Avatar-innstillingar" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 #, fuzzy msgctxt "BUTTON" msgid "Save" @@ -100,14 +104,17 @@ msgstr "Lagra" msgid "No such page." msgstr "Dette emneord finst ikkje." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -131,42 +138,44 @@ msgstr "Brukaren finst ikkje." msgid "%1$s and friends, page %2$d" msgstr "%s med vener" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s med vener" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, fuzzy, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Straum for vener av %s" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, fuzzy, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Straum for vener av %s" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, fuzzy, php-format msgid "Feed for friends of %s (Atom)" msgstr "Straum for vener av %s" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -174,14 +183,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 #, fuzzy msgid "You and friends" msgstr "%s med vener" @@ -202,13 +214,16 @@ msgstr "%s med vener" msgid "Updates from %1$s and friends on %2$s!" msgstr "Oppdateringar frå %1$s og vener på %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -230,60 +245,72 @@ msgstr "Fann ikkje API-metode." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Dette krev ein POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 #, fuzzy msgid "Could not update user." msgstr "Kan ikkje oppdatera brukar." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Brukaren har inga profil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 #, fuzzy msgid "Could not save profile." msgstr "Kan ikkje lagra profil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -293,72 +320,101 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Klarte ikkje å lagra Twitter-innstillingane dine!" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "Kan ikkje oppdatera brukar." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 #, fuzzy msgid "You cannot block yourself!" msgstr "Kan ikkje oppdatera brukar." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Blokkering av brukar feila." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "De-blokkering av brukar feila." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, fuzzy, php-format msgid "Direct messages from %s" msgstr "Direkte meldingar til %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Alle direkte meldingar sendt fra %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Direkte meldingar til %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Alle direkte meldingar sendt til %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Inga meldingstekst!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, fuzzy, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Du kan lasta opp ein logo for gruppa." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Du kan lasta opp ein logo for gruppa." +msgstr[1] "Du kan lasta opp ein logo for gruppa." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Kunne ikkje finne mottakar." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Kan ikkje senda direktemeldingar til brukarar som du ikkje er ven med." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Ikkje send ei melding til deg sjølv; berre sei det til deg sjølv stille og " +"fredleg." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Fann ingen status med den ID-en." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 #, fuzzy msgid "This status is already a favorite." msgstr "Denne notisen er alt ein favoritt!" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -404,67 +460,79 @@ msgstr "Kan ikkje oppdatera brukar." msgid "Could not find target user." msgstr "Kan ikkje oppdatera brukar." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Kallenamn må berre ha små bokstavar og nummer, ingen mellomrom." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Kallenamnet er allereie i bruk. Prøv eit anna." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Ikkje eit gyldig brukarnamn." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Heimesida er ikkje ei gyldig internettadresse." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Plassering er for lang (maksimalt 255 teikn)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Plassering er for lang (maksimalt 255 teikn)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, fuzzy, php-format msgid "Invalid alias: \"%s\"." msgstr "Ugyldig merkelapp: %s" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, fuzzy, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Kallenamnet er allereie i bruk. Prøv eit anna." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -530,30 +598,44 @@ msgstr "%s grupper" msgid "groups on %s" msgstr "Gruppe handlingar" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 #, fuzzy msgid "Upload failed." msgstr "Last opp fil" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Ugyldig notisinnhald" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 #, fuzzy -msgid "Invalid token." +msgid "Invalid request token." msgstr "Ugyldig storleik." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Du tingar ikkje oppdateringar til den profilen." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -562,54 +644,47 @@ msgstr "Ugyldig storleik." msgid "There was a problem with your session token. Try again, please." msgstr "Der var eit problem med sesjonen din. Vennlegst prøv på nytt." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 #, fuzzy msgid "Invalid nickname / password!" msgstr "Ugyldig brukarnamn eller passord." -#: actions/apioauthauthorize.php:159 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "Feil ved å setja brukar." - -#: actions/apioauthauthorize.php:185 -#, fuzzy -msgid "Database error inserting OAuth application user." +msgid "Database error inserting oauth_token_association." msgstr "databasefeil ved innsetjing av skigardmerkelapp (#merkelapp): %s" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Uventa skjemasending." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -617,36 +692,83 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Konto" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Kallenamn" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Passord" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "" - -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 #, fuzzy +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Avbryt" + +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Alle" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Ingen stadfestingskode." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Du tingar ikkje oppdateringar til den profilen." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -682,24 +804,32 @@ msgstr "Lasta opp brukarbilete." msgid "No status with that ID found." msgstr "Fann ingen status med den ID-en." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, fuzzy, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Du kan lasta opp ein logo for gruppa." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Du kan lasta opp ein logo for gruppa." +msgstr[1] "Du kan lasta opp ein logo for gruppa." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Finst ikkje." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Fann ikkje API-metode." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 #, fuzzy @@ -760,6 +890,10 @@ msgstr "Oppdateringar frå %1$s på %2$s!" msgid "API method under construction." msgstr "API-metoden er ikkje ferdig enno." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Finst ikkje." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Dette emneord finst ikkje." @@ -812,7 +946,8 @@ msgid "Preview" msgstr "Forhandsvis" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Slett" @@ -824,28 +959,28 @@ msgstr "Last opp" msgid "Crop" msgstr "Skaler" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 #, fuzzy msgid "No file uploaded." msgstr "Ingen vald profil." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Velg eit utvalg av bildet som vil blir din avatar." -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Fant ikkje igjen fil data." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Lasta opp brukarbilete." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Feil ved oppdatering av brukarbilete." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 #, fuzzy msgid "Avatar deleted." msgstr "Lasta opp brukarbilete." @@ -867,12 +1002,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Merknad" @@ -886,12 +1022,13 @@ msgstr "Lås opp brukaren" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 #, fuzzy msgctxt "BUTTON" msgid "Yes" @@ -907,9 +1044,12 @@ msgstr "Blokkér denne brukaren" msgid "Failed to save block information." msgstr "Lagring av informasjon feila." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -986,12 +1126,13 @@ msgstr "Den addressa har alt blitt bekrefta." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Kan ikkje oppdatera brukar." @@ -1030,16 +1171,17 @@ msgstr "Du må være innlogga for å melde deg ut av ei gruppe." msgid "Application not found." msgstr "Fann ikkje stadfestingskode." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 #, fuzzy msgid "You are not the owner of this application." msgstr "Du er ikkje medlem av den gruppa." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Det var eit problem med sesjons billetten din." @@ -1067,10 +1209,69 @@ msgstr "Kan ikkje sletta notisen." msgid "Delete this application" msgstr "Slett denne notisen" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Du må være innlogga for å melde deg ut av ei gruppe." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "Ingen kallenamn." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Du er ikkje medlem av den gruppa." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Kann ikkje oppdatera gruppa." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s sin status på %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Slett" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Kan ikkje sletta notisen." + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Slett denne notisen" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1147,58 +1348,68 @@ msgstr "" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 #, fuzzy msgid "Invalid logo URL." msgstr "Ugyldig storleik." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Ugyldig storleik." + +#: actions/designadminpanel.php:344 #, fuzzy, php-format msgid "Theme not available: %s." msgstr "Denne sida er ikkje tilgjengleg i eit" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Endra" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Statusmelding" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Statusmelding" + +#: actions/designadminpanel.php:469 #, fuzzy msgid "Change theme" msgstr "Endra" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 #, fuzzy msgid "Site theme" msgstr "Statusmelding" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 #, fuzzy msgid "Theme for the site." msgstr "Logg ut or sida" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "Statusmelding" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, fuzzy, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1206,79 +1417,77 @@ msgid "" msgstr "Du kan lasta opp ein logo for gruppa." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 #, fuzzy msgid "Change colours" msgstr "Endra passordet ditt" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Innhald" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 #, fuzzy msgid "Sidebar" msgstr "Søk" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Tekst" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 #, fuzzy msgid "Links" msgstr "Logg inn" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Lagra" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "" @@ -1295,78 +1504,102 @@ msgstr "Legg til i favorittar" msgid "No such document \"%s\"" msgstr "Denne notisen finst ikkje." -#: actions/editapplication.php:54 -#, fuzzy -msgid "Edit Application" -msgstr "Andre val" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 #, fuzzy msgid "You must be logged in to edit an application." msgstr "Du må være logga inn for å lage ei gruppe." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 #, fuzzy msgid "No such application." msgstr "Denne notisen finst ikkje." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 #, fuzzy msgid "Use this form to edit your application." msgstr "Bruk dette skjemaet for å redigere gruppa" -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 #, fuzzy msgid "Name is required." msgstr "Samme som passord over. Påkrevd." -#: actions/editapplication.php:180 actions/newapplication.php:165 +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 #, fuzzy -msgid "Name is too long (max 255 chars)." +msgid "Name is too long (max 255 characters)." msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 #, fuzzy msgid "Name already in use. Try another one." msgstr "Kallenamnet er allereie i bruk. Prøv eit anna." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 #, fuzzy msgid "Description is required." msgstr "Beskriving" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Plassering er for lang (maksimalt 255 teikn)." +msgstr[1] "Plassering er for lang (maksimalt 255 teikn)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 #, fuzzy msgid "Source URL is not valid." msgstr "Heimesida er ikkje ei gyldig internettadresse." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "" -#: actions/editapplication.php:206 actions/newapplication.php:191 +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 #, fuzzy -msgid "Organization is too long (max 255 chars)." +msgid "Organization is too long (maximum 255 characters)." msgstr "Plassering er for lang (maksimalt 255 teikn)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 #, fuzzy msgid "Could not update application." msgstr "Kann ikkje oppdatera gruppa." @@ -1389,11 +1622,6 @@ msgstr "Du må være logga inn for å lage ei gruppe." msgid "Use this form to edit the group." msgstr "Bruk dette skjemaet for å redigere gruppa" -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Plassering er for lang (maksimalt 255 teikn)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, fuzzy, php-format msgid "Invalid alias: \"%s\"" @@ -1457,17 +1685,6 @@ msgstr "" "Ventar på godkjenning. Sjekk innboksen (og søppelpostboksen) for ei melding " "med instruksjonar." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -#, fuzzy -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Avbryt" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1768,7 +1985,7 @@ msgstr "Kan ikkje konvertera spyrjebillett til tilgongsbillett." msgid "Remote service uses unknown version of OMB protocol." msgstr "Ukjend versjon av OMB-protokollen." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "Feil ved oppdatering av ekstern profil" @@ -2214,50 +2431,82 @@ msgstr "Innboks for %s" msgid "This is your inbox, which lists your incoming private messages." msgstr "Dette er innboksen for dine private meldingar." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Du må være logga inn for å bli med i ei gruppe." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Ugyldig epostadresse: «%s»" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Invitasjon(er) sendt" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Invitér nye brukarar" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Du tingar allereie oppdatering frå desse brukarane:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Du tingar allereie oppdatering frå desse brukarane:" +msgstr[1] "Du tingar allereie oppdatering frå desse brukarane:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Desse er alt brukarar og du var automatisk satt opp med tinging på dei:" +msgstr[1] "" "Desse er alt brukarar og du var automatisk satt opp med tinging på dei:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Invitasjon(er) sendt til fylgjande folk:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Invitasjon(er) sendt til fylgjande folk:" +msgstr[1] "Invitasjon(er) sendt til fylgjande folk:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2265,44 +2514,55 @@ msgstr "" "Du vil få ein notis når dei du har invitert har akseptert invitasjonen og " "har registrert seg på sida. Takk for å bidra til fellesskapet her!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Bruk dette skjemaet for å invitera vener og kolleger til å nytta denne " "tenesta." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Epostadresser" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Venene sine adresser for invitasjon (ei per line)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Personleg melding" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Eventuelt legg til ei personleg melding til invitasjonen." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 #, fuzzy msgctxt "BUTTON" msgid "Send" msgstr "Send" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s har invitert deg til %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2358,11 +2618,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Du må være logga inn for å bli med i ei gruppe." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "Ingen kallenamn." - #: actions/joingroup.php:141 #, fuzzy, php-format msgid "%1$s joined group %2$s" @@ -2508,11 +2763,11 @@ msgstr "Logg inn" msgid "Login to site" msgstr "Logg inn " -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Hugs meg" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Logg inn automatisk i framtidi (ikkje for delte maskiner)." @@ -2566,26 +2821,38 @@ msgstr "Du må være administrator for å redigere gruppa" msgid "No current status." msgstr "Ingen status" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 #, fuzzy -msgid "New Application" +msgid "New application" msgstr "Denne notisen finst ikkje." -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 #, fuzzy msgid "You must be logged in to register an application." msgstr "Du må være logga inn for å lage ei gruppe." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 #, fuzzy msgid "Use this form to register a new application." msgstr "Bruk dette skjemaet for å lage ein ny gruppe." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Plassering er for lang (maksimalt 255 teikn)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 #, fuzzy msgid "Could not create application." msgstr "Kunne ikkje lagre favoritt." @@ -2598,47 +2865,52 @@ msgstr "Ny gruppe" msgid "Use this form to create a new group." msgstr "Bruk dette skjemaet for å lage ein ny gruppe." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Plassering er for lang (maksimalt 255 teikn)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Ny melding" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Du kan ikkje sende melding til denne brukaren." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Ingen innhald." -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Ingen mottakar spesifisert." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Ikkje send ei melding til deg sjølv; berre sei det til deg sjølv stille og " "fredleg." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 #, fuzzy msgid "Message sent" msgstr "Melding" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, fuzzy, php-format msgid "Direct message to %s sent." msgstr "Direkte melding til %s sendt" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax feil" @@ -2646,7 +2918,17 @@ msgstr "Ajax feil" msgid "New notice" msgstr "Ny notis" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, fuzzy, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Du kan lasta opp ein logo for gruppa." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Melding lagra" @@ -2695,7 +2977,8 @@ msgstr "Oppdateringar frå %1$s på %2$s!" #: actions/nudge.php:85 #, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Denne brukaren tillét ikkje å bli dytta, eller har ikkje stadfasta eller sat " "e-postadressa si enno." @@ -2708,48 +2991,73 @@ msgstr "Dytta!" msgid "Nudge sent!" msgstr "Dytta!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Du må være logga inn for å bli med i ei gruppe." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 #, fuzzy msgid "OAuth applications" msgstr "Andre val" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 #, fuzzy msgid "You are not a user of that application." msgstr "Du er ikkje medlem av den gruppa." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Bruk dette skjemaet for å redigere gruppa" + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2775,7 +3083,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Ikkje eit støtta dataformat." @@ -2883,7 +3191,7 @@ msgid "6 or more characters" msgstr "6 eller fleire teikn" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Godta" @@ -2895,11 +3203,11 @@ msgstr "Samme passord som over" msgid "Change" msgstr "Endra" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Passord må være minst 6 teikn." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Passorda var ikkje like." @@ -2919,164 +3227,291 @@ msgstr "Klarar ikkje lagra nytt passord." msgid "Password saved." msgstr "Lagra passord." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, fuzzy, php-format msgid "Theme directory not readable: %s." msgstr "Denne sida er ikkje tilgjengleg i eit" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, fuzzy, php-format msgid "Avatar directory not writable: %s." msgstr "Denne sida er ikkje tilgjengleg i eit" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "Denne sida er ikkje tilgjengleg i eit" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Denne sida er ikkje tilgjengleg i eit" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 #, fuzzy msgid "Site" msgstr "Invitér" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Tenar" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "" -#: actions/pathsadminpanel.php:242 +#: actions/pathsadminpanel.php:249 #, fuzzy -msgid "Site path" +msgid "Site path." msgstr "Statusmelding" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Lasta opp brukarbilete." + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Logg ut or sida" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 +msgid "SSL server" +msgstr "Tenar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Statusmelding" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." msgstr "" -#: actions/pathsadminpanel.php:279 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Lasta opp brukarbilete." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 #, fuzzy msgid "Avatars" msgstr "Brukarbilete" -#: actions/pathsadminpanel.php:284 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 #, fuzzy msgid "Avatar server" msgstr "Avatar-innstillingar" -#: actions/pathsadminpanel.php:288 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Logg ut or sida" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 #, fuzzy msgid "Avatar path" msgstr "Lasta opp brukarbilete." -#: actions/pathsadminpanel.php:292 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Feil ved oppdatering av brukarbilete." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 #, fuzzy msgid "Avatar directory" msgstr "Lasta opp brukarbilete." -#: actions/pathsadminpanel.php:301 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 msgid "Backgrounds" msgstr "" -#: actions/pathsadminpanel.php:305 -msgid "Background server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Logg ut or sida" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." msgstr "" -#: actions/pathsadminpanel.php:309 -msgid "Background path" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." msgstr "" -#: actions/pathsadminpanel.php:313 -msgid "Background directory" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." msgstr "" -#: actions/pathsadminpanel.php:320 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Logg ut or sida" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Slikt dokument finst ikkje." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Logg ut or sida" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 #, fuzzy msgid "SSL" msgstr "SMS" -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 msgid "Never" msgstr "Tenar" -#: actions/pathsadminpanel.php:324 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 #, fuzzy msgid "Sometimes" msgstr "Notisar" -#: actions/pathsadminpanel.php:325 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 msgid "Always" msgstr "" -#: actions/pathsadminpanel.php:329 +#: actions/pathsadminpanel.php:485 msgid "Use SSL" msgstr "" -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." msgstr "" -#: actions/pathsadminpanel.php:335 -msgid "SSL server" -msgstr "Tenar" - -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 #, fuzzy msgid "Save paths" msgstr "Statusmelding" @@ -3113,143 +3548,186 @@ msgstr "Ugyldig filnamn." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profilinnstillingar" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Du kan oppdatera informasjonen i profilen din her, so folk kan vite meir om " "deg." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profil informasjon" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "1-64 små bokstavar eller tal, ingen punktum (og liknande) eller mellomrom" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Fullt namn" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Heimeside" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL til heimesida di, bloggen din, eller ein profil på ei anna side." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, fuzzy, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Skriv om deg og interessene dine med 140 teikn" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Skriv om deg og interessene dine med 140 teikn" +msgstr[1] "Skriv om deg og interessene dine med 140 teikn" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 #, fuzzy msgid "Describe yourself and your interests" msgstr "Skildra deg sjølv og din" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Om meg" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Plassering" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Kvar er du, t.d. «By, Fylke (eller Region), Land»" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Merkelappar" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "merkelappar for deg sjølv ( bokstavar, nummer, -, ., og _ ), komma eller " "mellomroms separert." -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Språk" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Foretrukke språk" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Tidssone" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Kva tidssone er du vanlegvis i?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Automatisk ting notisane til dei som tingar mine (best for ikkje-menneskje)" -#: actions/profilesettings.php:228 actions/register.php:230 +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 #, fuzzy, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Plassering er for lang (maksimalt %d teikn)." +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Plassering er for lang (maksimalt %d teikn)." +msgstr[1] "Plassering er for lang (maksimalt %d teikn)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Tidssone er ikkje valt." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Språk er for langt (maksimalt 50 teikn)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Ugyldig merkelapp: %s" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Kan ikkje oppdatera brukar for automatisk tinging." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "Kan ikkje lagra merkelapp." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Kan ikkje lagra profil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Kan ikkje lagra merkelapp." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Lagra innstillingar." @@ -3322,32 +3800,45 @@ msgstr "" "Dette er %%site.name%%, ei [mikroblogging](http://en.wikipedia.org/wiki/" "Micro-blogging)-teneste" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Offentleg emne sky" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Dei mest populære emna på %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Emne sky" @@ -3470,7 +3961,7 @@ msgstr "Passord må vera 6 tekn eller meir." msgid "Password and confirmation do not match." msgstr "Passord og stadfesting stemmer ikkje." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Feil ved å setja brukar." @@ -3478,7 +3969,7 @@ msgstr "Feil ved å setja brukar." msgid "New password successfully saved. You are now logged in." msgstr "Lagra det nye passordet. Du er logga inn." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Beklage, men kun inviterte kan registrere seg." @@ -3491,7 +3982,7 @@ msgstr "Feil med stadfestingskode." msgid "Registration successful" msgstr "Registreringa gikk bra" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrér" @@ -3507,68 +3998,72 @@ msgstr "Du kan ikkje registrera deg om du ikkje godtek vilkåra i lisensen." msgid "Email address already exists." msgstr "Epostadressa finst allereie." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Ugyldig brukarnamn eller passord." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 små bokstavar eller tal, ingen punktum (og liknande) eller mellomrom. " "Kravd." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 eller fleire teikn. Kravd." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Samme som passord over. Påkrevd." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Epost" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Blir berre brukt for uppdateringar, viktige meldingar og for gløymde passord" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Lengre namn, fortrinnsvis ditt «ekte» namn" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL til heimesida di, bloggen din, eller ein profil på ei anna side." + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, fuzzy, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3577,7 +4072,7 @@ msgstr "" " unnateke privatdata: passord, epostadresse, ljonmeldingsadresse og " "telefonnummer." -#: actions/register.php:583 +#: actions/register.php:590 #, fuzzy, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3609,7 +4104,7 @@ msgstr "" "\n" "Takk for at du blei med, og vi håpar du vil lika tenesta!" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3847,7 +4342,7 @@ msgstr "Paginering" msgid "Description" msgstr "Beskriving" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistikk" @@ -3981,45 +4476,45 @@ msgstr "" msgid "Group actions" msgstr "Gruppe handlingar" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Straum for vener av %s" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Straum for vener av %s" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Notisstraum for %s" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "Utboks for %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Medlemmar" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Ingen)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Alle medlemmar" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Framheva" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4029,7 +4524,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4040,7 +4535,7 @@ msgstr "" "**%s** er ei brukargruppe på %%%%site.name%%%%, ei [mikroblogging](http://en." "wikipedia.org/wiki/Micro-blogging)-teneste" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 #, fuzzy msgid "Admins" msgstr "Administrator" @@ -4068,60 +4563,60 @@ msgstr "Melding fra %1$s på %2$s" msgid "Notice deleted." msgstr "Melding lagra" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, fuzzy, php-format msgid " tagged %s" msgstr "Notisar merka med %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "Grupper, side %d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Straum for vener av %s" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Straum for vener av %s" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Straum for vener av %s" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, fuzzy, php-format msgid "Notice feed for %s (Atom)" msgstr "Notisstraum for %s" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, fuzzy, php-format msgid "FOAF for %s" msgstr "Utboks for %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4130,7 +4625,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4140,7 +4635,7 @@ msgstr "" "**%s** har ein konto på %%%%site.name%%%%, ei [mikroblogging](http://en." "wikipedia.org/wiki/Micro-blogging)-teneste" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, fuzzy, php-format msgid "Repeat of %s" msgstr "Svar til %s" @@ -4532,63 +5027,91 @@ msgstr "Du tingar ikkje oppdateringar til den profilen." msgid "Subscribed" msgstr "Abonnent" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s tingarar" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%s tingarar" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Dette er folk som lyttar til dine notisar." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Dette er folk som lyttar til %s's notisar" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s tingarar" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%s tingarar" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Dette er dei du lyttar til." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Dette er folka som %s tingar oppdateringar frå." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4598,16 +5121,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%1$s høyrer no på notisane dine på %2$s." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4988,7 +5517,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 #, fuzzy msgid "Version" msgstr "Personleg" @@ -5205,14 +5734,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5229,7 +5758,7 @@ msgid "Unable to save tag." msgstr "Kunne ikkje lagra emneord." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 #, fuzzy msgid "You have been banned from subscribing." msgstr "Brukaren tillet deg ikkje å tinga meldingane sine." @@ -5285,6 +5814,16 @@ msgstr "%1$s høyrer no på notisane dine på %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Melding til %1$s på %2$s" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5354,44 +5893,49 @@ msgid "Untitled page" msgstr "Ingen tittel" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navigasjon for hovudsida" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 #, fuzzy msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Personleg profil og oversyn over vener" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 #, fuzzy msgctxt "MENU" msgid "Personal" msgstr "Personleg" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Endra passordet ditt" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Konto" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 #, fuzzy msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Klarte ikkje å omdirigera til tenaren: %s" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Kopla til" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 #, fuzzy msgctxt "TOOLTIP" msgid "Change site configuration" @@ -5399,83 +5943,85 @@ msgstr "Navigasjon for hovudsida" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 #, fuzzy msgctxt "MENU" msgid "Admin" msgstr "Administrator" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, fuzzy, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Inviter vennar og kollega til å bli med deg på %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 #, fuzzy msgctxt "MENU" msgid "Invite" msgstr "Invitér" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Logg inn " #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Logo" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Opprett ei ny gruppe" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 #, fuzzy msgctxt "MENU" msgid "Register" msgstr "Registrér" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Logg inn " -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 #, fuzzy msgctxt "MENU" msgid "Login" msgstr "Logg inn" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Hjelp" -#: lib/action.php:509 -#, fuzzy +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Hjelp" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 #, fuzzy msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Søk etter folk eller innhald" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 #, fuzzy msgctxt "MENU" msgid "Search" @@ -5483,68 +6029,68 @@ msgstr "Søk" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Statusmelding" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Lokale syningar" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Sidenotis" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Andrenivås side navigasjon" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Hjelp" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Om" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "OSS" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Personvern" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Kjeldekode" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakt" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 #, fuzzy msgid "Badge" msgstr "Dult" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNets programvarelisens" @@ -5552,7 +6098,7 @@ msgstr "StatusNets programvarelisens" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5562,7 +6108,7 @@ msgstr "" "broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** er ei mikrobloggingteneste." @@ -5571,7 +6117,7 @@ msgstr "**%%site.name%%** er ei mikrobloggingteneste." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5583,51 +6129,51 @@ msgstr "" "org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 #, fuzzy msgid "Site content license" msgstr "StatusNets programvarelisens" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginering" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "« Etter" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Før »" @@ -5761,41 +6307,66 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Kunne ikkje lagre favoritt." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Kunne ikkje lagre favoritt." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Kunne ikkje lagre melding." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +#, fuzzy +msgid "Database error inserting OAuth application user." +msgstr "databasefeil ved innsetjing av skigardmerkelapp (#merkelapp): %s" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5878,24 +6449,35 @@ msgstr "" msgid "Cancel" msgstr "Avbryt" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Gjenopprett" @@ -5904,11 +6486,6 @@ msgstr "Gjenopprett" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6049,15 +6626,17 @@ msgid "Fullname: %s" msgstr "Fullt namn: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Stad: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Heimeside: %s" @@ -6079,7 +6658,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, fuzzy, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Melding for lang - maksimum 140 teikn, du skreiv %d" @@ -6292,14 +6871,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Ingen stadfestingskode." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "" +#, fuzzy +msgid "I looked for configuration files in the following places:" +msgstr "Invitasjon(er) sendt til fylgjande folk:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6337,19 +6917,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Oppdateringar over SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Kopla til" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "" @@ -6362,6 +6942,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "Du kan lasta opp ein logo for gruppa." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6374,23 +6961,23 @@ msgstr "Fjern favoriseringsmerket" msgid "Favor this notice" msgstr "Favoriser denne notisen" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6424,6 +7011,11 @@ msgstr "Gå" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"1-64 små bokstavar eller tal, ingen punktum (og liknande) eller mellomrom" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL til heimesida eller bloggen for gruppa eller emnet" @@ -6520,15 +7112,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupper med flest medlemmar" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupper med flest innlegg" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Merkelappar i %s gruppa sine notisar" @@ -6598,44 +7194,53 @@ msgstr "Log inn med brukarnamn og passord." msgid "Sign up for a new account" msgstr "Opprett ny konto" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Stadfesting av epostadresse" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s høyrer no på notisane dine på %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6644,10 +7249,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s fylgjer no oppdateringane dine på %2$s.\n" "\n" @@ -6656,21 +7261,25 @@ msgstr "" "Beste helsing,\n" "%4$s.\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Stad: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Ny epostadresse for å oppdatera %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6679,7 +7288,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Du hev ei ny posteadresse på %1½s.\n" "\n" @@ -6689,31 +7298,36 @@ msgstr "" "\n" "Helsing frå %4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s status" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS bekreftelse" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "Ventar på godkjenning for dette telefonnummeret." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Du har blitt dulta av %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6729,14 +7343,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Ny privat melding fra %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6755,15 +7373,20 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "" "Send meg ein epost når nokon legg til ein av mine notisar som favoritt." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6785,7 +7408,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6793,13 +7416,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7053,24 +7683,24 @@ msgstr "Dult" msgid "Send a nudge to this user" msgstr "Send eit dult til denne brukaren" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Kan ikkje leggja til ny tinging." @@ -7195,9 +7825,11 @@ msgstr "Svar på denne notisen" msgid "Revoke the \"%s\" role from this user" msgstr "Ei liste over brukarane i denne gruppa." -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Fann ikkje API-metode." #: lib/sandboxform.php:67 #, fuzzy @@ -7439,17 +8071,17 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "eit par sekund sidan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "omtrent eitt minutt sidan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7457,12 +8089,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "omtrent ein time sidan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7470,12 +8102,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "omtrent ein dag sidan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7483,12 +8115,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "omtrent ein månad sidan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7496,20 +8128,37 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "omtrent eitt år sidan" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, fuzzy, php-format msgid "%s is not a valid color!" msgstr "Heimesida er ikkje ei gyldig internettadresse." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "Heimesida er ikkje ei gyldig internettadresse." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "Unknown user. Go to %s to add your address to your account" msgstr "" +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Melding for lang - maksimum 140 teikn, du skreiv %d" +msgstr[1] "Melding for lang - maksimum 140 teikn, du skreiv %d" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7524,3 +8173,21 @@ msgstr "Ingen vald profil." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Plassering er for lang (maksimalt 255 teikn)." + +#, fuzzy +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Du kan lasta opp ein logo for gruppa." + +#, fuzzy +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Plassering er for lang (maksimalt %d teikn)." + +#, fuzzy +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Skriv om deg og interessene dine med 140 teikn" diff --git a/locale/pl/LC_MESSAGES/statusnet.po b/locale/pl/LC_MESSAGES/statusnet.po index e4fe1d7f00..fd51df3e98 100644 --- a/locale/pl/LC_MESSAGES/statusnet.po +++ b/locale/pl/LC_MESSAGES/statusnet.po @@ -11,8 +11,8 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:02+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:25+0000\n" "Last-Translator: Piotr Drąg \n" "Language-Team: Polish \n" "MIME-Version: 1.0\n" @@ -20,11 +20,11 @@ msgstr "" "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" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: pl\n" "X-Message-Group: #out-statusnet-core\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -80,11 +80,15 @@ msgstr "Zapisz ustawienia dostępu" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Zapisz" @@ -95,14 +99,17 @@ msgstr "Zapisz" msgid "No such page." msgstr "Nie ma takiej strony." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -126,35 +133,35 @@ msgstr "Brak takiego użytkownika." msgid "%1$s and friends, page %2$d" msgstr "%1$s i przyjaciele, strona %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "Użytkownik %s i przyjaciele" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Kanał dla znajomych użytkownika %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Kanał dla znajomych użytkownika %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Kanał dla znajomych użytkownika %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -163,7 +170,9 @@ msgstr "" "To jest oś czasu użytkownika %s i przyjaciół, ale nikt jeszcze nic nie " "wysłał." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -173,7 +182,8 @@ msgstr "" "wysłać coś samemu." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -182,7 +192,9 @@ msgstr "" "Można spróbować [szturchnąć użytkownika %1$s](../%2$s) z jego profilu lub " "[wysłać mu coś](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -192,7 +204,7 @@ msgstr "" "szturchniesz użytkownika %s lub wyślesz mu wpis." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Ty i przyjaciele" @@ -204,13 +216,16 @@ msgstr "Ty i przyjaciele" msgid "Updates from %1$s and friends on %2$s!" msgstr "Aktualizacje z %1$s i przyjaciół na %2$s." +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -231,61 +246,78 @@ msgstr "Nie odnaleziono metody API." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Ta metoda wymaga POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" "Należy podać parametr o nazwie \"device\" z jedną z wartości: sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Nie można zaktualizować użytkownika." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Użytkownik nie posiada profilu." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Nie można zapisać profilu." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" -"Serwer nie może obsłużyć aż tyle danych POST (%s bajty) z powodu bieżącej " +msgstr[0] "" +"Serwer nie może obsłużyć aż tylu danych POST (%s bajt) z powodu bieżącej " +"konfiguracji." +msgstr[1] "" +"Serwer nie może obsłużyć aż tylu danych POST (%s bajty) z powodu bieżącej " +"konfiguracji." +msgstr[2] "" +"Serwer nie może obsłużyć aż tylu danych POST (%s bajtów) z powodu bieżącej " "konfiguracji." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -294,71 +326,98 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Nie można zapisać ustawień wyglądu." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Nie można zaktualizować wyglądu." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Nie można zablokować siebie." -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Zablokowanie użytkownika nie powiodło się." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Odblokowanie użytkownika nie powiodło się." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Bezpośrednie wiadomości do użytkownika %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Wszystkie bezpośrednie wiadomości wysłane od użytkownika %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Bezpośrednia wiadomość do użytkownika %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Wszystkie bezpośrednie wiadomości wysłane do użytkownika %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Brak tekstu wiadomości." -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Wiadomość jest za długa. Maksymalna długość wynosi %d znaków." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Wiadomość jest za długa. Maksymalna długość wynosi %d znak." +msgstr[1] "Wiadomość jest za długa. Maksymalna długość wynosi %d znaki." +msgstr[2] "Wiadomość jest za długa. Maksymalna długość wynosi %d znaków." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Nie odnaleziono odbiorcy." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 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/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not 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." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Nie odnaleziono stanów z tym identyfikatorem." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Ten stan jest już ulubiony." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -403,67 +462,79 @@ msgstr "Nie można określić użytkownika źródłowego." msgid "Could not find target user." msgstr "Nie można odnaleźć użytkownika docelowego." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 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." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Pseudonim jest już używany. Spróbuj innego." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "To nie jest prawidłowy pseudonim." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Strona domowa nie jest prawidłowym adresem URL." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Imię i nazwisko jest za długie (maksymalnie 255 znaków)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Opis jest za długi (maksymalnie %d znaków)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Położenie jest za długie (maksymalnie 255 znaków)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Za dużo aliasów. Maksymalnie %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Nieprawidłowy alias: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Alias \"%s\" jest już używany. Spróbuj innego." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias nie może być taki sam jak pseudonim." @@ -527,28 +598,41 @@ msgstr "Grupy %s" msgid "groups on %s" msgstr "grupy na %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Wysłanie nie powiodło się." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Nieprawidłowy token lub element sprawdzający żądania." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Nie podano parametru oauth_token." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Nieprawidłowy token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Nieprawidłowy token żądania." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Brak upoważnienia." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -557,52 +641,46 @@ msgstr "Nieprawidłowy token." msgid "There was a problem with your session token. Try again, please." msgstr "Wystąpił problem z tokenem sesji. Spróbuj ponownie." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Nieprawidłowy pseudonim/hasło." -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Błąd bazy danych podczas usuwania użytkownika aplikacji OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Błąd bazy danych podczas wprowadzania użytkownika aplikacji OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Token żądania %s został upoważniony. Proszę wymienić go na token dostępu." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Token żądania %s został odrzucony lub unieważniony." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Nieoczekiwane wysłanie formularza." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Aplikacja chce połączyć się z kontem użytkownika" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Zezwolić czy odmówić dostęp" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -613,36 +691,82 @@ msgstr "" "uzyskać możliwość %3$s danych konta %4$s. Dostęp do konta %4" "$s powinien być udostępniany tylko zaufanym osobom trzecim." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "Konto" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Pseudonim" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Hasło" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Odrzuć" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Anuluj" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Zezwól" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Zezwól lub odmów dostęp do informacji konta." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Upoważnij dostęp do informacji konta." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Anulowano upoważnienie." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "Token żądania %s został unieważniony." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Pomyślnie upoważniono %s." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Proszę wrócić do %s i podać następujący kod bezpieczeństwa, aby ukończyć " +"proces." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -675,24 +799,36 @@ msgstr "Usunięto stan." msgid "No status with that ID found." msgstr "Nie odnaleziono stanów z tym identyfikatorem." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Klient musi dostarczać parametr \"stan\" z wartością." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Wpis jest za długi. Maksymalna długość wynosi %d znaków." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Wpis jest za długi. Maksymalna długość wynosi %d znak." +msgstr[1] "Wpis jest za długi. Maksymalna długość wynosi %d znaki." +msgstr[2] "Wpis jest za długi. Maksymalna długość wynosi %d znaków." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Nie odnaleziono." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." +msgstr "Nie odnaleziono wpisu nadrzędnego." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Maksymalny rozmiar wpisu wynosi %d znaków, w tym adres URL załącznika." +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"Maksymalny rozmiar wpisu wynosi %d znak, w tym adres URL załącznika." +msgstr[1] "" +"Maksymalny rozmiar wpisu wynosi %d znaki, w tym adres URL załącznika." +msgstr[2] "" +"Maksymalny rozmiar wpisu wynosi %d znaków, w tym adres URL załącznika." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -752,6 +888,10 @@ msgstr "Aktualizacje ze znacznikiem %1$s na %2$s." msgid "API method under construction." msgstr "Metoda API jest w trakcie tworzenia." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Nie odnaleziono." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Nie ma takiego załącznika." @@ -804,7 +944,8 @@ msgid "Preview" msgstr "Podgląd" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Usuń" @@ -816,27 +957,27 @@ msgstr "Wyślij" msgid "Crop" msgstr "Przytnij" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Nie wysłano pliku." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Wybierz kwadratowy obszar obrazu do awatara" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Utracono dane pliku." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Zaktualizowano awatar." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Zaktualizowanie awatara nie powiodło się." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Usunięto awatar." @@ -860,12 +1001,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Nie" @@ -878,12 +1020,13 @@ msgstr "Nie blokuj tego użytkownika" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Tak" @@ -898,9 +1041,12 @@ msgstr "Zablokuj tego użytkownika" msgid "Failed to save block information." msgstr "Zapisanie informacji o blokadzie nie powiodło się." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -975,12 +1121,13 @@ msgstr "Ten adres został już potwierdzony." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Nie można zaktualizować użytkownika." @@ -1018,15 +1165,16 @@ msgstr "Musisz być zalogowany, aby usunąć aplikację." msgid "Application not found." msgstr "Nie odnaleziono aplikacji." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Nie jesteś właścicielem tej aplikacji." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Wystąpił problem z tokenem sesji." @@ -1053,10 +1201,66 @@ msgstr "Nie usuwaj tej aplikacji" msgid "Delete this application" msgstr "Usuń tę aplikację" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "Musisz być zalogowany, aby usunąć grupę." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Brak pseudonimu lub identyfikatora." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "Brak uprawnienia do usunięcia tej grupy." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Nie można usunąć grupy %s." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "Usunięto grupę %s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Usuń grupę" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Na pewno usunąć tę grupę? Wyczyści to wszystkie dane o grupie z bazy danych, " +"bez utworzenia kopii zapasowej. Publiczne wpisy w tej grupie będą nadal " +"widoczne na konkretnych osiach czasu." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Nie usuwaj tej grupy" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Usuń tę grupę" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1129,53 +1333,61 @@ msgstr "Wygląd" msgid "Design settings for this StatusNet site" msgstr "Ustawienia wyglądu tej witryny StatusNet" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Nieprawidłowy adres URL logo." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "Nieprawidłowy adres URL logo SSL." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Motyw nie jest dostępny: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Zmień logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo witryny" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "Logo SSL" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Zmień motyw" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Motyw witryny" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Motyw witryny." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Własny motyw" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Można wysłać własny motyw witryny StatusNet jako archiwum zip." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Zmień obraz tła" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Tło" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1183,76 +1395,74 @@ msgid "" msgstr "Można wysłać obraz tła dla witryny. Maksymalny rozmiar pliku to %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Włączone" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Wyłączone" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Włącz lub wyłącz obraz tła." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Kafelkowy obraz tła" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Zmień kolory" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Treść" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Panel boczny" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Tekst" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Odnośniki" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Zaawansowane" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Własny plik CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Użycie domyślnych" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Przywróć domyślny wygląd" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Przywróć domyślne ustawienia" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Zapisz" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Zapisz wygląd" @@ -1269,68 +1479,94 @@ msgstr "Dodaj do ulubionych" msgid "No such document \"%s\"" msgstr "Nie ma takiego dokumentu \\\"%s\\\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Zmodyfikuj aplikację" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Musisz być zalogowany, aby zmodyfikować aplikację." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Nie ma takiej aplikacji." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Użyj tego formularza, aby zmodyfikować aplikację." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Nazwa jest wymagana." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." msgstr "Nazwa jest za długa (maksymalnie 255 znaków)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Nazwa jest już używana. Spróbuj innej." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Opis jest wymagany." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Opis jest za długi (maksymalnie %d znak)." +msgstr[1] "Opis jest za długi (maksymalnie %d znaki)." +msgstr[2] "Opis jest za długi (maksymalnie %d znaków)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Źródłowy adres URL jest za długi." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Źródłowy adres URL jest nieprawidłowy." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organizacja jest wymagana." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." msgstr "Organizacja jest za długa (maksymalnie 255 znaków)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Strona domowa organizacji jest wymagana." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Adres zwrotny jest za długi." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Adres zwrotny URL jest nieprawidłowy." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Nie można zaktualizować aplikacji." @@ -1352,11 +1588,6 @@ msgstr "Musisz być administratorem, aby zmodyfikować grupę." msgid "Use this form to edit the group." msgstr "Użyj tego formularza, aby zmodyfikować grupę." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "opis jest za długi (maksymalnie %d znaków)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1419,16 +1650,6 @@ msgstr "" "(także w wiadomościach niechcianych), czy otrzymałeś wiadomość z dalszymi " "instrukcjami." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Anuluj" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1726,7 +1947,7 @@ msgstr "Nie można przekonwertować tokenów żądań na tokeny dostępu." msgid "Remote service uses unknown version of OMB protocol." msgstr "Zdalna usługa używa nieznanej wersji protokołu OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Błąd podczas aktualizowania zdalnego profilu." @@ -2169,51 +2390,84 @@ 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:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Zaproszenia zostały wyłączone." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, 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:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Nieprawidłowy adres e-mail: %s" +msgid "Invalid email address: %s." +msgstr "Nieprawidłowy adres e-mail: %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" msgstr "Wysłano zaproszenia" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Zaproś nowych użytkowników" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Jesteś już subskrybowany do tych użytkowników:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Jesteś już subskrybowany do tego użytkownika:" +msgstr[1] "Jesteś już subskrybowany do tych użytkowników:" +msgstr[2] "Jesteś już subskrybowany do tych użytkowników:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Ta osoba są już użytkownikiem i zostałeś do niego automatycznie " +"subskrybowany:" +msgstr[1] "" +"Te osoby są już użytkownikami i zostałeś do nich automatycznie subskrybowany:" +msgstr[2] "" "Te osoby są już użytkownikami i zostałeś do nich automatycznie subskrybowany:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Wysłano zaproszenia do następujących osób:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Wysłano zaproszenie do następującej osoby:" +msgstr[1] "Wysłano zaproszenia do następujących osób:" +msgstr[2] "Wysłano zaproszenia do następujących osób:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2221,43 +2475,54 @@ msgstr "" "Zostaniesz powiadomiony, kiedy ktoś zaakceptuje zaproszenie i zarejestruje " "się na witrynie. Dziękujemy za pomoc w zwiększaniu społeczności." -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 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/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Adresy e-mail" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresy przyjaciół, których zapraszasz (jeden na wiersz)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Osobista wiadomość" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Opcjonalnie dodaj osobistą wiadomość do zaproszenia." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Wyślij" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, 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" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2318,10 +2583,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Musisz być zalogowany, aby dołączyć do grupy." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Brak pseudonimu lub identyfikatora." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2467,11 +2728,11 @@ msgstr "Zaloguj się" msgid "Login to site" msgstr "Zaloguj się na witrynie" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Zapamiętaj mnie" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Automatyczne logowanie. Nie należy używać na komputerach używanych przez " @@ -2524,23 +2785,36 @@ msgstr "Nie można uczynić %1$s administratorem grupy %2$s." msgid "No current status." msgstr "Brak obecnego stanu." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nowa aplikacja" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Musisz być zalogowany, aby zarejestrować aplikację." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Użyj tego formularza, aby zarejestrować aplikację." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Nazwa jest za długa (maksymalnie 255 znaków)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Źródłowy adres URL jest wymagany." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organizacja jest za długa (maksymalnie 255 znaków)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Nie można utworzyć aplikacji." @@ -2552,44 +2826,49 @@ msgstr "Nowa grupa" msgid "Use this form to create a new group." msgstr "Użyj tego formularza, aby utworzyć nową grupę." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "opis jest za długi (maksymalnie %d znaków)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nowa wiadomość" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Nie można wysłać wiadomości do tego użytkownika." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Brak treści." -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Nie podano odbiorcy." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 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." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Wysłano wiadomość" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Wysłano bezpośrednią wiadomość do użytkownika %s." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Błąd AJAX" @@ -2597,7 +2876,17 @@ msgstr "Błąd AJAX" msgid "New notice" msgstr "Nowy wpis" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Wpis jest za długi. Maksymalna długość wynosi %d znaków." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Maksymalny rozmiar wpisu wynosi %d znaków, w tym adres URL załącznika." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Wysłano wpis" @@ -2650,7 +2939,8 @@ msgstr "Aktualizacje pasujące do wyszukiwanego terminu \"%1$s\" na %2$s." #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Ten użytkownik nie pozwala na szturchnięcia albo nie potwierdził lub nie " "ustawił jeszcze swojego adresu e-mail." @@ -2663,47 +2953,76 @@ msgstr "Wysłano szturchnięcie" msgid "Nudge sent!" msgstr "Wysłano szturchnięcie." -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Musisz być zalogowany, aby wyświetlić listę aplikacji." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Aplikacje OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Zarejestrowane aplikacje" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Nie zarejestrowano jeszcze żadnych aplikacji." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Połączone aplikacje" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." -msgstr "Zezwolono następującym aplikacjom na dostęp do konta." +msgid "The following connections exist for your account." +msgstr "Istnieją następujące połączenia dla konta." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Nie jesteś użytkownikiem tej aplikacji." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "Nie można unieważnić dostępu dla aplikacji: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" +"Pomyślnie unieważniono dostęp dla %1$s i token dostępu zaczynający się od %2" +"$s." + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Nie upoważniono żadnych aplikacji do używania konta." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "Programiści mogą zmodyfikować ustawienia rejestracji swoich aplikacji " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" +"Jesteś programistą? [Zarejestruj aplikację kliencką OAuth](%s) do użycia z " +"tą witryną StatusNet." #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2728,7 +3047,7 @@ msgstr "Dozwolone są tylko adresy URL %s przez zwykły protokół HTTP." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "To nie jest obsługiwany format danych." @@ -2831,7 +3150,7 @@ msgid "6 or more characters" msgstr "6 lub więcej znaków" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Potwierdź" @@ -2843,11 +3162,11 @@ msgstr "Takie samo jak powyższe hasło" msgid "Change" msgstr "Zmień" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Hasło musi mieć sześć lub więcej znaków." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Hasła nie pasują do siebie." @@ -2867,158 +3186,275 @@ msgstr "Nie można zapisać nowego hasła." msgid "Password saved." msgstr "Zapisano hasło." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Ścieżki" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Ustawienia ścieżki i serwera dla tej witryny StatusNet" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Nie można odczytać katalogu motywu: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Nie można zapisywać w katalogu awatarów: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Nie można zapisywać w katalogu teł: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Nie można odczytać katalogu lokalizacji: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Nieprawidłowy serwer SSL. Maksymalna długość to 255 znaków." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Witryny" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Serwer" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nazwa komputera serwera strony." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Ścieżka" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Ścieżka do witryny" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Ścieżka do witryny." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Ścieżka do lokalizacji" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Katalog lokalizacji" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Ścieżka do katalogu lokalizacji" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Ścieżka do katalogu lokalizacji." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Eleganckie adresu URL" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" "Używać eleganckich (bardziej czytelnych i łatwiejszych do zapamiętania) " "adresów URL?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Motyw" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Serwer motywu" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Serwer motywów." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Ścieżka do motywu" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Ścieżka WWW do motywów." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Katalog motywu" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Awatary" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Serwer awatara" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Ścieżka do awatara" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Katalog awatara" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Tła" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Serwer tła" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Ścieżka do tła" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Katalog tła" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nigdy" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Czasem" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Zawsze" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Użycie SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Kiedy używać SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Serwer SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" -msgstr "Serwer do przekierowywania żądań SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "Serwer SSL dla motywów (domyślnie: serwer SSL)." -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "Ścieżka do SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "Ścieżka SSL do motywów (domyślnie: /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Katalog" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Katalog, w którym położone są motywy." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Awatary" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Serwer awatara" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Serwer awatarów." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Ścieżka do awatara" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Ścieżka WWW do awatarów." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Katalog awatara" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Katalog, w którym położone są awatary." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Tła" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Serwer teł." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Ścieżka WWW do teł." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Serwer teł na stronach SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Ścieżka WWW do teł na stronach SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Katalog, w którym położone są tła." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Załączniki" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Serwer załączników." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Ścieżka WWW do załączników." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Serwer załączników na stronach SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Ścieżka WWW do załączników na stronach SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Katalog, w którym położone są załączniki." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nigdy" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Czasem" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Zawsze" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Użycie SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Kiedy używać SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "Serwer do przekierowywania żądań SSL." + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Ścieżki zapisu" @@ -3055,140 +3491,183 @@ msgstr "Nieprawidłowa treść wpisu." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "Licencja wpisu \"%1$s\" nie jest zgodna z licencją witryny \"%2$s\"." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Ustawienia profilu" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 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ć." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Informacje o profilu" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -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" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +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." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Imię i nazwisko" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Strona domowa" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" -msgstr "Adres URL strony domowej, bloga lub profilu na innej witrynie" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." +msgstr "Adres URL strony domowej, bloga lub profilu na innej witrynie." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Opisz się i swoje zainteresowania w %d znakach" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Opisz siebie i swoje zainteresowania w %d znaku" +msgstr[1] "Opisz siebie i swoje zainteresowania w %d znakach" +msgstr[2] "Opisz siebie i swoje zainteresowania w %d znakach" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Opisz się i swoje zainteresowania" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "O mnie" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Położenie" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Gdzie jesteś, np. \"miasto, województwo (lub region), kraj\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Podziel się swoim obecnym położeniem podczas wysyłania wpisów" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Znaczniki" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 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:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Język" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Preferowany język" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Strefa czasowa" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "W jakiej strefie czasowej zwykle się znajdujesz?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Automatycznie subskrybuj każdego, kto mnie subskrybuje (najlepsze dla botów)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Wpis \"O mnie\" jest za długi (maksymalnie %d znaków)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Wpis \"O mnie\" jest za długi (maksymalnie %d znak)." +msgstr[1] "Wpis \"O mnie\" jest za długi (maksymalnie %d znaki)." +msgstr[2] "Wpis \"O mnie\" jest za długi (maksymalnie %d znaków)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Nie wybrano strefy czasowej." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Język jest za długi (maksymalnie 50 znaków)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Nieprawidłowy znacznik: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Nie można zaktualizować użytkownika do automatycznej subskrypcji." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Nie można zapisać preferencji położenia." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Nie można zapisać profilu." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Nie można zapisać znaczników." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Zapisano ustawienia." @@ -3266,26 +3745,39 @@ msgstr "" "To jest %%site.name%%, usługa [mikroblogowania](http://pl.wikipedia.org/wiki/" "Mikroblog) oparta na wolnym narzędziu [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Publiczna chmura znaczników" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " -msgstr "To są najpopularniejsze ostatnie znaczniki na %s " +msgid "These are most popular recent tags on %s" +msgstr "To są najpopularniejsze ostatnie znaczniki w witrynie %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Nikt jeszcze nie wysłał wpisu za pomocą [znacznika mieszania](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Zostań pierwszym, który go wyśle." -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3294,7 +3786,7 @@ msgstr "" "Dlaczego nie [zarejestrujesz konta](%%action.register%%) i zostaniesz " "pierwszym, który go wyśle." -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Chmura znaczników" @@ -3414,7 +3906,7 @@ msgstr "Hasło musi mieć sześć lub więcej znaków." msgid "Password and confirmation do not match." msgstr "Hasło i potwierdzenie nie pasują do siebie." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Błąd podczas ustawiania użytkownika." @@ -3422,7 +3914,7 @@ msgstr "Błąd podczas ustawiania użytkownika." msgid "New password successfully saved. You are now logged in." msgstr "Pomyślnie zapisano nowe hasło. Jesteś teraz zalogowany." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Tylko zaproszone osoby mogą się rejestrować." @@ -3434,7 +3926,7 @@ msgstr "Nieprawidłowy kod zaproszenia." msgid "Registration successful" msgstr "Rejestracja powiodła się" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Zarejestruj się" @@ -3451,11 +3943,11 @@ msgstr "" msgid "Email address already exists." msgstr "Adres e-mail już istnieje." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Nieprawidłowa nazwa użytkownika lub hasło." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3463,56 +3955,60 @@ 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. " -#: actions/register.php:432 +#: actions/register.php:434 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." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 lub więcej znaków. Wymagane." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Takie samo jak powyższe hasło. Wymagane." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-mail" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Używane tylko do aktualizacji, ogłoszeń i przywracania hasła" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Dłuższa nazwa, najlepiej twoje \"prawdziwe\" imię i nazwisko" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "Adres URL strony domowej, bloga lub profilu na innej witrynie" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "Rozumiem, że treść i dane %1$s są prywatne i poufne." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Moje teksty i pliki są objęte prawami autorskimi %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Moje teksty i pliki pozostają pod moimi prawami autorskimi." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Wszystkie prawa zastrzeżone." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3521,7 +4017,7 @@ msgstr "" "Tekst i pliki są dostępne na warunkach licencji %s, poza tymi prywatnymi " "danymi: hasło, adres e-mail, adres komunikatora i numer telefonu." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3554,7 +4050,7 @@ msgstr "" "Dziękujemy za zarejestrowanie się i mamy nadzieję, że używanie tej usługi " "sprawi ci przyjemność." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3783,7 +4279,7 @@ msgstr "Organizacja" msgid "Description" msgstr "Opis" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statystyki" @@ -3926,45 +4422,45 @@ msgstr "Aliasy" msgid "Group actions" msgstr "Działania grupy" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Kanał wpisów dla grupy %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Kanał wpisów dla grupy %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Kanał wpisów dla grupy %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF dla grupy %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Członkowie" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Brak)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Wszyscy członkowie" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Utworzono" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3980,7 +4476,7 @@ msgstr "" "action.register%%%%), aby stać się częścią tej grupy i wiele więcej. " "([Przeczytaj więcej](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3993,7 +4489,7 @@ msgstr "" "narzędziu [StatusNet](http://status.net/). Jej członkowie dzielą się " "krótkimi wiadomościami o swoim życiu i zainteresowaniach. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administratorzy" @@ -4019,48 +4515,48 @@ msgstr "Wiadomość od użytkownika %1$s na %2$s" msgid "Notice deleted." msgstr "Usunięto wpis." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " ze znacznikiem %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, strona %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Kanał wpisów dla %1$s ze znacznikiem %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Kanał wpisów dla %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Kanał wpisów dla %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Kanał wpisów dla %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF dla %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "To jest oś czasu dla użytkownika %1$s, ale %2$s nie nic jeszcze nie wysłał." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4068,7 +4564,7 @@ msgstr "" "Widziałeś ostatnio coś interesującego? Nie wysłałeś jeszcze żadnych wpisów, " "teraz jest dobry czas, aby zacząć. :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4077,7 +4573,7 @@ msgstr "" "Można spróbować szturchnąć użytkownika %1$s lub [wysłać mu coś](%%%%action." "newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4091,7 +4587,7 @@ msgstr "" "obserwować wpisy użytkownika **%s** i wiele więcej. ([Przeczytaj więcej](%%%%" "doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4102,7 +4598,7 @@ msgstr "" "pl.wikipedia.org/wiki/Mikroblog) opartej na wolnym narzędziu [StatusNet]" "(http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Powtórzenia %s" @@ -4484,39 +4980,55 @@ msgstr "" msgid "Subscribed" msgstr "Subskrybowano" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Subskrybenci użytkownika %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Subskrybenci użytkownika %1$s, strona %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Osoby obserwujący twoje wpisy." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Osoby obserwujące wpisy użytkownika %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Nie masz żadnych subskrybentów. Spróbuj subskrybować osoby, które znasz, a " -"oni mogą się odwdzięczyć" +"oni mogą się odwdzięczyć." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "Użytkownik %s nie posiada subskrybentów. Chcesz być pierwszym?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4525,26 +5037,38 @@ msgstr "" "Użytkownik %s nie posiada subskrybentów. Dlaczego nie [zarejestrujesz konta]" "(%%%%action.register%%%%) i zostaniesz pierwszym?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Subskrypcje użytkownika %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Subskrypcje użytkownika %1$s, strona %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Osoby, których wpisy obserwujesz." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Osoby, których wpisy obserwuje użytkownik %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4560,16 +5084,22 @@ msgstr "" "twittersettings%%), można automatycznie subskrybować osoby, które tam już " "obserwujesz." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "Użytkownik %s nie obserwuje nikogo." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4950,7 +5480,7 @@ msgid "Plugins" msgstr "Wtyczki" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Wersja" @@ -4966,9 +5496,9 @@ msgstr "Dodaj do ulubionych" #. TRANS: Ntofication given when a user marks a notice as favorite. #. TRANS: %1$s is a user nickname or full name, %2$s is a notice URI. #: classes/Fave.php:151 -#, fuzzy, php-format +#, php-format msgid "%1$s marked notice %2$s as a favorite." -msgstr "Użytkownik %s (@%s) dodał twój wpis jako ulubiony" +msgstr "Użytkownik %1$s oznaczył wpis %2$s jako ulubiony." #. TRANS: Server exception thrown when a URL cannot be processed. #: classes/File.php:142 @@ -5151,9 +5681,9 @@ msgstr "Problem podczas zapisywania skrzynki odbiorczej grupy." #. TRANS: Server exception thrown when a reply cannot be saved. #. TRANS: %1$d is a notice ID, %2$d is the ID of the mentioned user. #: classes/Notice.php:1120 -#, fuzzy, php-format +#, php-format msgid "Could not save reply for %1$d, %2$d." -msgstr "Nie można zapisać informacji o lokalnej grupie." +msgstr "Nie można zapisać odpowiedzi na %1$d, %2$d." #. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'. #. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice. @@ -5164,14 +5694,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "Nie można unieważnić roli \"\"%1$s\" użytkownika #%2$d; nie istnieje." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5188,7 +5718,7 @@ msgid "Unable to save tag." msgstr "Nie można zapisać etykiety." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Zablokowano subskrybowanie." @@ -5230,9 +5760,9 @@ msgstr "Obserwuj" #. TRANS: Notification given when one person starts following another. #. TRANS: %1$s is the subscriber, %2$s is the subscribed. #: classes/Subscription.php:258 -#, fuzzy, php-format +#, php-format msgid "%1$s is now following %2$s." -msgstr "Użytkownik %1$s dołączył do grupy %2$s." +msgstr "Użytkownik %1$s obserwuje teraz %2$s." #. TRANS: Notice given on user registration. #. TRANS: %1$s is the sitename, $2$s is the registering user's nickname. @@ -5241,6 +5771,17 @@ msgstr "Użytkownik %1$s dołączył do grupy %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Witaj w %1$s, @%2$s." +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" +"Nie określono pojedynczego użytkownika dla trybu pojedynczego użytkownika." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5308,185 +5849,193 @@ msgid "Untitled page" msgstr "Strona bez nazwy" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Główna nawigacja witryny" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Profil osobisty i oś czasu przyjaciół" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Osobiste" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Zmień adres e-mail, awatar, hasło, profil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Konto" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Połącz z serwisami" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Połącz" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Zmień konfigurację witryny" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administrator" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Zaproś przyjaciół i kolegów do dołączenia do ciebie na %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Zaproś" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Wyloguj się z witryny" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Wyloguj się" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Utwórz konto" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Zarejestruj się" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Zaloguj się na witrynie" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Zaloguj się" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Pomóż mi." -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Pomoc" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Wyszukaj osoby lub tekst" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Wyszukaj" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Wpis witryny" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Lokalne widoki" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Wpis strony" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Druga nawigacja witryny" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Pomoc" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "O usłudze" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "TOS" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Prywatność" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Kod źródłowy" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakt" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Odznaka" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licencja oprogramowania StatusNet" @@ -5494,7 +6043,7 @@ msgstr "Licencja oprogramowania StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5504,7 +6053,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** jest usługą mikroblogowania." @@ -5513,7 +6062,7 @@ msgstr "**%%site.name%%** jest usługą mikroblogowania." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5525,20 +6074,20 @@ msgstr "" "Affero](http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licencja zawartości witryny" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Treść i dane %1$s są prywatne i poufne." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" @@ -5546,7 +6095,7 @@ msgstr "" "zastrzeżone." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Prawa autorskie do treści i danych są własnością współtwórców. Wszystkie " @@ -5554,7 +6103,7 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" @@ -5562,19 +6111,19 @@ msgstr "" "$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginacja" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Później" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Wcześniej" @@ -5695,41 +6244,63 @@ msgstr "" "do odczytu." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Brak aplikacji dla tego klucza klienta." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Błędny token dostępu." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Brak użytkownika dla tego tokenu." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Nie można uwierzytelnić." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "Nie można utworzyć anonimowego klienta." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "Nie można utworzyć anonimowej aplikacji OAuth." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Nie można wprowadzić wiadomości." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Błąd bazy danych podczas wprowadzania użytkownika aplikacji OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Spróbowano unieważnić nieznany token." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Usunięcie unieważnionego tokenu nie powiodło się." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Zmodyfikuj aplikację" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5811,24 +6382,35 @@ msgstr "" msgid "Cancel" msgstr "Anuluj" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "autorstwa " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "odczyt i zapis" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "tylko do odczytu" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Zaakceptowano %1$s - dostęp \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "Token dostępu rozpoczynający się od: %s" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Unieważnij" @@ -5837,11 +6419,6 @@ msgstr "Unieważnij" msgid "author element must contain a name element." msgstr "element autora musi zawierać element nazwy." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Załączniki" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5983,15 +6560,17 @@ msgid "Fullname: %s" msgstr "Imię i nazwisko: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Położenie: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Strona domowa: %s" @@ -6015,7 +6594,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d." @@ -6264,14 +6843,14 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Nie odnaleziono pliku konfiguracji." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "Szukano plików konfiguracji w następujących miejscach: " +msgid "I looked for configuration files in the following places:" +msgstr "Szukano plików konfiguracji w następujących miejscach:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6308,19 +6887,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Aktualizacje przez wiadomości SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Połączenia" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Upoważnione połączone aplikacje" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Błąd bazy danych" @@ -6333,6 +6912,15 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "Można wysłać osobisty obraz tła. Maksymalny rozmiar pliku to 2 MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Serwer nie może obsłużyć aż tyle danych POST (%s bajty) z powodu bieżącej " +"konfiguracji." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Przywrócono domyślny wygląd." @@ -6345,23 +6933,23 @@ msgstr "Usuń ten wpis z ulubionych" msgid "Favor this notice" msgstr "Dodaj ten wpis do ulubionych" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Kanały" @@ -6394,6 +6982,10 @@ msgstr "Przejdź" msgid "Grant this user the \"%s\" role" msgstr "Nadaj użytkownikowi rolę \"%s\"" +#: lib/groupeditform.php:154 +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" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "Adres URL strony domowej lub bloga grupy, albo temat" @@ -6493,15 +7085,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Dodanie lub modyfikacja wyglądu grupy %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupy z największą liczbą członków" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupy z największą ilością wpisów" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Znaczniki we wpisach grupy %s" @@ -6571,49 +7167,54 @@ msgstr "Zaloguj się za pomocą nazwy użytkownika i hasła" msgid "Sign up for a new account" msgstr "Załóż nowe konto" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Potwierdzenie adresu e-mail" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -"Cześć, %s.\n" +"Cześć, %1$s.\n" "\n" -"Ktoś właśnie podał ten adres e-mail na %s.\n" +"Ktoś właśnie podał ten adres e-mail w witrynie %2$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" +"%3$s\n" "\n" "Jeśli to nie ty, po prostu zignoruj tę wiadomość.\n" "\n" "Dziękujemy za twój czas, \n" -"%s\n" +"%2$s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, 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." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6623,8 +7224,12 @@ msgstr "" "zablokować je z listy subskrybentów i zgłosić je jako spam do " "administratorów witryny na %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6633,36 +7238,40 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -"Użytkownik %1$s obserwuje teraz twoje wpisy na %2$s.\n" +"Użytkownik %1$s obserwuje teraz twoje wpisy w witrynie %2$s.\n" "\n" -"\t%3$s\n" +"%3$s\n" "\n" "%4$s%5$s%6$s\n" "Z poważaniem,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Zmień adres e-mail lub opcje powiadamiania na %8$s\n" +"Zmień adres e-mail lub opcje powiadamiania na %7$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "O mnie: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Nowy adres e-mail do wysyłania do %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6672,42 +7281,47 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -"Posiadasz nowy adres wysyłania na %1$s.\n" +"Posiadasz nowy adres wysyłania w witrynie %1$s.\n" "\n" -"Wyślij wiadomość e-mail na %2$s, aby wysłać nowe wpisy.\n" +"Wyślij wiadomość e-mail na adres %2$s, aby wysłać nowe wpisy.\n" "\n" "Więcej instrukcji dotyczących poczty e-mail można odnaleźć na %3$s.\n" "\n" "Z poważaniem,\n" -"%4$s" +"%1$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Stan użytkownika %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Potwierdzenie SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: proszę potwierdzić własny numer telefonu za pomocą tego kodu:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Zostałeś szturchnięty przez %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6734,14 +7348,18 @@ msgstr "" "Z poważaniem,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nowa prywatna wiadomość od użytkownika %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6774,14 +7392,19 @@ msgstr "" "Z poważaniem,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "Użytkownik %s (@%s) dodał twój wpis jako ulubiony" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "Użytkownik %1$s (@%2$s) dodał twój wpis jako ulubiony" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6820,7 +7443,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6831,13 +7454,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "Użytkownik %s (@%s) wysłał wpis wymagający twojej uwagi" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "Użytkownik %1$s (@%2$s) wysłał wpis wymagający twojej uwagi" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7114,24 +7744,24 @@ msgstr "Szturchnij" msgid "Send a nudge to this user" msgstr "Wyślij szturchnięcie do tego użytkownika" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Błąd podczas wprowadzania nowego profilu." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Błąd podczas wprowadzania awatara." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Błąd podczas wprowadzania zdalnego profilu." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Podwójny wpis." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Nie można wprowadzić nowej subskrypcji." @@ -7251,10 +7881,11 @@ msgstr "Powtórz ten wpis" msgid "Revoke the \"%s\" role from this user" msgstr "Unieważnij rolę \"%s\" tego użytkownika" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" -"Nie określono pojedynczego użytkownika dla trybu pojedynczego użytkownika." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Nie odnaleziono metody API." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7439,9 +8070,9 @@ msgstr "Zrezygnuj z subskrypcji" #. TRANS: Exception text shown when no profile can be found for a user. #. TRANS: %1$s is a user nickname, $2$d is a user ID (number). #: lib/usernoprofileexception.php:60 -#, fuzzy, php-format +#, php-format msgid "User %1$s (%2$d) has no profile record." -msgstr "Użytkownik nie posiada profilu." +msgstr "Użytkownik%1$s (%2$d) nie posiada wpisu profilu." #: lib/userprofile.php:117 msgid "Edit Avatar" @@ -7490,17 +8121,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "kilka sekund temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "około minutę temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7509,12 +8140,12 @@ msgstr[1] "około %d minut temu" msgstr[2] "około %d minut temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "około godzinę temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7523,12 +8154,12 @@ msgstr[1] "około %d godzin temu" msgstr[2] "około %d godzin temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "blisko dzień temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7537,12 +8168,12 @@ msgstr[1] "około %d dni temu" msgstr[2] "około %d dni temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "około miesiąc temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7551,22 +8182,40 @@ msgstr[1] "około %d miesięcy temu" msgstr[2] "około %d miesięcy temu" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "około rok temu" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s nie jest prawidłowym kolorem." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" -"%s nie jest prawidłowym kolorem. Użyj trzech lub sześciu znaków " +"%s nie jest prawidłowym kolorem. Proszę użyć trzech lub sześciu znaków " "szesnastkowych." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d." +msgstr[1] "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d." +msgstr[2] "Wiadomość jest za długa - maksymalnie %1$d znaków, wysłano %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7580,3 +8229,18 @@ msgstr "Nie podano użytkownika; używanie użytkownika zapasowego." #, php-format msgid "%d entries in backup." msgstr "%d wpisów w kopii zapasowej." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Imię i nazwisko jest za długie (maksymalnie 255 znaków)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Położenie jest za długie (maksymalnie 255 znaków)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Wiadomość jest za długa. Maksymalna długość wynosi %d znaków." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Wpis \"O mnie\" jest za długi (maksymalnie %d znaków)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Opisz się i swoje zainteresowania w %d znakach" diff --git a/locale/pt/LC_MESSAGES/statusnet.po b/locale/pt/LC_MESSAGES/statusnet.po index ed66ddfdfe..f43df57e56 100644 --- a/locale/pt/LC_MESSAGES/statusnet.po +++ b/locale/pt/LC_MESSAGES/statusnet.po @@ -13,17 +13,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:03+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:26+0000\n" "Language-Team: Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: pt\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -79,11 +79,15 @@ msgstr "Gravar configurações de acesso" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Gravar" @@ -94,14 +98,17 @@ msgstr "Gravar" msgid "No such page." msgstr "Página não foi encontrada." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -125,35 +132,35 @@ msgstr "Utilizador não foi encontrado." msgid "%1$s and friends, page %2$d" msgstr "%1$s e amigos, página %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s e amigos" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Fonte para os amigos de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Fonte para os amigos de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Fonte para os amigos de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -161,7 +168,9 @@ msgid "" msgstr "" "Estas são as notas de %s e dos amigos, mas ainda não publicaram nenhuma." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -171,7 +180,8 @@ msgstr "" "publicar qualquer coisa." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -180,7 +190,9 @@ msgstr "" "Pode tentar [dar um toque em %1$s](../%2$s) a partir do perfil ou [endereçar-" "lhe uma nota](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -190,7 +202,7 @@ msgstr "" "%s ou endereçar-lhe uma nota." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Você e seus amigos" @@ -202,13 +214,16 @@ msgstr "Você e seus amigos" msgid "Updates from %1$s and friends on %2$s!" msgstr "Actualizações de %1$s e amigos no %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -229,61 +244,75 @@ msgstr "Método da API não encontrado." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Este método requer um POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" "Tem de especificar um parâmetro 'aparelho' com um dos valores: sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Não foi possível actualizar o utilizador." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Utilizador não tem perfil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Não foi possível gravar o perfil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"O servidor não conseguiu processar tantos dados POST (%s bytes) devido à sua " +"configuração actual." +msgstr[1] "" "O servidor não conseguiu processar tantos dados POST (%s bytes) devido à sua " "configuração actual." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -292,70 +321,97 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Não foi possível gravar as configurações do estilo." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Não foi possível actualizar o seu estilo." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Os utilizadores não podem bloquear-se a si próprios!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Bloqueio do utilizador falhou." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Desbloqueio do utilizador falhou." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Mensagens directas de %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Todas as mensagens directas enviadas por %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Mensagens directas para %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Todas as mensagens directas enviadas para %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Mensagem não tem texto!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Demasiado longo. Tamanho máx. das mensagens é %d caracteres." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Demasiado longo. Tamanho máx. das mensagens é %d caracteres." +msgstr[1] "Demasiado longo. Tamanho máx. das mensagens é %d caracteres." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Destinatário não encontrado." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Não pode enviar mensagens directas a utilizadores que não sejam amigos." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Não auto-envie uma mensagem; basta lê-la baixinho a si próprio." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Nenhum estado encontrado com esse ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Este estado já é um favorito." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -399,67 +455,79 @@ msgstr "Não foi possível determinar o utilizador de origem." msgid "Could not find target user." msgstr "Não foi possível encontrar o utilizador de destino." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "Utilizador só deve conter letras minúsculas e números. Sem espaços." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Utilizador já é usado. Tente outro." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Utilizador não é válido." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Página de ínicio não é uma URL válida." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Nome completo demasiado longo (máx. 255 caracteres)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Descrição demasiado longa (máx. %d caracteres)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Localidade demasiado longa (máx. 255 caracteres)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Demasiados nomes alternativos! Máx. %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Nome alternativo inválido: \"%s\"" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Nome alternativo \"%s\" já em uso. Tente outro." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Um nome alternativo não pode ser igual ao nome do utilizador." @@ -523,28 +591,43 @@ msgstr "Grupos de %s" msgid "groups on %s" msgstr "Grupos em %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "O upload falhou." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Chave de entrada especificada é inválida." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Não foi fornecido o parâmetro oauth_token." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Chave inválida." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Não tem autorização." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -553,51 +636,46 @@ msgstr "Chave inválida." msgid "There was a problem with your session token. Try again, please." msgstr "Ocorreu um problema com a sua sessão. Por favor, tente novamente." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Utilizador ou senha inválidos!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Erro na base de dados ao apagar o utilizador da aplicação OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Erro na base de dados ao inserir o utilizador da aplicação OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "A chave de pedido %s foi autorizada. Troque-a por uma chave de acesso." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "A chave de pedido %s foi negada e retirada." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Envio inesperado de formulário." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Uma aplicação pretende ligar-se à sua conta" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Permitir ou negar acesso" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -608,37 +686,85 @@ msgstr "" "permissão para %3$s os dados da sua conta %4$s. Só deve " "permitir acesso à sua conta %4$s a terceiros da sua confiança." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Conta" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Utilizador" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Senha" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Negar" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancelar" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Permitir" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Permitir ou negar acesso à informação da sua conta." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Confirmação do mensageiro instantâneo cancelada." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "A chave de pedido %s foi negada e retirada." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Não tem autorização." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Este método requer um POST ou DELETE." @@ -670,24 +796,32 @@ msgstr "Estado apagado." msgid "No status with that ID found." msgstr "Não foi encontrado um estado com esse ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "O cliente tem de fornecer um parâmetro 'status' com um valor." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Demasiado longo. Tamanho máx. das notas é %d caracteres." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Demasiado longo. Tamanho máx. das notas é %d caracteres." +msgstr[1] "Demasiado longo. Tamanho máx. das notas é %d caracteres." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Não encontrado." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Método da API não encontrado." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Tamanho máx. das notas é %d caracteres, incluíndo a URL do anexo." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "Tamanho máx. das notas é %d caracteres, incluindo a URL do anexo." +msgstr[1] "Tamanho máx. das notas é %d caracteres, incluindo a URL do anexo." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -747,6 +881,10 @@ msgstr "Actualizações categorizadas com %1$s em %2$s!" msgid "API method under construction." msgstr "Método da API em desenvolvimento." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Não encontrado." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Anexo não foi encontrado." @@ -799,7 +937,8 @@ msgid "Preview" msgstr "Antevisão" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Apagar" @@ -811,27 +950,27 @@ msgstr "Carregar" msgid "Crop" msgstr "Cortar" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Não foi carregado nenhum ficheiro." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Escolha uma área quadrada da imagem para ser o seu avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Perdi os dados do nosso ficheiro." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar actualizado." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Falha ao actualizar avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar apagado." @@ -855,12 +994,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Não" @@ -873,12 +1013,13 @@ msgstr "Não bloquear este utilizador" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Sim" @@ -893,9 +1034,12 @@ msgstr "Bloquear este utilizador" msgid "Failed to save block information." msgstr "Não foi possível gravar informação do bloqueio." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -970,12 +1114,13 @@ msgstr "Esse endereço já tinha sido confirmado." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Não foi possível actualizar o utilizador." @@ -1013,15 +1158,16 @@ msgstr "Tem de iniciar uma sessão para eliminar uma aplicação." msgid "Application not found." msgstr "Aplicação não foi encontrada." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Não é o proprietário desta aplicação." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Ocorreu um problema com a sua sessão." @@ -1049,10 +1195,71 @@ msgstr "Não apagar esta aplicação" msgid "Delete this application" msgstr "Apagar esta aplicação" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Tem de iniciar uma sessão para deixar um grupo." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Nenhum utilizador ou ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Não é membro deste grupo." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Não foi possível actualizar o grupo." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s deixou o grupo %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Apagar utilizador" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Tem a certeza de que quer apagar este utilizador? Todos os dados do " +"utilizador serão eliminados da base de dados, sem haver cópias." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Não apagar esta nota" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Apagar este utilizador" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1125,55 +1332,65 @@ msgstr "Estilo" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "URL do logotipo inválida." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "URL do logotipo inválida." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema não está disponível: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Alterar logotipo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logotipo do site" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logotipo do site" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Alterar tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Tema do site" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "O tema para o site." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Tema personalizado" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" "Pode fazer o upload de um tema personalizado para o StatusNet, na forma de " "um arquivo .ZIP." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Alterar imagem de fundo" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Fundo" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1183,76 +1400,74 @@ msgstr "" "é %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Ligar" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Desligar" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Ligar ou desligar a imagem de fundo." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Repetir imagem de fundo em mosaico" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Alterar cores" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Conteúdo" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barra" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texto" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Links" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avançado" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personalizado" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Usar predefinições" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Repor estilos predefinidos" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Repor predefinição" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Gravar" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Gravar o estilo" @@ -1269,68 +1484,95 @@ msgstr "Adicionar às favoritas" msgid "No such document \"%s\"" msgstr "Documento \"%s\" não foi encontrado" -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Editar Aplicação" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Editar aplicação" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Tem de iniciar uma sessão para editar uma aplicação." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Aplicação não foi encontrada." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Use este formulário para editar a sua aplicação." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Nome é obrigatório." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Nome é demasiado longo (máx. 255 caracteres)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Nome já é usado. Tente outro." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Descrição é obrigatória." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Descrição demasiado longa (máx. %d caracteres)." +msgstr[1] "Descrição demasiado longa (máx. %d caracteres)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "URL de origem é demasiado longa." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "A URL de origem é inválida." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organização é obrigatória." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Organização é demasiado longa (máx. 255 caracteres)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Página da organização é obrigatória." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Callback é demasiado longo." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "A URL de callback é inválida." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Não foi possível actualizar a aplicação." @@ -1352,11 +1594,6 @@ msgstr "Tem de ser administrador para editar o grupo." msgid "Use this form to edit the group." msgstr "Use este formulário para editar o grupo." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "descrição é demasiada extensa (máx. %d caracteres)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1418,16 +1655,6 @@ msgstr "" "A aguardar a confirmação deste endereço. Procure na sua caixa de entrada (ou " "na caixa de spam!) uma mensagem com mais instruções." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancelar" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1729,7 +1956,7 @@ msgstr "Não foi possível converter a chave de pedido numa chave de acesso." msgid "Remote service uses unknown version of OMB protocol." msgstr "Serviço remoto usa uma versão desconhecida do protocolo OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Erro ao actualizar o perfil remoto." @@ -2177,52 +2404,84 @@ msgstr "" "Esta é a sua caixa de entrada, que apresenta as mensagens privadas que " "recebeu." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Convites foram desabilitados." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "Tem de iniciar uma sessão para convidar outros utilizadores a usarem o site %" "s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Endereço electrónico inválido: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Convite(s) enviado(s)" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Convidar novos utilizadores" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Já subscreveu estes utilizadores:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Já subscreveu estes utilizadores:" +msgstr[1] "Já subscreveu estes utilizadores:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Estas pessoas já são utilizadores e foram automaticamente subscritos por si:" +msgstr[1] "" "Estas pessoas já são utilizadores e foram automaticamente subscritos por si:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Convite(s) enviado(s) para as seguintes pessoas:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Convite(s) enviado(s) para as seguintes pessoas:" +msgstr[1] "Convite(s) enviado(s) para as seguintes pessoas:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2230,42 +2489,53 @@ msgstr "" "Receberá uma notificação quando os seus convidados aceitarem o convite e se " "registarem no site. Obrigado por aumentar a comunidade!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Use este formulário para convidar amigos e colegas a usar este serviço." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Endereços de correio electrónico" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Endereços dos amigos a convidar (um por linha)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Mensagem pessoal" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Pode optar por acrescentar uma mensagem pessoal ao convite" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Enviar" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s convidou-o a juntar-se a ele no %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2325,10 +2595,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Tem de iniciar uma sessão para se juntar a um grupo." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Nenhum utilizador ou ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2472,11 +2738,11 @@ msgstr "Entrar" msgid "Login to site" msgstr "Iniciar sessão no site" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Lembrar-me neste computador" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "De futuro, iniciar sessão automaticamente. Não usar em computadores " @@ -2527,23 +2793,36 @@ msgstr "Não é possível tornar %1$s administrador do grupo %2$s." msgid "No current status." msgstr "Sem estado actual." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Aplicação Nova" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Tem de iniciar uma sessão para registar uma aplicação." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Use este formulário para registar uma nova aplicação." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Nome é demasiado longo (máx. 255 caracteres)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "É necessária a URL de origem." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organização é demasiado longa (máx. 255 caracteres)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Não foi possível criar a aplicação." @@ -2555,44 +2834,49 @@ msgstr "Grupo novo" msgid "Use this form to create a new group." msgstr "Use este formulário para criar um grupo novo." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "descrição é demasiada extensa (máx. %d caracteres)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Mensagem nova" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Não pode enviar uma mensagem a este utilizador." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Sem conteúdo!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Não especificou um destinatário." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Não auto-envie uma mensagem; basta lê-la baixinho a si próprio." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Mensagem enviada" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Mensagem directa para %s foi enviada." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Erro do Ajax" @@ -2600,7 +2884,17 @@ msgstr "Erro do Ajax" msgid "New notice" msgstr "Nota nova" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Demasiado longo. Tamanho máx. das notas é %d caracteres." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Tamanho máx. das notas é %d caracteres, incluindo a URL do anexo." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Nota publicada" @@ -2651,8 +2945,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Actualizações que contêm o termo \"%1$s\" em %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Este utilizador não aceita toques ou ainda não confirmou ou forneceu um " "correio electrónico." @@ -2665,48 +2961,72 @@ msgstr "Toque enviado" msgid "Nudge sent!" msgstr "Toque enviado!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Tem de iniciar uma sessão para listar as suas aplicações." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Aplicações OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplicações que registou" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Ainda não registou nenhuma aplicação." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Aplicações ligadas" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Não é utilizador dessa aplicação." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Não foi possível retirar acesso da aplicação: %s" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Não permitiu que nenhuma aplicação use a sua conta." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Programadores podem editar as configurações de inscrição das suas aplicações " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2731,7 +3051,7 @@ msgstr "Só URLs %s sobre HTTP simples, por favor." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Formato de dados não suportado." @@ -2835,7 +3155,7 @@ msgid "6 or more characters" msgstr "6 ou mais caracteres" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirmação" @@ -2847,11 +3167,11 @@ msgstr "Repita a senha nova" msgid "Change" msgstr "Modificar" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Senha tem de ter 6 ou mais caracteres." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Senhas não coincidem." @@ -2871,156 +3191,291 @@ msgstr "Não é possível guardar a nova senha." msgid "Password saved." msgstr "Senha gravada." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Localizações" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Sem acesso de leitura do directório do tema: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Sem acesso de escrita no directório do avatar: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Sem acesso de escrita no directório do fundo: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Sem acesso de leitura ao directório das línguas: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Servidor SSL inválido. O tamanho máximo é 255 caracteres." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Site" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servidor" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nome do servidor do site." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Localização" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Localização do site" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Localização das línguas" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Directório do tema" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Localização do directório das línguas" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "URLs bonitas" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Usar URLs bonitas (mais legíveis e memoráveis)" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Servidor do tema" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "O tema para o site." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Localização do tema" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Directório do tema" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatares" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Servidor do avatar" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Localização do avatar" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Directório do avatar" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Fundos" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Servidor de fundos" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Localização dos fundos" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Directório dos fundos" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nunca" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Às vezes" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Sempre" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Usar SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Quando usar SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Servidor SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Localização do site" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Directório do tema" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Localização do directório das línguas" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatares" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Servidor do avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "O tema para o site." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Localização do avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Falha ao actualizar avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Directório do avatar" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Localização do directório das línguas" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Fundos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "O tema para o site." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Localização do directório das línguas" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Anexos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "O tema para o site." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Sem anexos." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "O tema para o site." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Localização do directório das línguas" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nunca" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Às vezes" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Sempre" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Usar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Quando usar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Servidor para onde encaminhar pedidos SSL" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Gravar localizações" @@ -3058,139 +3513,182 @@ msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’. msgstr "" "A licença ‘%1$s’ da nota não é compatível com a licença ‘%2$s’ do site." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Configurações do perfil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Pode actualizar aqui a informação do seu perfil pessoal, para que as pessoas " "saibam mais sobre si." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Informação do perfil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 letras minúsculas ou números, sem pontuação ou espaços" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nome completo" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Página pessoal" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL da sua página pessoal, blogue ou perfil noutro site na internet" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Descreva-se e aos seus interesses (máx. 140 caracteres)" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Descreva-se e aos seus interesses (máx. 140 caracteres)" +msgstr[1] "Descreva-se e aos seus interesses (máx. 140 caracteres)" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Descreva-se e aos seus interesses" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografia" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Localidade" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Onde está, por ex. \"Cidade, Região, País\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Compartilhar a minha localização presente ao publicar notas" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Categorias" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Categorias para si (letras, números, -, ., _), separadas por vírgulas ou " "espaços" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Língua" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Língua preferida" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fuso horário" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Em que fuso horário se encontra normalmente?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "Subscrever automaticamente quem me subscreva (óptimo para não-humanos)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Biografia demasiado extensa (máx. %d caracteres)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Biografia demasiado extensa (máx. %d caracteres)." +msgstr[1] "Biografia demasiado extensa (máx. %d caracteres)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Fuso horário não foi seleccionado." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Língua é demasiado extensa (máx. 50 caracteres)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Categoria inválida: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Não foi possível actualizar o utilizador para subscrição automática." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Não foi possível gravar as preferências de localização." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Não foi possível gravar o perfil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Não foi possível gravar as categorias." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Configurações gravadas." @@ -3269,25 +3767,38 @@ msgstr "" "wikipedia.org/wiki/Micro-blogging) baseado no programa de Software Livre " "[StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Nuvem de categorias pública" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Estas são as categorias recentes mais populares em %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Ainda ninguém publicou uma nota com uma [categoria](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Seja a primeira pessoa a publicar uma!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3296,7 +3807,7 @@ msgstr "" "Podia [registar uma conta](%%action.register%%) e ser a primeira pessoa a " "publicar uma!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Nuvem de categorias" @@ -3420,7 +3931,7 @@ msgstr "Senha tem de ter 6 ou mais caracteres." msgid "Password and confirmation do not match." msgstr "A senha e a confirmação não coincidem." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Erro ao configurar utilizador." @@ -3428,7 +3939,7 @@ msgstr "Erro ao configurar utilizador." msgid "New password successfully saved. You are now logged in." msgstr "A senha nova foi gravada com sucesso. Iniciou uma sessão." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Desculpe, só pessoas convidadas se podem registar." @@ -3440,7 +3951,7 @@ msgstr "Desculpe, código de convite inválido." msgid "Registration successful" msgstr "Registo efectuado" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registar" @@ -3456,11 +3967,11 @@ msgstr "Não se pode registar se não aceita a licença." msgid "Email address already exists." msgstr "Correio electrónico já existe." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Nome de utilizador ou senha inválidos." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3468,60 +3979,64 @@ msgstr "" "Com este formulário pode criar uma conta nova. Poderá então publicar notas e " "ligar-se a amigos e colegas. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 letras minúsculas ou números, sem pontuação ou espaços. Obrigatório." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 ou mais caracteres. Obrigatório." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Repita a senha acima. Obrigatório." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Correio" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Usado apenas para actualizações, anúncios e recuperação da senha" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nome mais longo, de preferência o seu nome \"verdadeiro\"" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL da sua página pessoal, blogue ou perfil noutro site na internet" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Compreendo que o conteúdo e dados do site %1$s são privados e confidenciais." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" "Os meus textos e ficheiros estão protegidos pelos direitos de autor de %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" "Os meus textos e ficheiros permanecem protegidos pelos meus próprios " "direitos de autor." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Todos os direitos reservados." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3531,7 +4046,7 @@ msgstr "" "estes dados privados: senha, endereço de correio electrónico, endereço de " "mensageiro instantâneo, número de telefone." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3564,7 +4079,7 @@ msgstr "" "\n" "Obrigado por se ter registado e esperamos que se divirta usando este serviço." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3792,7 +4307,7 @@ msgstr "Organização" msgid "Description" msgstr "Descrição" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Estatísticas" @@ -3936,45 +4451,45 @@ msgstr "Nomes alternativos" msgid "Group actions" msgstr "Acções do grupo" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Fonte de notas do grupo %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Fonte de notas do grupo %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Fonte de notas do grupo %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF do grupo %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Membros" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Nenhum)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Todos os membros" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Criado" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3990,7 +4505,7 @@ msgstr "" "[Registe-se agora](%%action.register%%) para se juntar a este grupo e a " "muitos mais! ([Saber mais](%%doc.help%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4003,7 +4518,7 @@ msgstr "" "programa de Software Livre [StatusNet](http://status.net/). Os membros deste " "grupo partilham mensagens curtas acerca das suas vidas e interesses. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Gestores" @@ -4029,47 +4544,47 @@ msgstr "Mensagem de %1$s a %2$s" msgid "Notice deleted." msgstr "Avatar actualizado." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " categorizou %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, página %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Fonte de notas de %1$s com a categoria %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Fonte de notas para %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Fonte de notas para %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Fonte de notas para %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF para %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Estas são as notas de %1$s, mas %2$s ainda não publicou nenhuma." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4077,7 +4592,7 @@ msgstr "" "Viu algo de interessante ultimamente? Como ainda não publicou nenhuma nota, " "esta seria uma óptima altura para começar :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4086,7 +4601,7 @@ msgstr "" "Pode tentar dar um toque em %1$s ou [endereçar-lhe uma nota](%%%%action." "newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4100,7 +4615,7 @@ msgstr "" "register%%) para seguir as notas de **%s** e de muitos mais! ([Saber mais](%%" "doc.help%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4111,7 +4626,7 @@ msgstr "" "(http://en.wikipedia.org/wiki/Micro-blogging) baseado no programa de " "Software Livre [StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repetições de %s" @@ -4491,39 +5006,56 @@ msgstr "Não pode subscrever um perfil remoto OMB 0.1 com esta operação." msgid "Subscribed" msgstr "Subscrito" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Subscritores de %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Subscritores de %1$s, página %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Estas são as pessoas que escutam as suas notas." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Estas são as pessoas que escutam as notas de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Não tem subscritores. Tente subscrever pessoas que conhece e talvez elas lhe " "façam o mesmo favor" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s não tem subscritores. Quer ser o primeiro?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4532,26 +5064,38 @@ msgstr "" "%s não tem subscritores. Quer [registar uma conta](%%action.register%%) e " "ser o primeiro?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Subscrições de %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Subscrições de %1$s, página %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Estas são as pessoas cujas notas está a escutar." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Estas são as pessoas cujas notas %s está a escutar." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4567,16 +5111,22 @@ msgstr "" "twittersettings%%) pode subscrever automaticamente as pessoas que já segue " "lá." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s não está a ouvir ninguém." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4956,7 +5506,7 @@ msgid "Plugins" msgstr "Plugins" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versão" @@ -5168,7 +5718,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5176,7 +5726,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5194,7 +5744,7 @@ msgid "Unable to save tag." msgstr "Não foi possível gravar a categoria." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Foi bloqueado de fazer subscrições" @@ -5247,6 +5797,16 @@ msgstr "%1$s está agora a ouvir as suas notas em %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "%1$s dá-lhe as boas-vindas, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Nenhum utilizador único definido para o modo de utilizador único." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5314,185 +5874,193 @@ msgid "Untitled page" msgstr "Página sem título" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navegação primária deste site" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Perfil pessoal e notas dos amigos" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Pessoal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Altere o seu endereço electrónico, avatar, senha, perfil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Conta" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Ligar aos serviços" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Ligar" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Alterar a configuração do site" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Gestor" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Convidar amigos e colegas para se juntarem a si em %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Convidar" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Terminar esta sessão" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Sair" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Criar uma conta" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registar" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Iniciar uma sessão" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Entrar" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Ajudem-me!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Ajuda" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Procurar pessoas ou pesquisar texto" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Pesquisa" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Aviso do site" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Vistas locais" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Aviso da página" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Navegação secundária deste site" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Ajuda" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Sobre" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Termos" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privacidade" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Código fonte" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contacto" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Emblema" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licença de software do StatusNet" @@ -5500,7 +6068,7 @@ msgstr "Licença de software do StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5510,7 +6078,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** é um serviço de microblogues." @@ -5519,7 +6087,7 @@ msgstr "**%%site.name%%** é um serviço de microblogues." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5531,20 +6099,20 @@ msgstr "" "fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licença de conteúdos do site" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "O conteúdo e dados do site %1$s são privados e confidenciais." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" @@ -5552,7 +6120,7 @@ msgstr "" "direitos reservados." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Direitos de autor sobre o conteúdo e dados detidos pelos contribuidores. " @@ -5560,7 +6128,7 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" @@ -5568,19 +6136,19 @@ msgstr "" "licença %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginação" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Posteriores" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Anteriores" @@ -5701,41 +6269,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "API requer acesso de leitura e escrita, mas só tem acesso de leitura." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Nenhuma aplicação para essa chave de consumidor." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Código de acesso incorrecto." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Nenhum utilizador para esse código." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Não foi possível autenticá-lo." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Não foi possível criar os nomes alternativos." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Não foi possível criar a aplicação." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Não foi possível inserir a mensagem." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Erro na base de dados ao inserir o utilizador da aplicação OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Tentou revogar um código desconhecido." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Falha ao eliminar código revogado." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Editar aplicação" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5815,24 +6407,35 @@ msgstr "Acesso por omissão para esta aplicação: leitura ou leitura e escrita" msgid "Cancel" msgstr "Cancelar" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "leitura e escrita" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "leitura" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Aprovado a %1$s - acesso \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Retirar" @@ -5841,11 +6444,6 @@ msgstr "Retirar" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Anexos" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5987,15 +6585,17 @@ msgid "Fullname: %s" msgstr "Nome completo: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Localidade: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Página pessoal: %s" @@ -6019,7 +6619,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d." @@ -6262,13 +6862,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Ficheiro de configuração não encontrado. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Procurei ficheiros de configuração nos seguintes sítios: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6306,19 +6908,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Actualizações por SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Ligações" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Aplicações ligadas autorizadas" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Erro de base de dados" @@ -6333,6 +6935,15 @@ msgstr "" "Pode carregar uma imagem de fundo pessoal. O tamanho máximo do ficheiro é " "2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"O servidor não conseguiu processar tantos dados POST (%s bytes) devido à sua " +"configuração actual." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Predefinições do estilo repostas" @@ -6345,23 +6956,23 @@ msgstr "Retirar esta nota das favoritas" msgid "Favor this notice" msgstr "Eleger esta nota como favorita" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6394,6 +7005,10 @@ msgstr "Prosseguir" msgid "Grant this user the \"%s\" role" msgstr "Atribuir a este utilizador a função \"%s\"" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 letras minúsculas ou números, sem pontuação ou espaços" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL da página ou do blogue, deste grupo ou assunto" @@ -6490,15 +7105,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Adicionar ou editar o design de %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupos com mais membros" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupos com mais notas" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Categorias nas notas do grupo %s" @@ -6568,27 +7187,29 @@ msgstr "Iniciar sessão com um nome de utilizador e senha" msgid "Sign up for a new account" msgstr "Registar uma conta nova" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmação do endereço electrónico" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Olá, %s.\n" "\n" @@ -6603,13 +7224,16 @@ msgstr "" "Obrigado pelo tempo que dedicou, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s está agora a ouvir as suas notas em %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6619,9 +7243,13 @@ msgstr "" "sua lista de subscritores e reportá-la como spam aos administradores do site " "em %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6629,10 +7257,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s está agora a ouvir as suas notas em %2$s.\n" "\n" @@ -6646,21 +7274,25 @@ msgstr "" "Altere o seu endereço de correio electrónico ou as opções de notificação em %" "8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Bio: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Novo endereço electrónico para publicar no site %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6669,7 +7301,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Tem um novo endereço electrónico para fazer publicações no site %1$s.\n" "\n" @@ -6680,31 +7312,36 @@ msgstr "" "Melhores cumprimentos,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Estado de %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Confirmação SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: confirme que este número de telefone é seu com este código:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "%s envia-lhe um toque" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6731,14 +7368,18 @@ msgstr "" "Graciosamente,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nova mensagem privada de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6771,14 +7412,19 @@ msgstr "" "Profusos cumprimentos,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) adicionou a sua nota às favoritas." -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6816,7 +7462,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6827,13 +7473,20 @@ msgstr "" "\n" "\t%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) enviou uma nota à sua atenção" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7113,24 +7766,24 @@ msgstr "Tocar" msgid "Send a nudge to this user" msgstr "Enviar toque a este utilizador" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Erro ao inserir perfil novo." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Erro ao inserir avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Erro ao inserir perfil remoto." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Nota duplicada." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Não foi possível inserir nova subscrição." @@ -7250,9 +7903,11 @@ msgstr "Repetir esta nota" msgid "Revoke the \"%s\" role from this user" msgstr "Retirar a função \"%s\" a este utilizador" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Nenhum utilizador único definido para o modo de utilizador único." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Método da API não encontrado." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7486,17 +8141,17 @@ msgid "Moderator" msgstr "Moderador" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "há alguns segundos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "há cerca de um minuto" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7504,12 +8159,12 @@ msgstr[0] "um minuto" msgstr[1] "%d minutos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "há cerca de uma hora" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7517,12 +8172,12 @@ msgstr[0] "uma hora" msgstr[1] "%d horas" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "há cerca de um dia" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7530,12 +8185,12 @@ msgstr[0] "um dia" msgstr[1] "%d dias" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "há cerca de um mês" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7543,20 +8198,37 @@ msgstr[0] "um mês" msgstr[1] "%d meses" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "há cerca de um ano" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s não é uma cor válida!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s não é uma cor válida! Use 3 ou 6 caracteres hexadecimais." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d." +msgstr[1] "Mensagem demasiado extensa - máx. %1$d caracteres, enviou %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7571,3 +8243,18 @@ msgstr "Não foi especificado um ID de utilizador." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Nome completo demasiado longo (máx. 255 caracteres)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Localidade demasiado longa (máx. 255 caracteres)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Demasiado longo. Tamanho máx. das mensagens é %d caracteres." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Biografia demasiado extensa (máx. %d caracteres)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Descreva-se e aos seus interesses (máx. 140 caracteres)" diff --git a/locale/pt_BR/LC_MESSAGES/statusnet.po b/locale/pt_BR/LC_MESSAGES/statusnet.po index c0063ea588..a9038bd093 100644 --- a/locale/pt_BR/LC_MESSAGES/statusnet.po +++ b/locale/pt_BR/LC_MESSAGES/statusnet.po @@ -15,18 +15,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:04+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:27+0000\n" "Language-Team: Brazilian Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: pt-br\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -82,11 +82,15 @@ msgstr "Salvar as configurações de acesso" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Salvar" @@ -97,14 +101,17 @@ msgstr "Salvar" msgid "No such page." msgstr "Esta página não existe." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -128,35 +135,35 @@ msgstr "Este usuário não existe." msgid "%1$s and friends, page %2$d" msgstr "%1$s e amigos, pág. %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s e amigos" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Fonte de mensagens dos amigos de %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Fonte de mensagens dos amigos de %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Fonte de mensagens dos amigos de %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -165,7 +172,9 @@ msgstr "" "Esse é o fluxo de mensagens de %s e seus amigos, mas ninguém publicou nada " "ainda." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -175,7 +184,8 @@ msgstr "" "publicar algo." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -184,7 +194,9 @@ msgstr "" "Seja o primeiro a [publicar sobre este tópico](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -194,7 +206,7 @@ msgstr "" "primeiro a publicar?" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Você e amigos" @@ -206,13 +218,16 @@ msgstr "Você e amigos" msgid "Updates from %1$s and friends on %2$s!" msgstr "Atualizações de %1$s e amigos no %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -233,21 +248,22 @@ msgstr "O método da API não foi encontrado!" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Este método requer um POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -255,40 +271,53 @@ msgstr "" "Você tem que especificar um parâmetro denominado 'device', com um desses " "valores: sms, im, none" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Não foi possível atualizar o usuário." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "O usuário não tem perfil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Não foi possível salvar o perfil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"O servidor não conseguiu manipular a quantidade de dados do POST (%s bytes) " +"devido à sua configuração atual." +msgstr[1] "" "O servidor não conseguiu manipular a quantidade de dados do POST (%s bytes) " "devido à sua configuração atual." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -297,71 +326,102 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Não foi possível salvar suas configurações de aparência." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Não foi possível atualizar a sua aparência." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Você não pode bloquear a si mesmo!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Não foi possível bloquear o usuário." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Não foi possível desbloquear o usuário." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Mensagens diretas de %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Todas as mensagens diretas enviadas por %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Mensagens diretas para %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Todas as mensagens diretas enviadas para %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Nenhuma mensagem de texto!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Isso é muito extenso. O tamanho máximo das mensagens é %d caracteres." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "" +"Isso é muito extenso. O tamanho máximo das mensagens é %d caracteres." +msgstr[1] "" +"Isso é muito extenso. O tamanho máximo das mensagens é %d caracteres." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "O usuário destinatário não foi encontrado." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Não é possível enviar mensagens diretas para usuários que não sejam seus " "amigos." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Não envie mensagens para você mesmo(a); ao invés disso, apenas diga-a para " +"si, discretamente." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Não foi encontrado nenhum status com esse ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Esta mensagem já é favorita!" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -404,69 +464,81 @@ msgstr "Não foi possível determinar o usuário de origem." msgid "Could not find target user." msgstr "Não foi possível encontrar usuário de destino." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "A identificação deve conter apenas letras minúsculas e números e não pode " "ter e espaços." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Esta identificação já está em uso. Tente outro." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Não é uma identificação válida." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "A URL informada não é válida." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Nome completo muito extenso (máx. 255 caracteres)" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Descrição muito extensa (máximo %d caracteres)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Localização muito extensa (máx. 255 caracteres)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Muitos apelidos! O máximo são %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Apelido inválido: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "O apelido \"%s\" já está em uso. Tente outro." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "O apelido não pode ser igual à identificação." @@ -530,28 +602,43 @@ msgstr "Grupos de %s" msgid "groups on %s" msgstr "grupos no %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "O upload falhou." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "O token de autenticação especificado é inválido." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Não foi fornecido nenhum parâmetro oauth_token" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Token inválido." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Você não está autorizado." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -561,55 +648,47 @@ msgid "There was a problem with your session token. Try again, please." msgstr "" "Ocorreu um problema com o seu token de sessão. Tente novamente, por favor." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Nome de usuário e/ou senha inválido(s)!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" -"Erro no banco de dados durante a exclusão do usuário da aplicação OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "" "Erro no banco de dados durante a inserção do usuário da aplicativo OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"O token de requisição %s foi autorizado. Por favor, troque-o por um token de " -"acesso." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "O token %s solicitado foi negado e revogado." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Submissão inesperada de formulário." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Uma aplicação gostaria de se conectar à sua conta" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Permitir ou negar o acesso" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -621,37 +700,85 @@ msgstr "" "fornecer acesso à sua conta %4$s somente para terceiros nos quais você " "confia." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Conta" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Usuário" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Senha" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Negar" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Cancelar" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Permitir" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Permitir ou negar o acesso às informações da sua conta." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "A confirmação do mensageiro instantâneo foi cancelada." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "O token %s solicitado foi negado e revogado." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Você não está autorizado." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Esse método requer um POST ou DELETE." @@ -683,24 +810,32 @@ msgstr "A mensagem foi excluída." msgid "No status with that ID found." msgstr "Não foi encontrada nenhuma mensagem com esse ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "O cliente tem de fornecer um parâmetro 'status' com um valor." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Está muito extenso. O tamanho máximo é de %d caracteres." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Está muito extenso. O tamanho máximo é de %d caracteres." +msgstr[1] "Está muito extenso. O tamanho máximo é de %d caracteres." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Não encontrado." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "O método da API não foi encontrado!" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "O tamanho máximo da mensagem é de %d caracteres" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "O tamanho máximo da mensagem é de %d caracteres" +msgstr[1] "O tamanho máximo da mensagem é de %d caracteres" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -760,6 +895,10 @@ msgstr "Mensagens etiquetadas como %1$s no %2$s!" msgid "API method under construction." msgstr "O método da API está em construção." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Não encontrado." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Este anexo não existe." @@ -813,7 +952,8 @@ msgid "Preview" msgstr "Pré-visualizar" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Excluir" @@ -825,27 +965,27 @@ msgstr "Enviar" msgid "Crop" msgstr "Cortar" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Não foi enviado nenhum arquivo." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Selecione uma área quadrada da imagem para ser seu avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Os dados do nosso arquivo foram perdidos." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "O avatar foi atualizado." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Não foi possível atualizar o avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "O avatar foi excluído." @@ -870,12 +1010,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Não" @@ -888,12 +1029,13 @@ msgstr "Não bloquear este usuário" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Sim" @@ -908,9 +1050,12 @@ msgstr "Bloquear este usuário" msgid "Failed to save block information." msgstr "Não foi possível salvar a informação de bloqueio." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -985,12 +1130,13 @@ msgstr "Esse endereço já foi confirmado." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Não foi possível atualizar o usuário." @@ -1028,15 +1174,16 @@ msgstr "Você precisa estar autenticado para excluir uma aplicação." msgid "Application not found." msgstr "A aplicação não foi encontrada." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Você não é o dono desta aplicação." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Ocorreu um problema com o seu token de sessão." @@ -1064,10 +1211,71 @@ msgstr "Não excluir esta aplicação" msgid "Delete this application" msgstr "Excluir esta aplicação" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Você deve estar autenticado para sair de um grupo." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Nenhum apelido ou identificação." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Você não é membro deste grupo." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Não foi possível atualizar o grupo." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s deixou o grupo %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Excluir usuário" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Tem certeza que deseja excluir este usuário? Isso eliminará todos os dados " +"deste usuário do banco de dados, sem cópia de segurança." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Não excluir esta mensagem." + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Excluir este usuário" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1140,55 +1348,65 @@ msgstr "Aparência" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "A URL da logo é inválida." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "A URL da logo é inválida." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema não disponível: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Alterar a logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Logo do site" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Logo do site" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Alterar o tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Tema do site" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema para o site." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Tema personalizado" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" "Você pode enviar um tema personalizado para o StatusNet, na forma de um " "arquivo .zip." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Alterar imagem do fundo" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Fundo" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1198,76 +1416,74 @@ msgstr "" "arquivo é de %1 $s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Ativado" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Desativado" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Ativar/desativar a imagem de fundo." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Ladrilhar a imagem de fundo" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Alterar a cor" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Conteúdo" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Barra lateral" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Texto" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Links" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avançado" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "CSS personalizado" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Usar o padrão|" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Restaura a aparência padrão" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Restaura de volta ao padrão" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Salvar" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Salvar a aparência" @@ -1284,68 +1500,95 @@ msgstr "Adicionar às favoritas" msgid "No such document \"%s\"" msgstr "O documento \"%s\" não existe" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Editar a aplicação" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Você precisa estar autenticado para editar uma aplicação." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Essa aplicação não existe." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Use este formulário para editar a sua aplicação." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "O nome é obrigatório." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "O nome é muito extenso (máx. 255 caracteres)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Este nome já está em uso. Tente outro." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "A descrição é obrigatória." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Descrição muito extensa (máximo %d caracteres)." +msgstr[1] "Descrição muito extensa (máximo %d caracteres)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "A URL da fonte é muito extensa." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "A URL da fonte não é válida." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "A organização é obrigatória." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "A organização é muito extensa (máx. 255 caracteres)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "O site da organização é obrigatório." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "O retorno é muito extenso." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "A URL de retorno não é válida." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Não foi possível atualizar a aplicação." @@ -1367,11 +1610,6 @@ msgstr "Você deve ser um administrador para editar o grupo." msgid "Use this form to edit the group." msgstr "Use esse formulário para editar o grupo." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "descrição muito extensa (máximo %d caracteres)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1433,16 +1671,6 @@ msgstr "" "Aguardando a confirmação deste endereço. Procure em sua caixa de entrada (e " "de spam!) por uma mensagem com mais instruções." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Cancelar" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1745,7 +1973,7 @@ msgstr "Não foi possível converter o token de requisição para token de acess msgid "Remote service uses unknown version of OMB protocol." msgstr "O serviço remoto usa uma versão desconhecida do protocolo OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Ocorreu um erro durante a atualização do perfil remoto." @@ -2196,50 +2424,81 @@ msgstr "" "Essa é a sua caixa de mensagens recebidas, que lista as mensagens " "particulares que você recebeu." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Os convites foram desabilitados." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, 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." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Endereço de e-mail inválido: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Convite(s) enviado(s)" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Convidar novos usuários" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Você já está assinando esses usuários:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Você já está assinando esses usuários:" +msgstr[1] "Você já está assinando esses usuários:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Estas pessoas já são usuárias e você as assinou automaticamente:" +msgstr[0] "Estas pessoas já são usuárias e você as assinou automaticamente:" +msgstr[1] "Estas pessoas já são usuárias e você as assinou automaticamente:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Convite(s) enviado(s) para as seguintes pessoas:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Convite(s) enviado(s) para as seguintes pessoas:" +msgstr[1] "Convite(s) enviado(s) para as seguintes pessoas:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2247,43 +2506,54 @@ msgstr "" "Você será notificado assim que seus convidados aceitarem o convite e se " "registrarem neste site. Obrigado por aumentar a comunidade!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Use esse formulário para convidar seus amigos e colegas para usar este " "serviço." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Endereços de e-mail" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Endereços dos seus amigos que serão convidados (um por linha)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Mensagem pessoal" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Você pode, opcionalmente, adicionar uma mensagem pessoal ao convite." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Enviar" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s convidou você para se juntar a %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2344,10 +2614,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Você deve estar autenticado para se associar a um grupo." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Nenhum apelido ou identificação." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2492,11 +2758,11 @@ msgstr "Entrar" msgid "Login to site" msgstr "Autenticar-se no site" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Lembrar neste computador" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Entra automaticamente da próxima vez, sem pedir a senha. Não use em " @@ -2550,23 +2816,36 @@ msgstr "Não foi possível tornar %1$s um administrador do grupo %2$s." msgid "No current status." msgstr "Nenhuma mensagem atual." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Nova aplicação" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Você deve estar autenticado para registrar uma aplicação." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Utilize este formulário para registrar uma nova aplicação." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "O nome é muito extenso (máx. 255 caracteres)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "A URL da fonte é obrigatória." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "A organização é muito extensa (máx. 255 caracteres)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Não foi possível criar a aplicação." @@ -2578,46 +2857,51 @@ msgstr "Novo grupo" msgid "Use this form to create a new group." msgstr "Utilize este formulário para criar um novo grupo." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "descrição muito extensa (máximo %d caracteres)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nova mensagem" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Você não pode enviar mensagens para este usuário." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Nenhum conteúdo!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Não foi especificado nenhum destinatário." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Não envie mensagens para você mesmo(a); ao invés disso, apenas diga-a para " "si, discretamente." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "A mensagem foi enviada" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "A mensagem direta para %s foi enviada." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Erro no Ajax" @@ -2625,7 +2909,17 @@ msgstr "Erro no Ajax" msgid "New notice" msgstr "Nova mensagem" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Está muito extenso. O tamanho máximo é de %d caracteres." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "O tamanho máximo da mensagem é de %d caracteres" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "A mensagem foi publicada" @@ -2677,8 +2971,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Mensagens correspondentes aos termos \"%1$s\" no %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Este usuário não aceita toques ou ainda não confirmou ou forneceu um correio " "eletrônico." @@ -2691,49 +2987,72 @@ msgstr "A chamada de atenção foi enviada" msgid "Nudge sent!" msgstr "A chamada de atenção foi enviada!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Você precisa estar autenticado para listar suas aplicações." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Aplicações OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Aplicações que você registrou" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Você ainda não registrou nenhuma aplicação." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Aplicações conectadas" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Você não é um usuário dessa aplicação." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Não foi possível revogar o acesso para a aplicação: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Você não autorizou nenhuma aplicação a usar a sua conta." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Os desenvolvedores podem editar as configurações de registro para suas " -"aplicações " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2758,7 +3077,7 @@ msgstr "Por favor, somente URLs %s sobre HTTP puro." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Não é um formato de dados suportado." @@ -2863,7 +3182,7 @@ msgid "6 or more characters" msgstr "No mínimo 6 caracteres" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Confirmar" @@ -2875,11 +3194,11 @@ msgstr "Igual à senha acima" msgid "Change" msgstr "Alterar" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "A senha deve ter, no mínimo, 6 caracteres." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "As senhas não coincidem." @@ -2899,157 +3218,292 @@ msgstr "Não é possível salvar a nova senha." msgid "Password saved." msgstr "A senha foi salva." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Caminhos" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Sem permissão de leitura no diretório de temas: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Sem permissão de escrita no diretório de avatares: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Sem permissão de escrita no diretório de imagens de fundo: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Sem permissão de leitura no diretório de locales: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" "Servidor SSL inválido. O comprimento máximo deve ser de 255 caracteres." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Site" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Servidor" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Nome de host do servidor do site." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Caminho" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Caminho do site" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Caminho para os locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Diretório dos temas" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Caminho do diretório de locales" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "URLs limpas" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Utilizar URLs limpas (mais legíveis e memorizáveis)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Tema" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Servidor de temas" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Tema para o site." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Caminho dos temas" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Diretório dos temas" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatares" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Servidor de avatares" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Caminho dos avatares" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Diretório dos avatares" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Imagens de fundo" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Servidor de imagens de fundo" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Caminho das imagens de fundo" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Diretório das imagens de fundo" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Nunca" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Algumas vezes" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Sempre" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Usar SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Quando usar SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "Servidor SSL" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Caminho do site" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Diretório dos temas" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Caminho do diretório de locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatares" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Servidor de avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Tema para o site." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Caminho dos avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Não foi possível atualizar o avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Diretório dos avatares" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Caminho do diretório de locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Imagens de fundo" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Tema para o site." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Caminho do diretório de locales" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Anexos" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Tema para o site." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Nenhum anexo." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Tema para o site." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Caminho do diretório de locales" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Nunca" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Algumas vezes" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Sempre" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Usar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Quando usar SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Servidor para onde devem ser direcionadas as requisições SSL" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Salvar caminhos" @@ -3086,140 +3540,183 @@ msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’. msgstr "" "A licença ‘%1$s’ da mensagem não é compatível com a licença ‘%2$s’ do site." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Configurações do perfil" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Você pode atualizar suas informações pessoais aqui, para que as pessoas " "saibam mais sobre você." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Informações do perfil" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 letras minúsculas ou números, sem pontuações ou espaços" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Nome completo" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Site" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL do seu site, blog ou perfil em outro site" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Descreva a si mesmo e os seus interesses em %d caracteres" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Descreva a si mesmo e os seus interesses em %d caracteres" +msgstr[1] "Descreva a si mesmo e os seus interesses em %d caracteres" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Descreva a si mesmo e os seus interesses" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Descrição" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Localização" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Onde você está, ex: \"cidade, estado (ou região), país\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Compartilhe minha localização atual ao publicar mensagens" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etiquetas" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Suas etiquetas (letras, números, -, ., e _), separadas por vírgulas ou " "espaços" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Idioma" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Idioma preferencial" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Fuso horário" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Em que fuso horário você normalmente está?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Assinar automaticamente à quem me assinar (melhor para perfis não humanos)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "A descrição é muito extensa (máximo %d caracteres)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "A descrição é muito extensa (máximo %d caracteres)." +msgstr[1] "A descrição é muito extensa (máximo %d caracteres)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "O fuso horário não foi selecionado." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "O nome do idioma é muito extenso (máx. 50 caracteres)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Etiqueta inválida: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Não foi possível atualizar o usuário para assinar automaticamente." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Não foi possível salvar as preferências de localização." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Não foi possível salvar o perfil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Não foi possível salvar as etiquetas." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "As configurações foram salvas." @@ -3297,26 +3794,39 @@ msgstr "" "Este é %%site.name%%, um serviço de [microblog](http://pt.wikipedia.org/wiki/" "Microblogging) baseado no software livre [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Nuvem de etiquetas públicas" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Estas são as etiquetas recentes mais populares no %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" "Ninguém publicou nenhuma mensagem com a [etiqueta](%%doc.tags%%) ainda." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Seja o primeiro a publicar uma!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3325,7 +3835,7 @@ msgstr "" "Por que você não [registra uma conta](%%action.register%%) pra ser o " "primeiro a publicar?" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Nuvem de etiquetas" @@ -3448,7 +3958,7 @@ msgstr "A senha deve ter 6 ou mais caracteres." msgid "Password and confirmation do not match." msgstr "A senha e a confirmação não coincidem." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Erro na configuração do usuário." @@ -3458,7 +3968,7 @@ msgstr "" "A nova senha foi salva com sucesso. A partir de agora você já está " "autenticado." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Desculpe, mas somente convidados podem se registrar." @@ -3470,7 +3980,7 @@ msgstr "Desculpe, mas o código do convite é inválido." msgid "Registration successful" msgstr "Registro realizado com sucesso" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrar-se" @@ -3486,11 +3996,11 @@ msgstr "Você não pode se registrar se não aceitar a licença." msgid "Email address already exists." msgstr "O endereço de e-mail já existe." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Nome de usuário e/ou senha inválido(s)" -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3498,34 +4008,38 @@ msgstr "" "Através deste formulário você pode criar uma nova conta. A partir daí você " "pode publicar mensagens e se conectar a amigos e colegas. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 letras minúsculas ou números, sem pontuação ou espaços. Obrigatório." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "No mínimo 6 caracteres. Obrigatório." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Igual à senha acima. Obrigatório." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-mail" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Usado apenas para atualizações, anúncios e recuperações de senha" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Nome completo, de preferência seu nome \"real\"" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL do seu site, blog ou perfil em outro site" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." @@ -3533,23 +4047,23 @@ msgstr "" "Eu entendo que o conteúdo e os dados de %1$s são particulares e " "confidenciais." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Meus textos e arquivos estão licenciados sob a %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Meus textos e arquivos permanecem sob meus próprios direitos autorais." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Todos os direitos reservados." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3559,7 +4073,7 @@ msgstr "" "particulares: senha, endereço de e-mail, endereço do mensageiro instantâneo " "e número de telefone." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3592,7 +4106,7 @@ msgstr "" "\n" "Obrigado por se registrar e esperamos que você aproveite o serviço." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3820,7 +4334,7 @@ msgstr "Organização" msgid "Description" msgstr "Descrição" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Estatísticas" @@ -3962,45 +4476,45 @@ msgstr "Apelidos" msgid "Group actions" msgstr "Ações do grupo" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Fonte de mensagens do grupo %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Fonte de mensagens do grupo %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Fonte de mensagens do grupo %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF para o grupo %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Membros" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Nenhum)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Todos os membros" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Criado" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4016,7 +4530,7 @@ msgstr "" "para se tornar parte deste grupo e muito mais! ([Saiba mais](%%%%doc.help%%%" "%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4029,7 +4543,7 @@ msgstr "" "[StatusNet](http://status.net/). Seus membros compartilham mensagens curtas " "sobre suas vidas e interesses. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administradores" @@ -4055,49 +4569,49 @@ msgstr "Mensagem de %1$s no %2$s" msgid "Notice deleted." msgstr "A mensagem excluída." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " etiquetada %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, pág. %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Fonte de mensagens de %1$s etiquetada como %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Fonte de mensagens de %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Fonte de mensagens de %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Fonte de mensagens de %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF de %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" "Este é o fluxo público de mensagens de %1$s, mas %2$s não publicou nada " "ainda." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4105,7 +4619,7 @@ msgstr "" "Viu alguma coisa interessante recentemente? Você ainda não publicou nenhuma " "mensagem. Que tal começar agora? :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4114,7 +4628,7 @@ msgstr "" "Seja o primeiro a [publicar sobre este tópico](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4128,7 +4642,7 @@ msgstr "" "acompanhar as mensagens de **%s** e muito mais! ([Saiba mais](%%%%doc.help%%%" "%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4139,7 +4653,7 @@ msgstr "" "pt.wikipedia.org/wiki/Micro-blogging) baseado no software livre [StatusNet]" "(http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Repetição de %s" @@ -4517,39 +5031,56 @@ msgstr "Não é possível assinar um perfil OMB 0.1 remoto com essa ação." msgid "Subscribed" msgstr "Assinado" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Assinantes de %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Assinantes de %1$s, pág. %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Estas são as pessoas que acompanham as suas mensagens." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Estas são as pessoas que acompanham as mensagens de %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Você não tem nenhum assinante. Experimente assinar pessoas que você conhece " "e eles podem devolver o favor" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s não possui nenhum assinante. Quer ser o(a) primeiro(a)?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4558,26 +5089,38 @@ msgstr "" "%s não possui nenhum assinante. Por que você não [registra uma conta](%%%%" "action.register%%%%) e se torna o(a) primeiro(a)?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Assinaturas de %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Assinaturas de %1$s, pág. %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Estas são as pessoas cujas mensagens você acompanha." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Estas são as pessoas cujas mensagens %s acompanha." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4593,16 +5136,22 @@ msgstr "" "[usuário do Twitter](%%action.twittersettings%%), você pode assinar " "automaticamente as pessoas que já segue lá." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s não está acompanhando ninguém." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4986,7 +5535,7 @@ msgid "Plugins" msgstr "Plugins" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Versão" @@ -5197,14 +5746,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "Não é possível revogar a função \"%1$s\" do usuário #%2$d; não existe." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5222,7 +5771,7 @@ msgid "Unable to save tag." msgstr "Não foi salvar gravar a categoria." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Você está proibido de assinar." @@ -5275,6 +5824,16 @@ msgstr "%1$s agora está acompanhando suas mensagens no %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Bem vindo(a) a %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Nenhum usuário definido para o modo de usuário único." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5342,185 +5901,193 @@ msgid "Untitled page" msgstr "Página sem título" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Navegação primária no site" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Perfil pessoal e fluxo de mensagens dos amigos" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Pessoal" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Altere seu e-mail, avatar, senha, perfil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Conta" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Conecte-se a outros serviços" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Conectar" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Altere as configurações do site" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administrar" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Convide seus amigos e colegas para unir-se a você no %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Convidar" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Sair do site" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Sair" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Criar uma conta" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrar-se" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Autentique-se no site" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Entrar" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Ajudem-me!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Ajuda" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Procure por pessoas ou textos" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Pesquisar" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Avisos do site" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Visualizações locais" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Notícia da página" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Navegação secundária no site" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Ajuda" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Sobre" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Termos de uso" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Privacidade" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Fonte" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Contato" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Mini-aplicativo" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Licença do software StatusNet" @@ -5528,7 +6095,7 @@ msgstr "Licença do software StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5538,7 +6105,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%). " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** é um serviço de microblog." @@ -5547,7 +6114,7 @@ msgstr "**%%site.name%%** é um serviço de microblog." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5559,26 +6126,26 @@ msgstr "" "fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licença do conteúdo do site" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "O conteúdo e os dados de %1$s são privados e confidenciais." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "Conteúdo e dados licenciados sob %1$s. Todos os direitos reservados." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Conteúdo e dados licenciados pelos colaboradores. Todos os direitos " @@ -5586,25 +6153,25 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Todo o conteúdo e dados de %1$s estão disponíveis sob a licença %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Paginação" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Próximo" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Anterior" @@ -5727,41 +6294,66 @@ msgstr "" "somente acesso de leitura." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Não foi encontrado nenhuma aplicação para essa chave de consumidor." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Token de acesso incorreto." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Nenhum usuário para esse código." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Não foi possível autenticá-lo." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Não foi possível criar os apelidos." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Não foi possível criar a aplicação." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Não foi possível inserir a mensagem." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" +"Erro no banco de dados durante a inserção do usuário da aplicativo OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Tentou revogar um código desconhecido." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Falha ao eliminar código revogado." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Editar a aplicação" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5842,24 +6434,35 @@ msgstr "" msgid "Cancel" msgstr "Cancelar" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "leitura e escrita" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "somente leitura" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Aprovado em %1$s - acesso \"%2$s\"." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Revogar" @@ -5868,11 +6471,6 @@ msgstr "Revogar" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Anexos" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -6015,15 +6613,17 @@ msgid "Fullname: %s" msgstr "Nome completo: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Localização: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Site: %s" @@ -6047,7 +6647,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6295,13 +6895,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Não foi encontrado nenhum arquivo de configuração. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Eu procurei pelos arquivos de configuração nos seguintes lugares: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6339,19 +6941,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Atualizações via SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Conexões" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Aplicações autorizadas conectadas" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Erro no banco de dados" @@ -6365,6 +6967,15 @@ msgid "" msgstr "" "Você pode enviar sua imagem de fundo. O tamanho máximo do arquivo é de 2Mb." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"O servidor não conseguiu manipular a quantidade de dados do POST (%s bytes) " +"devido à sua configuração atual." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "A aparência padrão foi restaurada." @@ -6377,23 +6988,23 @@ msgstr "Excluir das favoritas" msgid "Favor this notice" msgstr "Acrescentar às favoritas" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6426,6 +7037,10 @@ msgstr "Ir" msgid "Grant this user the \"%s\" role" msgstr "Associa o papel \"%s\" a este usuário" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 letras minúsculas ou números, sem pontuações ou espaços" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL para o site ou blog do grupo ou tópico" @@ -6524,15 +7139,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Adicionar ou editar a aparência de %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupos com mais membros" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupos com mais mensagens" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Etiquetas nas mensagens do grupo %s" @@ -6602,27 +7221,29 @@ msgstr "Autentique-se com um nome de usuário e uma senha" msgid "Sign up for a new account" msgstr "Cadastre-se para uma nova conta" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Confirmação do endereço de e-mail" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Olá, %s.\n" "\n" @@ -6637,13 +7258,16 @@ msgstr "" "Obrigado pela sua atenção, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s agora está acompanhando suas mensagens no %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6653,9 +7277,13 @@ msgstr "" "pode bloqueá-lo da sua lista de assinantes e reportá-lo como spammer ao " "administrador do site em %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6663,10 +7291,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s agora está acompanhando suas mensagens no %2$s.\n" "\n" @@ -6679,21 +7307,25 @@ msgstr "" "----\n" "Altere seu endereço de e-mail e suas opções de notificação em %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Descrição: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Novo endereço de e-mail para publicar no %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6702,7 +7334,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Você tem um novo endereço para publicação no %1$s.\n" "\n" @@ -6713,33 +7345,38 @@ msgstr "" "Atenciosamente,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "Mensagem de %s" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Confirmação de SMS" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" "%s: confirme que você é o proprietário desse número de telefone com esse " "código:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Você teve a atenção chamada por %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6766,14 +7403,18 @@ msgstr "" "Atenciosamente,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nova mensagem particular de %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6806,14 +7447,19 @@ msgstr "" "Atenciosamente,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) marcou sua mensagem como favorita" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6851,7 +7497,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6862,13 +7508,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) enviou uma mensagem citando você" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7150,24 +7803,24 @@ msgstr "Chamar a atenção" msgid "Send a nudge to this user" msgstr "Chame a atenção deste usuário" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Erro ao inserir perfil novo." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Erro ao inserir avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Erro ao inserir perfil remoto." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Nota duplicada." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Não foi possível inserir a nova assinatura." @@ -7287,9 +7940,11 @@ msgstr "Repetir esta mensagem" msgid "Revoke the \"%s\" role from this user" msgstr "Revoga o papel \"%s\" deste usuário" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Nenhum usuário definido para o modo de usuário único." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "O método da API não foi encontrado!" #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7522,17 +8177,17 @@ msgid "Moderator" msgstr "Moderador" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "alguns segundos atrás" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "cerca de 1 minuto atrás" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7540,12 +8195,12 @@ msgstr[0] "um minuto" msgstr[1] "%d minutos" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "cerca de 1 hora atrás" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7553,12 +8208,12 @@ msgstr[0] "uma hora" msgstr[1] "%d horas" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "cerca de 1 dia atrás" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7566,12 +8221,12 @@ msgstr[0] "um dia" msgstr[1] "%d dias" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "cerca de 1 mês atrás" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7579,20 +8234,39 @@ msgstr[0] "um mês" msgstr[1] "%d meses" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "cerca de 1 ano atrás" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s não é uma cor válida!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s não é uma cor válida! Utilize 3 ou 6 caracteres hexadecimais." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"A mensagem é muito extensa - o máximo são %1$d caracteres e você enviou %2$d." +msgstr[1] "" +"A mensagem é muito extensa - o máximo são %1$d caracteres e você enviou %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7607,3 +8281,19 @@ msgstr "Não foi especificado nenhum ID de usuário." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Nome completo muito extenso (máx. 255 caracteres)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Localização muito extensa (máx. 255 caracteres)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "" +#~ "Isso é muito extenso. O tamanho máximo das mensagens é %d caracteres." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "A descrição é muito extensa (máximo %d caracteres)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Descreva a si mesmo e os seus interesses em %d caracteres" diff --git a/locale/ru/LC_MESSAGES/statusnet.po b/locale/ru/LC_MESSAGES/statusnet.po index 8ccf571013..548e079981 100644 --- a/locale/ru/LC_MESSAGES/statusnet.po +++ b/locale/ru/LC_MESSAGES/statusnet.po @@ -14,18 +14,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:05+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:28+0000\n" "Language-Team: Russian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ru\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -82,11 +82,15 @@ msgstr "Сохранить настройки доступа" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Сохранить" @@ -97,14 +101,17 @@ msgstr "Сохранить" msgid "No such page." msgstr "Нет такой страницы." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -128,42 +135,44 @@ msgstr "Нет такого пользователя." msgid "%1$s and friends, page %2$d" msgstr "%1$s и друзья, страница %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s и друзья" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Лента друзей %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Лента друзей %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Лента друзей %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "Это лента %s и друзей, однако пока никто ничего не отправил." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -173,7 +182,8 @@ msgstr "" "action.groups%%) или отправьте что-нибудь сами." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -182,7 +192,9 @@ msgstr "" "Вы можете попробовать «[подтолкнуть %1$s](../%2$s)» из их профиля или " "[написать им что-нибудь](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -192,7 +204,7 @@ msgstr "" "«подтолкнуть» %s или оставить запись для них?" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Вы и друзья" @@ -204,13 +216,16 @@ msgstr "Вы и друзья" msgid "Updates from %1$s and friends on %2$s!" msgstr "Обновлено от %1$s и его друзей на %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -231,21 +246,22 @@ msgstr "Метод API не найден." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Этот метод требует POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." @@ -253,40 +269,56 @@ msgstr "" "Вы должны указать параметр с именем «device» и одним из значений: sms, im, " "none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Не удаётся обновить пользователя." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "У пользователя нет профиля." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Не удаётся сохранить профиль." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Сервер не смог обработать столько POST-данных (%s байт) из-за текущей " +"конфигурации." +msgstr[1] "" +"Сервер не смог обработать столько POST-данных (%s байт) из-за текущей " +"конфигурации." +msgstr[2] "" "Сервер не смог обработать столько POST-данных (%s байт) из-за текущей " "конфигурации." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -295,71 +327,99 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Не удаётся сохранить ваши настройки оформления!" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Не удаётся обновить ваше оформление." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Вы не можете заблокировать самого себя!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Неудача при блокировке пользователя." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Неудача при разблокировке пользователя." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Прямые сообщения от %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Все прямые сообщения от %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Прямые сообщения для %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Все прямые сообщения посланные для %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Отсутствует текст сообщения!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Слишком длинно. Максимальная длина сообщения — %d знаков." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Слишком длинно. Максимальная длина сообщения — %d знаков." +msgstr[1] "Слишком длинно. Максимальная длина сообщения — %d знаков." +msgstr[2] "Слишком длинно. Максимальная длина сообщения — %d знаков." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Получатель не найден." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Не удаётся посылать прямые сообщения пользователям, которые не являются " "Вашими друзьями." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "Не посылайте сообщения сами себе; просто потихоньку скажите это себе." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Нет статуса с таким ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Этот статус уже входит в число любимых." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -404,68 +464,80 @@ msgstr "Не удаётся определить исходного пользо msgid "Could not find target user." msgstr "Не удаётся найти целевого пользователя." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Имя должно состоять только из прописных букв и цифр и не иметь пробелов." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Такое имя уже используется. Попробуйте какое-нибудь другое." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Неверное имя." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "URL Главной страницы неверен." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Полное имя слишком длинное (не больше 255 знаков)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Слишком длинное описание (максимум %d символов)" -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Слишком длинное месторасположение (максимум 255 знаков)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Слишком много алиасов! Максимальное число — %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Ошибочный псевдоним: «%s»." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Алиас «%s» уже используется. Попробуйте какой-нибудь другой." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Алиас не может совпадать с именем." @@ -529,28 +601,42 @@ msgstr "Группы %s" msgid "groups on %s" msgstr "группы на %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Загрузка не удалась." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Задан неверный ключ для входа." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Не задан параметр oauth_token." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Неправильный токен" +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Неправильный запрос токена." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Вы не авторизованы." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -559,52 +645,46 @@ msgstr "Неправильный токен" msgid "There was a problem with your session token. Try again, please." msgstr "Проблема с вашим ключом сессии. Пожалуйста, попробуйте ещё раз." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Неверное имя или пароль." -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Ошибка базы данных при удалении пользователя приложения OAuth." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Ошибка базы данных при добавлении пользователя приложения OAuth." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Ключ запроса %s авторизован. Пожалуйста, обменяйте его на ключ доступа." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Ключ запроса %s был запрещён и аннулирован." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Нетиповое подтверждение формы." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Приложение хочет соединиться с вашей учётной записью" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Разрешить или запретить доступ" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -616,37 +696,82 @@ msgstr "" "предоставлять разрешение на доступ к вашей учётной записи %4$s только тем " "сторонним приложениям, которым вы доверяете." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" -msgstr "Настройки" +msgstr "Аккаунт" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Имя" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Пароль" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Запретить" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Отмена" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Разрешить" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Разрешить или запретить доступ к информации вашей учётной записи." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Авторизация отменена." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "Ключ запроса %s был запрещён и аннулирован." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Вы успешно авторизованы %s." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Этот метод требует POST или DELETE." @@ -678,24 +803,34 @@ msgstr "Статус удалён." msgid "No status with that ID found." msgstr "Не найдено статуса с таким ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Клиент должен предоставить параметр «status» со значением." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Слишком длинная запись. Максимальная длина — %d знаков." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Слишком длинная запись. Максимальная длина — %d знаков." +msgstr[1] "Слишком длинная запись. Максимальная длина — %d знаков." +msgstr[2] "Слишком длинная запись. Максимальная длина — %d знаков." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Не найдено." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Метод API не найден." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Максимальная длина записи — %d символов, включая URL вложения." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "Максимальная длина записи — %d символов, включая URL вложения." +msgstr[1] "Максимальная длина записи — %d символов, включая URL вложения." +msgstr[2] "Максимальная длина записи — %d символов, включая URL вложения." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -755,6 +890,10 @@ msgstr "Обновления с тегом %1$s на %2$s!" msgid "API method under construction." msgstr "Метод API реконструируется." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Не найдено." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Нет такого вложения." @@ -808,7 +947,8 @@ msgid "Preview" msgstr "Просмотр" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Удалить" @@ -820,27 +960,27 @@ msgstr "Загрузить" msgid "Crop" msgstr "Обрезать" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Файл не загружен." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Подберите нужный квадратный участок для вашей аватары" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Потеряна информация о файле." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Аватара обновлена." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Неудача при обновлении аватары." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Аватара удалена." @@ -864,12 +1004,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Нет" @@ -882,12 +1023,13 @@ msgstr "Не блокировать этого пользователя" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Да" @@ -902,9 +1044,12 @@ msgstr "Заблокировать пользователя." msgid "Failed to save block information." msgstr "Не удаётся сохранить информацию о блокировании." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -979,12 +1124,13 @@ msgstr "Этот адрес уже подтверждён." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Не удаётся обновить пользователя." @@ -1022,15 +1168,16 @@ msgstr "Вы должны войти в систему, чтобы удалит msgid "Application not found." msgstr "Приложение не найдено." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Вы не являетесь владельцем этого приложения." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Проблема с вашим ключом сессии." @@ -1058,10 +1205,69 @@ msgstr "Не удаляйте это приложение" msgid "Delete this application" msgstr "Удалить это приложение" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Вы должны авторизоваться, чтобы покинуть группу." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Нет имени или ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Вы не являетесь членом этой группы." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Не удаётся обновить информацию о группе." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s покинул группу %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Удалить пользователя" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Вы действительно хотите удалить этого пользователя? Это повлечёт удаление " +"всех данных о пользователе из базы данных без возможности восстановления." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Не удаляйте эту группу" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Удалить эту группу" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1134,53 +1340,63 @@ msgstr "Оформление" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Неверный URL логотипа." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Неверный URL логотипа." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Тема не доступна: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Изменить логотип" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Логотип сайта" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Логотип сайта" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Изменить тему" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Тема сайта" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Тема для сайта." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Особая тема" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Вы можете загрузить особую тему StatusNet в виде ZIP-архива." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Изменение фонового изображения" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Фон" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1190,76 +1406,74 @@ msgstr "" "составляет %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Включить" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Отключить" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Включить или отключить показ фонового изображения." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Растянуть фоновое изображение" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Изменение цветовой гаммы" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Содержание" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Боковая панель" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Текст" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Ссылки" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Расширенный" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Особый CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Использовать значения по умолчанию" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Восстановить оформление по умолчанию" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Восстановить значения по умолчанию" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Сохранить" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Сохранить оформление" @@ -1276,68 +1490,96 @@ msgstr "Добавить в любимые" msgid "No such document \"%s\"" msgstr "Нет такого документа «%s»" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Изменить приложение" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Вы должны авторизоваться, чтобы изменить приложение." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Нет такого приложения." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Воспользуйтесь этой формой, чтобы изменить приложение." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Имя обязательно." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Имя слишком длинное (не больше 255 знаков)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Такое имя уже используется. Попробуйте какое-нибудь другое." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Описание обязательно." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Слишком длинное описание (максимум %d символов)" +msgstr[1] "Слишком длинное описание (максимум %d символов)" +msgstr[2] "Слишком длинное описание (максимум %d символов)" + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "URL источника слишком длинный." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "URL источника недействителен." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Организация обязательна." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Слишком длинное название организации (максимум 255 знаков)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Домашняя страница организации обязательна." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Обратный вызов слишком длинный." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "URL-адрес обратного вызова недействителен." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Не удаётся обновить приложение." @@ -1359,11 +1601,6 @@ msgstr "Вы должны быть администратором, чтобы и msgid "Use this form to edit the group." msgstr "Заполните информацию о группе в следующие поля" -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Слишком длинное описание (максимум %d символов)" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1425,16 +1662,6 @@ msgstr "" "Ожидание подтверждения этого адреса. Проверьте свой почтовый ящик (и папку " "для спама!), там будут дальнейшие инструкции." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Отмена" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1742,7 +1969,7 @@ msgstr "Не удаётся преобразовать ключ запроса msgid "Remote service uses unknown version of OMB protocol." msgstr "Удалённый сервис использует неизвестную версию протокола OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Ошибка обновления удалённого профиля." @@ -1913,7 +2140,7 @@ msgstr "Заблокировать" #: actions/groupmembers.php:403 msgctxt "TOOLTIP" msgid "Block this user" -msgstr "" +msgstr "Заблокировать этого пользователя" #: actions/groupmembers.php:498 msgid "Make user an admin of the group" @@ -2191,53 +2418,91 @@ msgstr "" "Это ваш ящик входящих сообщений, в котором хранятся поступившие личные " "сообщения." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Приглашения отключены." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" "Вы должны авторизоваться, чтобы приглашать других пользователей использовать " "%s." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Неверный электронный адрес: %s" +msgid "Invalid email address: %s." +msgstr "Неправильный адрес электронной почты: %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Приглашение(я) отослано(ы)" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Пригласить новых пользователей" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Вы уже подписаны на пользователя:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Вы уже подписаны на пользователя:" +msgstr[1] "Вы уже подписаны на пользователя:" +msgstr[2] "Вы уже подписаны на пользователя:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Это люди, которые уже являются пользователями, и на которых Вы подписались " +"автоматически:" +msgstr[1] "" +"Это люди, которые уже являются пользователями, и на которых Вы подписались " +"автоматически:" +msgstr[2] "" "Это люди, которые уже являются пользователями, и на которых Вы подписались " "автоматически:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Приглашение(я) отослано(ы) следующим адресатам:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Приглашение(я) отослано(ы) следующим адресатам:" +msgstr[1] "Приглашение(я) отослано(ы) следующим адресатам:" +msgstr[2] "Приглашение(я) отослано(ы) следующим адресатам:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2245,41 +2510,52 @@ msgstr "" "Мы сообщим Вам, если приглашения будут приняты и вновь приглашенные " "зарегистрируются на сайте. Спасибо за помощь в росте нашего сообщества!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "В этой форме вы можете пригласить друзей и коллег на этот сервис." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Почтовый адрес" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Адреса друзей, которых вы хотите пригласить (по одному на строчку)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Личное сообщение" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Можно добавить к приглашению личное сообщение." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Отправить" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s пригласил вас присоединиться к нему на %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2340,10 +2616,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Вы должны авторизоваться для вступления в группу." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Нет имени или ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2367,7 +2639,7 @@ msgstr "%1$s покинул группу %2$s" #: actions/licenseadminpanel.php:56 msgctxt "TITLE" msgid "License" -msgstr "" +msgstr "Лицензия" #: actions/licenseadminpanel.php:67 msgid "License for this StatusNet site" @@ -2375,7 +2647,7 @@ msgstr "" #: actions/licenseadminpanel.php:139 msgid "Invalid license selection." -msgstr "" +msgstr "Неверный выбор лицензии." #: actions/licenseadminpanel.php:149 msgid "" @@ -2385,7 +2657,7 @@ msgstr "" #: actions/licenseadminpanel.php:156 msgid "Invalid license title. Max length is 255 characters." -msgstr "" +msgstr "Неверное название лицензии. Максимальная длина 255 символов." #: actions/licenseadminpanel.php:168 msgid "Invalid license URL." @@ -2413,7 +2685,7 @@ msgstr "Личное" #: actions/licenseadminpanel.php:246 msgid "All Rights Reserved" -msgstr "" +msgstr "Все права защищены" #: actions/licenseadminpanel.php:247 msgid "Creative Commons" @@ -2421,11 +2693,11 @@ msgstr "" #: actions/licenseadminpanel.php:252 msgid "Type" -msgstr "" +msgstr "Тип" #: actions/licenseadminpanel.php:254 msgid "Select license" -msgstr "" +msgstr "Выбор лицензии" #: actions/licenseadminpanel.php:268 msgid "License details" @@ -2433,7 +2705,7 @@ msgstr "" #: actions/licenseadminpanel.php:274 msgid "Owner" -msgstr "" +msgstr "Владелец" #: actions/licenseadminpanel.php:275 msgid "Name of the owner of the site's content (if applicable)." @@ -2441,7 +2713,7 @@ msgstr "" #: actions/licenseadminpanel.php:283 msgid "License Title" -msgstr "" +msgstr "Название лицензии" #: actions/licenseadminpanel.php:284 msgid "The title of the license." @@ -2449,11 +2721,11 @@ msgstr "" #: actions/licenseadminpanel.php:292 msgid "License URL" -msgstr "" +msgstr "URL-адрес лицензии" #: actions/licenseadminpanel.php:293 msgid "URL for more information about the license." -msgstr "" +msgstr "URL-адрес для получения дополнительной информации о лицензии." #: actions/licenseadminpanel.php:300 msgid "License Image URL" @@ -2465,7 +2737,7 @@ msgstr "" #: actions/licenseadminpanel.php:319 msgid "Save license settings" -msgstr "" +msgstr "Сохранить настройки лицензии" #: actions/login.php:102 actions/otp.php:62 actions/register.php:144 msgid "Already logged in." @@ -2487,11 +2759,11 @@ msgstr "Вход" msgid "Login to site" msgstr "Авторизоваться" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Запомнить меня" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Автоматическии входить в дальнейшем. Не для общедоступных компьютеров!" @@ -2543,23 +2815,36 @@ msgstr "Невозможно сделать %1$s администратором msgid "No current status." msgstr "Нет текущего состояния." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Новое приложение" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Вы должны авторизоваться, чтобы зарегистрировать приложение." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Используйте эту форму для создания нового приложения." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Имя слишком длинное (не больше 255 знаков)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "URL источника обязателен." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Слишком длинное название организации (максимум 255 знаков)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Не удаётся создать приложение." @@ -2571,44 +2856,49 @@ msgstr "Новая группа" msgid "Use this form to create a new group." msgstr "Используйте эту форму для создания новой группы." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Слишком длинное описание (максимум %d символов)" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Новое сообщение" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Вы не можете послать сообщение этому пользователю." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Нет контента!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Нет адресата." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "Не посылайте сообщения сами себе; просто потихоньку скажите это себе." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Сообщение отправлено" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Прямое сообщение для %s послано." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ошибка AJAX" @@ -2616,7 +2906,17 @@ msgstr "Ошибка AJAX" msgid "New notice" msgstr "Новая запись" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Слишком длинная запись. Максимальная длина — %d знаков." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Максимальная длина записи — %d символов, включая URL вложения." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Запись опубликована" @@ -2667,8 +2967,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Все обновления, соответствующие поисковому запросу «%s»" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Этот пользователь не разрешает «подталкивать» его или ещё не указал свой " "email-адрес." @@ -2681,47 +2983,72 @@ msgstr "«Подталкивание» послано" msgid "Nudge sent!" msgstr "«Подталкивание» отправлено!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Вы должны авторизоваться, чтобы просматривать свои приложения." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Приложения OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Приложения, которые вы зарегистрировали" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Вы пока не зарегистрировали ни одного приложения." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Подключённые приложения" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Вы не являетесь пользователем этого приложения." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Не удаётся отозвать доступ для приложения: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Вы не разрешили приложениям использовать вашу учётную запись." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "Разработчики могут изменять настройки регистрации своих приложений " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2746,7 +3073,7 @@ msgstr "Только %s URL в простом HTTP, пожалуйста." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Неподдерживаемый формат данных." @@ -2851,7 +3178,7 @@ msgid "6 or more characters" msgstr "6 или больше знаков" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Подтверждение" @@ -2863,11 +3190,11 @@ msgstr "Тот же пароль, что и выше" msgid "Change" msgstr "Изменить" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Пароль должен быть длиной не менее 6 символов." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Пароли не совпадают." @@ -2887,156 +3214,287 @@ msgstr "Не удаётся сохранить новый пароль." msgid "Password saved." msgstr "Пароль сохранён." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Пути" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Директория тем не доступна для чтения: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Директория аватар не доступна для записи: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Директория фоновых изображений не доступна для записи: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Директория локализаций не доступна для чтения: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Неверный SSL-сервер. Максимальная длина составляет 255 символов." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Сайт" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Сервер" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Имя хоста сервера сайта." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Путь" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Путь к сайту" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Путь к сайту." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Путь к локализациям" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Директория темы" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Путь к директории локализаций" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Короткие URL" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Использовать ли короткие (более читаемые и запоминаемые) URL-адреса?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Тема" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Сервер темы" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Тема для сайта." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Путь темы" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Директория темы" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Аватары" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Сервер аватар" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Путь к аватарам" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Директория аватар" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Фоновые изображения" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Сервер фонового изображения" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Путь к фоновому изображению" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Директория фонового изображения" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Никогда" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Иногда" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Всегда" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Использовать SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Когда использовать SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-сервер" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Путь к сайту" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Директория" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Путь к директории локализаций" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Аватары" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Сервер аватар" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Тема для сайта." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Путь к аватарам" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Веб-путь к аватарам." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Директория аватар" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Путь к директории локализаций" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Фоновые изображения" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Тема для сайта." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Путь к директории локализаций" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Вложения" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Сервер для вложений." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Нет вложений." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Тема для сайта." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Путь к директории локализаций" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Никогда" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Иногда" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Всегда" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Использовать SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "Когда использовать SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Сервер, которому направлять SSL-запросы" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Сохранить пути" @@ -3072,139 +3530,184 @@ msgstr "Ошибочное содержание записи." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "Лицензия записи «%1$s» не совместима с лицензией сайта «%2$s»." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Настройки профиля" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Вы можете обновить ваш профиль ниже, так что люди узнают о вас немного " "больше." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Информация профиля" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 латинских строчных буквы или цифры, без пробелов" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Полное имя" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Главная" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "Адрес твоей страницы, дневника или профиля на другом портале" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Опишите себя и свои увлечения при помощи %d символов" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Опишите себя и свои увлечения при помощи %d символов" +msgstr[1] "Опишите себя и свои увлечения при помощи %d символов" +msgstr[2] "Опишите себя и свои увлечения при помощи %d символов" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Опишите себя и свои интересы" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Биография" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Месторасположение" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Где вы находитесь, например «Город, область, страна»" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Делиться своим текущим местоположением при отправке записей" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Теги" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Теги для самого себя (буквы, цифры, -, ., и _), разделенные запятой или " "пробелом" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Язык" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Предпочитаемый язык" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Часовой пояс" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "В каком часовом поясе Вы обычно находитесь?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "Автоматически подписываться на всех, кто подписался на меня" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Слишком длинная биография (максимум %d символов)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Слишком длинная биография (максимум %d символов)." +msgstr[1] "Слишком длинная биография (максимум %d символов)." +msgstr[2] "Слишком длинная биография (максимум %d символов)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Часовой пояс не выбран." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Слишком длинный язык (не может быть более 50 символов)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Неверный тег: «%s»" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Не удаётся обновить пользователя для автоподписки." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Не удаётся сохранить настройки местоположения." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Не удаётся сохранить профиль." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Не удаётся сохранить теги." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Настройки сохранены." @@ -3282,25 +3785,38 @@ msgstr "" "Микроблоггинг), созданный с использованием свободного программного " "обеспечения [StatusNet](http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Общее облако тегов" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Самые популярные теги на %s на данный момент " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Пока никто на оставлял записей с [тегами](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Станьте первым отправителем!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3309,7 +3825,7 @@ msgstr "" "Почему бы не [зарегистрироваться](%%action.register%%), чтобы отправить " "первым?" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Облако тегов" @@ -3429,7 +3945,7 @@ msgstr "Пароль должен быть длиной не менее 6 сим msgid "Password and confirmation do not match." msgstr "Пароль и его подтверждение не совпадают." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Ошибка в установках пользователя." @@ -3437,7 +3953,7 @@ msgstr "Ошибка в установках пользователя." msgid "New password successfully saved. You are now logged in." msgstr "Новый пароль успешно сохранён. Вы авторизовались." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Простите, регистрация только по приглашению." @@ -3449,7 +3965,7 @@ msgstr "Извините, неверный пригласительный код msgid "Registration successful" msgstr "Регистрация успешна!" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Регистрация" @@ -3467,11 +3983,11 @@ msgstr "" msgid "Email address already exists." msgstr "Такой электронный адрес уже задействован." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Неверное имя или пароль." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3480,34 +3996,38 @@ msgstr "" "получите возможность публиковать короткие сообщения и устанавливать связи с " "друзьями и коллегами. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 латинских строчных букв или цифр, без пробелов. Обязательное поле." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 или более символов. Обязательное поле." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Тот же пароль что и сверху. Обязательное поле." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Email" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Нужна только для обновлений, осведомлений и восстановления пароля." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Полное имя, предпочтительно Ваше настоящее имя" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "Адрес твоей страницы, дневника или профиля на другом портале" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." @@ -3515,23 +4035,23 @@ msgstr "" "Я понимаю, что содержание и данные %1$s являются частными и " "конфиденциальными." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Авторским правом на мои тексты и файлы обладает %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Авторские права на мои тексты и файлы остаются за мной." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Все права защищены." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3540,7 +4060,7 @@ msgstr "" "Мои тексты и файлы доступны на условиях %s, за исключением следующей личной " "информации: пароля, почтового адреса, номера мессенджера и номера телефона." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3574,7 +4094,7 @@ msgstr "" "Спасибо за то, что присоединились к нам, надеемся, что вы получите " "удовольствие от использования данного сервиса!" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3800,7 +4320,7 @@ msgstr "Организация" msgid "Description" msgstr "Описание" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Статистика" @@ -3943,45 +4463,45 @@ msgstr "Алиасы" msgid "Group actions" msgstr "Действия группы" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Лента записей группы %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Лента записей группы %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Лента записей группы %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF для группы %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Участники" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(пока ничего нет)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Все участники" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Создано" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3997,7 +4517,7 @@ msgstr "" "action.register%%%%), чтобы стать участником группы и получить множество " "других возможностей! ([Читать далее](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4010,7 +4530,7 @@ msgstr "" "обеспечении [StatusNet](http://status.net/). Участники обмениваются " "короткими сообщениями о своей жизни и интересах. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Администраторы" @@ -4036,47 +4556,47 @@ msgstr "Сообщение от %1$s на %2$s" msgid "Notice deleted." msgstr "Запись удалена." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " с тегом %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, страница %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Лента записей %1$s с тегом %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Лента записей для %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Лента записей для %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Лента записей для %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF для %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Это лента %1$s, однако %2$s пока ничего не отправил." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4084,7 +4604,7 @@ msgstr "" "Видели недавно что-нибудь интересное? Вы ещё не отправили ни одной записи, " "сейчас хорошее время для начала :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4093,7 +4613,7 @@ msgstr "" "Вы можете попробовать «подтолкнуть» %1$s или [написать что-нибудь для них](%%%" "%action.newnotice%%%%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4108,7 +4628,7 @@ msgstr "" "сообщения участника **%s** и иметь доступ ко множеству других возможностей! " "([Читать далее](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4120,7 +4640,7 @@ msgstr "" "использованием свободного программного обеспечения [StatusNet](http://status." "net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Повтор за %s" @@ -4503,39 +5023,56 @@ msgstr "" msgid "Subscribed" msgstr "Подписано" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Подписчики %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Подписчики %1$s, страница %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Это пользователи, которые читают ваши записи." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Эти пользователи читают записи %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "У вас нет подписчиков. Попробуйте подписаться на знакомых людей, и они могут " "ответить взаимностью" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "У %s нет подписчиков. Хотите быть первым?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4544,26 +5081,38 @@ msgstr "" "У %s нет подписчиков. Почему бы не [зарегистрироваться](%%%%action.register%%" "%%) и стать первым?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Подписки %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Подписки %1$s, страница %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Это пользователи, записи которых вы читаете." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Это пользователи, записи которых читает %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4579,16 +5128,22 @@ msgstr "" "пользуетесь [Твиттером](%%action.twittersettings%%), то можете автоматически " "подписаться на тех людей, за которыми уже следите там." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s не просматривает ничьи записи." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "СМС" @@ -4969,7 +5524,7 @@ msgid "Plugins" msgstr "Плагины" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Версия" @@ -5180,7 +5735,7 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" @@ -5189,7 +5744,7 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5206,7 +5761,7 @@ msgid "Unable to save tag." msgstr "Не удаётся сохранить тег." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Вы заблокированы от подписки." @@ -5259,6 +5814,16 @@ msgstr "%1$s теперь следит за вашими записями на % msgid "Welcome to %1$s, @%2$s!" msgstr "Добро пожаловать на %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Ни задан пользователь для однопользовательского режима." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5326,185 +5891,193 @@ msgid "Untitled page" msgstr "Страница без названия" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Главная навигация" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Личный профиль и лента друзей" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Личное" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Изменить ваш email, аватар, пароль, профиль" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Настройки" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Соединить с сервисами" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Соединить" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Изменить конфигурацию сайта" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Настройки" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Пригласите друзей и коллег стать такими же как Вы участниками %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Пригласить" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Выйти" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Выход" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Создать новый аккаунт" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Регистрация" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Войти" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Вход" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Помощь" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Помощь" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Искать людей или текст" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Поиск" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Уведомление сайта" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Локальные виды" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Новая запись" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Навигация по подпискам" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Помощь" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "О проекте" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "ЧаВо" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "TOS" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Пользовательское соглашение" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Исходный код" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Контактная информация" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Бедж" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet лицензия" @@ -5512,7 +6085,7 @@ msgstr "StatusNet лицензия" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5522,7 +6095,7 @@ msgstr "" "broughtby%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** — сервис микроблогинга." @@ -5531,7 +6104,7 @@ msgstr "**%%site.name%%** — сервис микроблогинга." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5544,27 +6117,27 @@ msgstr "" "licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Лицензия содержимого сайта" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Содержание и данные %1$s являются личными и конфиденциальными." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" "Авторские права на содержание и данные принадлежат %1$s. Все права защищены." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Авторские права на содержание и данные принадлежат разработчикам. Все права " @@ -5572,25 +6145,25 @@ msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Все материалы и данные %1$s доступны на условиях лицензии %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Разбиение на страницы" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Сюда" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Туда" @@ -5711,41 +6284,65 @@ msgstr "" "для чтения." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Нет приложения для этого пользовательского ключа." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Неверный ключ доступа." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Нет пользователя для этого ключа." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Не удаётся произвести аутентификацию." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Не удаётся создать алиасы." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Не удаётся создать приложение." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Не удаётся вставить сообщение." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Ошибка базы данных при добавлении пользователя приложения OAuth." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Попытка отменить неизвестный ключ." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Не удаётся удалить аннулированный ключ." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Изменить приложение" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5827,24 +6424,35 @@ msgstr "" msgid "Cancel" msgstr "Отменить" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "чтение/запись" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "только чтение" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Подтверждён доступ %1$s — «%2$s»." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Отозвать" @@ -5853,11 +6461,6 @@ msgstr "Отозвать" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Вложения" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5999,15 +6602,17 @@ msgid "Fullname: %s" msgstr "Полное имя: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Месторасположение: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Домашняя страница: %s" @@ -6031,7 +6636,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6280,13 +6885,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Конфигурационный файл не найден. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Конфигурационные файлы искались в следующих местах: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6324,19 +6931,19 @@ msgstr "СМС" msgid "Updates by SMS" msgstr "Обновления по СМС" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Соединения" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Авторизованные соединённые приложения" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Ошибка базы данных" @@ -6351,6 +6958,15 @@ msgstr "" "Вы можете загрузить собственное фоновое изображение. Максимальный размер " "файла составляет 2МБ." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Сервер не смог обработать столько POST-данных (%s байт) из-за текущей " +"конфигурации." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Оформление по умолчанию восстановлено." @@ -6363,23 +6979,23 @@ msgstr "Мне не нравится эта запись" msgid "Favor this notice" msgstr "Мне нравится эта запись" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6412,6 +7028,10 @@ msgstr "Перейти" msgid "Grant this user the \"%s\" role" msgstr "Назначить этому пользователю роль «%s»" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 латинских строчных буквы или цифры, без пробелов" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "Адрес страницы, дневника или профиля группы на другом портале" @@ -6509,15 +7129,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Добавить или изменить оформление %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Группы с наибольшим количеством участников" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Группы с наибольшим количеством записей" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Теги записей группы %s" @@ -6587,27 +7211,29 @@ msgstr "Войти с вашим ником и паролем." msgid "Sign up for a new account" msgstr "Создать новый аккаунт" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Подтверждение электронного адреса" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Здраствуйте, %s.\n" "\n" @@ -6623,13 +7249,16 @@ msgstr "" "Благодарим за потраченное время, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s теперь следит за вашими записями на %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6639,9 +7268,13 @@ msgstr "" "можете заблокировать её включение в свой список подписчиков и сообщить о " "спаме администраторам сайта по %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6649,10 +7282,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s сейчас следит за вашими записями на %2$s.\n" "\n" @@ -6665,21 +7298,25 @@ msgstr "" "----\n" "Измените email-адрес и настройки уведомлений на %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Биография: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Новый электронный адрес для постинга %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6688,7 +7325,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "У Вас новый адрес постинга на %1$s.\n" "\n" @@ -6699,31 +7336,36 @@ msgstr "" "Искренне Ваш,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s статус" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Подтверждение СМС" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s. Подтвердите, что это ваш телефон, следующим кодом:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Вас «подтолкнул» пользователь %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6750,14 +7392,18 @@ msgstr "" "С уважением,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Новое приватное сообщение от %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6790,14 +7436,19 @@ msgstr "" "С уважением,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) добавил вашу запись в число своих любимых" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6835,7 +7486,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6846,13 +7497,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) отправил запись для вашего внимания" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7128,24 +7786,24 @@ msgstr "«Подтолкнуть»" msgid "Send a nudge to this user" msgstr "«Подтолкнуть» этого пользователя" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Не удаётся вставить новую подписку." @@ -7265,9 +7923,11 @@ msgstr "Повторить эту запись" msgid "Revoke the \"%s\" role from this user" msgstr "Отозвать у этого пользователя роль «%s»" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Ни задан пользователь для однопользовательского режима." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Метод API не найден." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7500,17 +8160,17 @@ msgid "Moderator" msgstr "Модератор" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "пару секунд назад" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "около минуты назад" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7519,12 +8179,12 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "около часа назад" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7533,12 +8193,12 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "около дня назад" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7547,12 +8207,12 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "около месяца назад" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7561,22 +8221,43 @@ msgstr[1] "" msgstr[2] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "около года назад" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s не допустимым подходящим цветом!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" "%s не является допустимым цветом! Используйте 3 или 6 шестнадцатеричных " "символов." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d." +msgstr[1] "" +"Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d." +msgstr[2] "" +"Сообщение слишком длинное — не больше %1$d символов, вы отправили %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7591,3 +8272,18 @@ msgstr "Не указан идентификатор пользователя." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Полное имя слишком длинное (не больше 255 знаков)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Слишком длинное месторасположение (максимум 255 знаков)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Слишком длинно. Максимальная длина сообщения — %d знаков." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Слишком длинная биография (максимум %d символов)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Опишите себя и свои увлечения при помощи %d символов" diff --git a/locale/statusnet.pot b/locale/statusnet.pot index 5acb59d598..7842652f09 100644 --- a/locale/statusnet.pot +++ b/locale/statusnet.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -71,11 +71,15 @@ msgstr "" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "" @@ -86,14 +90,17 @@ msgstr "" msgid "No such page." msgstr "" +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -117,42 +124,44 @@ msgstr "" msgid "%1$s and friends, page %2$d" msgstr "" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -160,14 +169,17 @@ msgid "" msgstr "" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -175,7 +187,7 @@ msgid "" msgstr "" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "" @@ -187,13 +199,16 @@ msgstr "" msgid "Updates from %1$s and friends on %2$s!" msgstr "" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -214,58 +229,70 @@ msgstr "" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "" -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "" -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "" -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -274,69 +301,95 @@ msgstr "" msgid "Unable to save your design settings." msgstr "" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "" -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "" -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "" -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "" +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "" -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "" -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -379,67 +432,77 @@ msgstr "" msgid "Could not find target user." msgstr "" +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "" -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "" -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "" -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +msgid "Full name is too long (maximum 255 characters)." msgstr "" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "" -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +msgid "Location is too long (maximum 255 characters)." msgstr "" -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "" -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "" @@ -503,28 +566,40 @@ msgstr "" msgid "groups on %s" msgstr "" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." msgstr "" -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +msgid "Request token already authorized." +msgstr "" + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -533,51 +608,45 @@ msgstr "" msgid "There was a problem with your session token. Try again, please." msgstr "" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "" - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." -msgstr "" - -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +msgid "Database error inserting oauth_token_association." msgstr "" +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -585,35 +654,79 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "" -#: actions/apioauthauthorize.php:328 -msgid "Deny" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" msgstr "" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "" + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "" + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "" + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 @@ -647,24 +760,31 @@ msgstr "" msgid "No status with that ID found." msgstr "" +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "" +msgstr[1] "" + +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." msgstr "" -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "" - -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +msgstr[1] "" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -724,6 +844,10 @@ msgstr "" msgid "API method under construction." msgstr "" +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "" + #: actions/attachment.php:73 msgid "No such attachment." msgstr "" @@ -776,7 +900,8 @@ msgid "Preview" msgstr "" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "" @@ -788,27 +913,27 @@ msgstr "" msgid "Crop" msgstr "" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "" -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "" -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "" -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "" @@ -829,12 +954,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "" @@ -847,12 +973,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "" @@ -867,9 +994,12 @@ msgstr "" msgid "Failed to save block information." msgstr "" +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -944,12 +1074,13 @@ msgstr "" #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "" @@ -987,15 +1118,16 @@ msgstr "" msgid "Application not found." msgstr "" -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "" #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1020,10 +1152,63 @@ msgstr "" msgid "Delete this application" msgstr "" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "" + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "" + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "" + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "" + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1092,53 +1277,61 @@ msgstr "" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "" -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "" + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1146,76 +1339,74 @@ msgid "" msgstr "" #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "" @@ -1232,68 +1423,93 @@ msgstr "" msgid "No such document \"%s\"" msgstr "" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "" -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "" -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "" -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "" -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." msgstr "" -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "" -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "" +msgstr[1] "" + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "" -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "" -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." msgstr "" -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "" @@ -1315,11 +1531,6 @@ msgstr "" msgid "Use this form to edit the group." msgstr "" -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1379,16 +1590,6 @@ msgid "" "a message with further instructions." msgstr "" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1677,7 +1878,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "" @@ -2095,89 +2296,127 @@ msgstr "" msgid "This is your inbox, which lists your incoming private messages." msgstr "" -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "" -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" +msgid "Invalid email address: %s." msgstr "" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" msgstr "" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +msgstr[1] "" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "" +msgstr[1] "" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2212,10 +2451,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "" -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "" - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2359,11 +2594,11 @@ msgstr "" msgid "Login to site" msgstr "" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" @@ -2410,23 +2645,33 @@ msgstr "" msgid "No current status." msgstr "" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +msgid "New application" msgstr "" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "" -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "" -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +msgid "Name is too long (maximum 255 chars)." +msgstr "" + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +msgid "Organization is too long (maximum 255 chars)." +msgstr "" + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "" @@ -2438,44 +2683,49 @@ msgstr "" msgid "Use this form to create a new group." msgstr "" -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "" #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "" #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "" @@ -2483,7 +2733,17 @@ msgstr "" msgid "New notice" msgstr "" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "" + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "" @@ -2529,7 +2789,8 @@ msgstr "" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2540,46 +2801,71 @@ msgstr "" msgid "Nudge sent!" msgstr "" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "" -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "" -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "Unable to revoke access for application: %s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2605,7 +2891,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "" @@ -2708,7 +2994,7 @@ msgid "6 or more characters" msgstr "" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "" @@ -2720,11 +3006,11 @@ msgstr "" msgid "Change" msgstr "" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "" -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "" @@ -2744,156 +3030,273 @@ msgstr "" msgid "Password saved." msgstr "" +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +msgid "Site path." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." msgstr "" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "" + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "" @@ -2927,135 +3330,175 @@ msgstr "" msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." msgstr "" -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "" +msgstr[1] "" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" -#: actions/profilesettings.php:228 actions/register.php:230 +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 #, php-format -msgid "Bio is too long (max %d chars)." -msgstr "" +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "" +msgstr[1] "" -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +msgid "Language is too long (maximum 50 characters)." msgstr "" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "" -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "" -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "" -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "" +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "" @@ -3123,32 +3566,45 @@ msgid "" "tool." msgstr "" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " +msgid "These are most popular recent tags on %s" msgstr "" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "" @@ -3264,7 +3720,7 @@ msgstr "" msgid "Password and confirmation do not match." msgstr "" -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "" @@ -3272,7 +3728,7 @@ msgstr "" msgid "New password successfully saved. You are now logged in." msgstr "" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "" @@ -3284,7 +3740,7 @@ msgstr "" msgid "Registration successful" msgstr "" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "" @@ -3300,72 +3756,76 @@ msgstr "" msgid "Email address already exists." msgstr "" -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "" -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "" -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " "email address, IM address, and phone number." msgstr "" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3384,7 +3844,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3599,7 +4059,7 @@ msgstr "" msgid "Description" msgstr "" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "" @@ -3732,45 +4192,45 @@ msgstr "" msgid "Group actions" msgstr "" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3780,7 +4240,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3789,7 +4249,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "" @@ -3815,60 +4275,60 @@ msgstr "" msgid "Notice deleted." msgstr "" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3877,7 +4337,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3885,7 +4345,7 @@ msgid "" "[StatusNet](http://status.net/) tool. " msgstr "" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "" @@ -4253,63 +4713,91 @@ msgstr "" msgid "Subscribed" msgstr "" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4319,16 +4807,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "" -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "" @@ -4680,7 +5174,7 @@ msgid "Plugins" msgstr "" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "" @@ -4885,14 +5379,14 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -4908,7 +5402,7 @@ msgid "Unable to save tag." msgstr "" #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "" @@ -4961,6 +5455,16 @@ msgstr "" msgid "Welcome to %1$s, @%2$s!" msgstr "" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5028,185 +5532,193 @@ msgid "Untitled page" msgstr "" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "" @@ -5214,7 +5726,7 @@ msgstr "" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5222,7 +5734,7 @@ msgid "" msgstr "" #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "" @@ -5231,7 +5743,7 @@ msgstr "" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5240,50 +5752,50 @@ msgid "" msgstr "" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "" @@ -5402,41 +5914,62 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "" + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "" + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +msgid "Could not issue access token." +msgstr "" + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5516,24 +6049,35 @@ msgstr "" msgid "Cancel" msgstr "" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "" @@ -5542,11 +6086,6 @@ msgstr "" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5682,15 +6221,17 @@ msgid "Fullname: %s" msgstr "" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "" @@ -5712,7 +6253,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -5917,13 +6458,13 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +msgid "I looked for configuration files in the following places:" msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -5959,18 +6500,18 @@ msgstr "" msgid "Updates by SMS" msgstr "" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 msgctxt "MENU" msgid "Connections" msgstr "" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "" @@ -5983,6 +6524,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -5995,23 +6543,23 @@ msgstr "" msgid "Favor this notice" msgstr "" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6044,6 +6592,10 @@ msgstr "" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "" @@ -6139,15 +6691,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "" @@ -6217,44 +6773,53 @@ msgstr "" msgid "Sign up for a new account" msgstr "" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "" -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6263,26 +6828,30 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6292,34 +6861,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6335,14 +6909,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6361,14 +6939,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6390,7 +6973,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6398,13 +6981,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6650,24 +7240,24 @@ msgstr "" msgid "Send a nudge to this user" msgstr "" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "" @@ -6787,8 +7377,9 @@ msgstr "" msgid "Revoke the \"%s\" role from this user" msgstr "" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +msgid "Page not found." msgstr "" #: lib/sandboxform.php:67 @@ -7018,17 +7609,17 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7036,12 +7627,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7049,12 +7640,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7062,12 +7653,12 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7075,20 +7666,37 @@ msgstr[0] "" msgstr[1] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +msgstr[1] "" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" diff --git a/locale/sv/LC_MESSAGES/statusnet.po b/locale/sv/LC_MESSAGES/statusnet.po index d529ea4bb9..1d35fac015 100644 --- a/locale/sv/LC_MESSAGES/statusnet.po +++ b/locale/sv/LC_MESSAGES/statusnet.po @@ -11,17 +11,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:06+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:29+0000\n" "Language-Team: Swedish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: sv\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -78,11 +78,15 @@ msgstr "Spara inställningar för åtkomst" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Spara" @@ -93,14 +97,17 @@ msgstr "Spara" msgid "No such page." msgstr "Ingen sådan sida" +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -124,42 +131,44 @@ msgstr "Ingen sådan användare." msgid "%1$s and friends, page %2$d" msgstr "%1$s och vänner, sida %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s och vänner" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Flöden för %ss vänner (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Flöden för %ss vänner (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Flöden för %ss vänner (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "Detta är tidslinjen för %s och vänner, men ingen har skrivit något än." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -169,7 +178,8 @@ msgstr "" "%) eller skriv något själv." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -178,7 +188,9 @@ msgstr "" "Var den första att [skriva i detta ämne](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -188,7 +200,7 @@ msgstr "" "posta en!" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Du och vänner" @@ -200,13 +212,16 @@ msgstr "Du och vänner" msgid "Updates from %1$s and friends on %2$s!" msgstr "Uppdateringar från %1$s och vänner på %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -227,60 +242,74 @@ msgstr "API-metod hittades inte." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Denna metod kräver en POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "Du måste ange ett värdet på parametern 'device': sms, im, none" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Kunde inte uppdatera användare." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Användaren har ingen profil." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Kunde inte spara profil." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Servern kunde inte hantera så mycket POST-data (%s byte) på grund av sin " +"nuvarande konfiguration." +msgstr[1] "" "Servern kunde inte hantera så mycket POST-data (%s byte) på grund av sin " "nuvarande konfiguration." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -289,69 +318,98 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Kunde inte spara dina utseendeinställningar." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Kunde inte uppdatera din profils utseende." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Du kan inte blockera dig själv!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Blockering av användare misslyckades." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Hävning av blockering av användare misslyckades." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Direktmeddelanden från %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Alla direktmeddelanden skickade från %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Direktmeddelande till %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Alla direktmeddelanden skickade till %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Ingen meddelandetext!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Detta är för långt. Maximal meddelandestorlek är %d tecken." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Detta är för långt. Maximal meddelandestorlek är %d tecken." +msgstr[1] "Detta är för långt. Maximal meddelandestorlek är %d tecken." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Mottagare hittades inte." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Kan inte skicka direktmeddelanden till användare som inte är din vän." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Skicka inte meddelande till dig själv; viska lite tyst till dig själv " +"istället." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Ingen status hittad med det ID:t." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Denna status är redan en favorit." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -394,68 +452,80 @@ msgstr "Kunde inte fastställa användare hos källan." msgid "Could not find target user." msgstr "Kunde inte hitta målanvändare." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Smeknamnet får endast innehålla små bokstäver eller siffror, inga mellanslag." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Smeknamnet används redan. Försök med ett annat." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Inte ett giltigt smeknamn." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Hemsida är inte en giltig webbadress." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Fullständigt namn är för långt (max 255 tecken)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Beskrivning är för lång (max %d tecken)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Beskrivning av plats är för lång (max 255 tecken)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "För många alias! Maximum %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Ogiltigt alias: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Alias \"%s\" används redan. Försök med ett annat." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Alias kan inte vara samma som smeknamn." @@ -519,28 +589,43 @@ msgstr "%s grupper" msgid "groups on %s" msgstr "grupper på %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Uppladdning misslyckades." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "Ogiltig inloggnings-token angiven." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Ingen oauth_token-parameter angiven." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "Ogiltig token." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Du har inte tillstånd." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -549,51 +634,46 @@ msgstr "Ogiltig token." msgid "There was a problem with your session token. Try again, please." msgstr "Det var ett problem med din sessions-token. Var vänlig försök igen." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Ogiltigt smeknamn / lösenord!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Databasfel vid borttagning av OAuth-applikationsanvändare." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Databasfel vid infogning av OAuth-applikationsanvändare." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "Begäran-token %s har godkänts. Byt ut den mot en åtkomst-token." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Begäran-token %s har nekats och återkallats." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Oväntat inskick av formulär." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "En applikation skulle vilja ansluta till ditt konto" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Tillåt eller neka åtkomst" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -604,37 +684,85 @@ msgstr "" "möjligheten att %3$s din %4$s kontoinformation. Du bör bara " "ge tillgång till ditt %4$s-konto till tredje-parter du litar på." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Konto" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Smeknamn" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Lösenord" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Neka" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Avbryt" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "Tillåt" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "Tillåt eller neka åtkomst till din kontoinformation." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Bekräftelse för snabbmeddelanden avbruten." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "Begäran-token %s har nekats och återkallats." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Du har inte tillstånd." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "Denna metod kräver en POST eller en DELETE." @@ -666,24 +794,32 @@ msgstr "Status borttagen." msgid "No status with that ID found." msgstr "Ingen status med det ID:t hittades." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Klient måste tillhandahålla en 'status'-parameter med ett värde." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Det är för långt. Maximal notisstorlek är %d tecken." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Det är för långt. Maximal notisstorlek är %d tecken." +msgstr[1] "Det är för långt. Maximal notisstorlek är %d tecken." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Hittades inte." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API-metod hittades inte." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "Maximal notisstorlek är %d tecken, inklusive webbadress för bilaga." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "Maximal notisstorlek är %d tecken, inklusive webbadress för bilaga." +msgstr[1] "Maximal notisstorlek är %d tecken, inklusive webbadress för bilaga." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -743,6 +879,10 @@ msgstr "Uppdateringar taggade med %1$s på %2$s!" msgid "API method under construction." msgstr "API-metoden är under uppbyggnad." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Hittades inte." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Ingen sådan bilaga." @@ -796,7 +936,8 @@ msgid "Preview" msgstr "Förhandsgranska" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Ta bort" @@ -808,27 +949,27 @@ msgstr "Ladda upp" msgid "Crop" msgstr "Beskär" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Ingen fil laddades upp." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Välj ett kvadratiskt område i bilden som din avatar" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Förlorade vår fildata." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar uppdaterad." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Misslyckades uppdatera avatar." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Avatar borttagen." @@ -852,12 +993,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Nej" @@ -870,12 +1012,13 @@ msgstr "Blockera inte denna användare" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Ja" @@ -890,9 +1033,12 @@ msgstr "Blockera denna användare" msgid "Failed to save block information." msgstr "Misslyckades att spara blockeringsinformation." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -968,12 +1114,13 @@ msgstr "Denna adress har redan blivit bekräftad." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Kunde inte uppdatera användare." @@ -1011,15 +1158,16 @@ msgstr "Du måste vara inloggad för att ta bort en applikation." msgid "Application not found." msgstr "Applikation hittades inte." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Du är inte ägaren av denna applikation." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Det var ett problem med din sessions-token." @@ -1047,10 +1195,71 @@ msgstr "Ta inte bort denna applikation" msgid "Delete this application" msgstr "Ta bort denna applikation" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Du måste vara inloggad för att lämna en grupp." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Inget smeknamn eller ID." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Du är inte en medlem i denna grupp." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Kunde inte uppdatera grupp." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s lämnade grupp %2$s" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Ta bort användare" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Är du säker på att du vill ta bort denna användare? Det kommer rensa all " +"data om användaren från databasen, utan en säkerhetskopia." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Ta inte bort denna notis" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Ta bort denna användare" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1123,53 +1332,63 @@ msgstr "Utseende" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Ogiltig webbadress för logtyp." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Ogiltig webbadress för logtyp." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema inte tillgängligt: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Byt logotyp" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Webbplatslogotyp" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Webbplatslogotyp" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Byt tema" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Webbplatstema" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Tema för webbplatsen." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Anpassat tema" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Du kan ladda upp ett eget StatusNet-tema som ett .ZIP-arkiv." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Ändra bakgrundsbild" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Bakgrund" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1179,76 +1398,74 @@ msgstr "" "filstorleken är %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "På" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Av" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Sätt på eller stäng av bakgrundsbild." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Upprepa bakgrundsbild" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Byt färger" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Innehåll" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Sidofält" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Text" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Länkar" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Avancerat" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Anpassad CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Använd standardvärden" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Återställ standardutseende" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Återställ till standardvärde" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Spara" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Spara utseende" @@ -1265,68 +1482,95 @@ msgstr "Lägg till i favoriter" msgid "No such document \"%s\"" msgstr "Inget sådant dokument \"%s\"" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Redigera applikation" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Du måste vara inloggad för att redigera en applikation." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Ingen sådan applikation." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Använd detta formulär för att redigera din applikation." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Namn krävs." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "Namnet är för långt (max 255 tecken)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Namnet används redan. Prova ett annat." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Beskrivning krävs." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Beskrivning är för lång (max %d tecken)." +msgstr[1] "Beskrivning är för lång (max %d tecken)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Webbadress till källa är för lång." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Webbadress till källa är inte giltig." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organisation krävs." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Organisation är för lång (max 255 tecken)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Hemsida för organisation krävs." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Anrop är för lång." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "Webbadress för anrop är inte giltig." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Kunde inte uppdatera applikation." @@ -1348,11 +1592,6 @@ msgstr "Du måste vara en administratör för att redigera gruppen." msgid "Use this form to edit the group." msgstr "Använd detta formulär för att redigera gruppen." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "beskrivning är för lång (max %d tecken)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1414,16 +1653,6 @@ msgstr "" "Väntar bekräftelse av denna adress. Kontrollera din inkorg (och " "skräppostkorg!) efter ett meddelande med vidare instruktioner." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Avbryt" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1722,7 +1951,7 @@ msgstr "Kunde inte konvertera token för begäran till token för åtkomst." msgid "Remote service uses unknown version of OMB protocol." msgstr "Fjärrtjänsten använder en okänd version av OMB-protokollet." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Fel vid uppdatering av fjärrprofil." @@ -2169,51 +2398,84 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Detta är din inkorg som innehåller dina inkommande privata meddelanden." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Inbjudningar har blivit inaktiverade." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Du måste vara inloggad för att kunna bjuda in andra användare till %s." -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "Ogiltig e-postadress: %s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Inbjudan(ar) skickad(e)" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Bjud in nya användare" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Du prenumererar redan på dessa användare:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Du prenumererar redan på dessa användare:" +msgstr[1] "Du prenumererar redan på dessa användare:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" +"Dessa personer är redan registrerade användare och du blev automatiskt " +"prenumerat hos dem:" +msgstr[1] "" "Dessa personer är redan registrerade användare och du blev automatiskt " "prenumerat hos dem:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Inbjudning(ar) har skickats till följande personer:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Inbjudning(ar) har skickats till följande personer:" +msgstr[1] "Inbjudning(ar) har skickats till följande personer:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2221,43 +2483,54 @@ msgstr "" "Du kommer bli meddelad när någon du bjudit in accepterar inbjudan och " "registrerar sig. Tack för att du hjälper oss växa!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Använd detta formulär för att bjuda in dina vänner och kollegor att använda " "denna tjänst." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "E-postadresser" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "Adresser till vänner att bjuda in (en rad per adress)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Personligt meddelande" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Om du vill, skriv ett personligt meddelande till inbjudan." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Skicka" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s har bjudit in dig att gå med dem på %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2318,10 +2591,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Du måste vara inloggad för att kunna gå med i en grupp." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Inget smeknamn eller ID." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2465,11 +2734,11 @@ msgstr "Logga in" msgid "Login to site" msgstr "Logga in på webbplatsen" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Kom ihåg mig" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "Logga in automatiskt i framtiden; inte för delade datorer!" @@ -2520,23 +2789,36 @@ msgstr "Kan inte göra %1$s till en administratör för grupp %2$s." msgid "No current status." msgstr "Ingen aktuell status." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Ny applikation" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Du måste vara inloggad för att registrera en applikation." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Använd detta formulär för att registrera en ny applikation." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Namnet är för långt (max 255 tecken)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Webbadress till källa krävs." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organisation är för lång (max 255 tecken)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Kunde inte skapa applikation." @@ -2548,46 +2830,51 @@ msgstr "Ny grupp" msgid "Use this form to create a new group." msgstr "Använd detta formulär för att skapa en ny grupp." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "beskrivning är för lång (max %d tecken)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Nytt meddelande" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Du kan inte skicka ett meddelande till den användaren." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Inget innehåll!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Ingen mottagare angiven." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Skicka inte meddelande till dig själv; viska lite tyst till dig själv " "istället." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Meddelande skickat" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Direktmeddelande till %s skickat." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "AJAX-fel" @@ -2595,7 +2882,17 @@ msgstr "AJAX-fel" msgid "New notice" msgstr "Ny notis" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Det är för långt. Maximal notisstorlek är %d tecken." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "Maximal notisstorlek är %d tecken, inklusive webbadress för bilaga." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Notis postad" @@ -2646,8 +2943,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "Uppdateringar som matchar söksträngen \"%1$s\" på %2$s!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Denna användare tillåter inte knuffar eller har inte bekräftat eller angett " "sin e-post än." @@ -2660,48 +2959,72 @@ msgstr "Knuff sänd" msgid "Nudge sent!" msgstr "Knuff sänd!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Du måste vara inloggad för att lista dina applikationer." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth-applikationer" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Applikationer du har registrerat" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Du har inte registrerat några applikationer än." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Anslutna applikationer" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Du är inte en användare av den applikationen." -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "Kunde inte återkalla åtkomst för applikation: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Du har inte tillåtit några applikationer att använda ditt konto." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" -"Utvecklare kan redigera registreringsinställningarna för sina applikationer " #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2726,7 +3049,7 @@ msgstr "Endast %s-webbadresser över vanlig HTTP." #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Ett dataformat som inte stödjs" @@ -2829,7 +3152,7 @@ msgid "6 or more characters" msgstr "Minst 6 tecken" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Bekräfta" @@ -2841,11 +3164,11 @@ msgstr "Samma som lösenordet ovan" msgid "Change" msgstr "Ändra" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Lösenordet måste vara minst 6 tecken." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Lösenorden matchar inte." @@ -2865,157 +3188,292 @@ msgstr "Kan inte spara nytt lösenord." msgid "Password saved." msgstr "Lösenord sparat." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Sökvägar" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Katalog med teman är inte läsbar: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Katalog med avatarer är inte skrivbar: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Katalog med bakgrunder är inte skrivbar: %s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Katalog med lokaliseringfiler (locales) är inte läsbar. %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Ogiltigt SSL-servernamn. Den maximala längden är 255 tecken." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Webbplats" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Server" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Värdnamn för webbplatsens server." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Sökväg" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Sökväg till webbplats" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Sökväg till lokaliseringfiler (locales)" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Katalog med teman" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "Katalogsökväg till lokaliseringfiler (locales)" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Utsmyckade URL:er" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" "Skall utsmyckade URL:er användas (mer läsbara och lättare att komma ihåg)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Teman" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Server med teman" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Tema för webbplatsen." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Sökväg till teman" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Katalog med teman" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Avatarer" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Server med avatarer" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Sökväg till avatarer" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Katalog med avatarer" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Bakgrunder" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Server med bakgrunder" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Sökväg till bakgrunder" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Katalog med bakgrunder" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Aldrig" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Ibland" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Alltid" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Använd SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "När SSL skall användas" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-server" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Sökväg till webbplats" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Katalog med teman" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "Katalogsökväg till lokaliseringfiler (locales)" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Avatarer" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Server med avatarer" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Tema för webbplatsen." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Sökväg till avatarer" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Misslyckades uppdatera avatar." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Katalog med avatarer" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "Katalogsökväg till lokaliseringfiler (locales)" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Bakgrunder" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Tema för webbplatsen." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "Katalogsökväg till lokaliseringfiler (locales)" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Bilagor" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Tema för webbplatsen." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Inga bilagor." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Tema för webbplatsen." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "Katalogsökväg till lokaliseringfiler (locales)" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Aldrig" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Ibland" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Alltid" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Använd SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "När SSL skall användas" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "Server att dirigera SSL-begäran till" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Spara sökvägar" @@ -3051,141 +3509,184 @@ msgstr "Ogiltigt notisinnehåll." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "Licensen för notiser ‘%1$s’ är inte förenlig webbplatslicensen ‘%2$s’." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profilinställningar" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Du kan uppdatera din personliga profilinformation här så att folk vet mer om " "dig." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profilinformation" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 små bokstäver eller nummer, inga punkter eller mellanslag" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Fullständigt namn" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Hemsida" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "URL till din hemsida, blogg eller profil på en annan webbplats." -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Beskriv dig själv och dina intressen med högst 140 tecken" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Beskriv dig själv och dina intressen med högst 140 tecken" +msgstr[1] "Beskriv dig själv och dina intressen med högst 140 tecken" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Beskriv dig själv och dina intressen" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Biografi" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Plats" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Var du håller till, såsom \"Stad, Län, Land\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Dela min nuvarande plats när jag skickar notiser" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Taggar" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Taggar för dig själv (bokstäver, nummer, -, ., och _), separerade med " "kommatecken eller mellanslag" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Språk" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Föredraget språk" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Tidszon" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "I vilken tidszon befinner du dig normalt?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Prenumerera automatiskt på den som prenumererar på mig (bäst för icke-" "människa) " -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Biografin är för lång (max %d tecken)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Biografin är för lång (max %d tecken)." +msgstr[1] "Biografin är för lång (max %d tecken)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Tidszon inte valt." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Språknamn är för långt (max 50 tecken)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Ogiltig tagg: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Kunde inte uppdatera användaren för automatisk prenumeration." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Kunde inte spara platsinställningar." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Kunde inte spara profil." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Kunde inte spara taggar." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Inställningar sparade." @@ -3264,25 +3765,38 @@ msgstr "" "Mikroblogg)tjänst baserad på den fria programvaran [StatusNet](http://status." "net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Publikt taggmoln" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "Dessa är de populäraste senaste taggarna på %s " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Ingen har postat en notis med en [hashtagg](%%doc.tags%%) än." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Bli först att posta en!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3291,7 +3805,7 @@ msgstr "" "Varför inte [registrera ett konto](%%action.register%%) och bli först att " "posta en!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Taggmoln" @@ -3412,7 +3926,7 @@ msgstr "Lösenordet måste vara minst 6 tecken." msgid "Password and confirmation do not match." msgstr "Lösenord och bekräftelse matchar inte." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Fel uppstog i användarens inställning" @@ -3420,7 +3934,7 @@ msgstr "Fel uppstog i användarens inställning" msgid "New password successfully saved. You are now logged in." msgstr "Nya lösenordet sparat. Du är nu inloggad." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "Tyvärr, bara inbjudna personer kan registrera sig." @@ -3432,7 +3946,7 @@ msgstr "Tyvärr, ogiltig inbjudningskod." msgid "Registration successful" msgstr "Registreringen genomförd" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Registrera" @@ -3448,11 +3962,11 @@ msgstr "Du kan inte registrera dig om du inte godkänner licensen." msgid "Email address already exists." msgstr "E-postadressen finns redan." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Ogiltigt användarnamn eller lösenord." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3460,60 +3974,64 @@ msgstr "" "Med detta formulär kan du skapa ett nytt konto. Du kan sedan posta notiser " "och ansluta till vänner och kollegor. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 små bokstäver eller nummer, inga punkter eller mellanslag. Måste fyllas " "i." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "Minst 6 tecken. Måste fyllas i." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Samma som lösenordet ovan. Måste fyllas i." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "E-post" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Används endast för uppdateringar, tillkännagivanden och återskapande av " "lösenord" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Längre namn, förslagsvis ditt \"verkliga\" namn" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL till din hemsida, blogg eller profil på en annan webbplats." + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" "Jag förstår att innehåll och data av %1$s är privata och konfidentiella." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Upphovsrätten till min text och mina filer innehas av %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Upphovsrätten till min text och mina filer är fortsatt min." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Alla rättigheter reserverade." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3522,7 +4040,7 @@ msgstr "" "Mina texter och filer är tillgängliga under %s med undantag av den här " "privata datan: lösenord, e-postadress, IM-adress, telefonnummer." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3555,7 +4073,7 @@ msgstr "" "Tack för att du anmält dig och vi hoppas att du kommer tycka om att använda " "denna tjänst." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3782,7 +4300,7 @@ msgstr "Organisation" msgid "Description" msgstr "Beskrivning" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Statistik" @@ -3925,45 +4443,45 @@ msgstr "Alias" msgid "Group actions" msgstr "Åtgärder för grupp" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Flöde av notiser för %s grupp (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Flöde av notiser för %s grupp (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Flöde av notiser för %s grupp (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF för %s grupp" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Medlemmar" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Ingen)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Alla medlemmar" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Skapad" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3978,7 +4496,7 @@ msgstr "" "sina liv och intressen. [Gå med nu](%%%%action.register%%%%) för att bli en " "del av denna grupp och många fler! ([Läs mer](%%%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3991,7 +4509,7 @@ msgstr "" "[StatusNet](http://status.net/). Dess medlemmar delar korta meddelande om " "sina liv och intressen. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Administratörer" @@ -4017,47 +4535,47 @@ msgstr "Meddelande från %1$s på %2$s" msgid "Notice deleted." msgstr "Notis borttagen." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "taggade %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, sida %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Flöde av notiser för %1$s taggade %2$s (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Flöde av notiser för %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Flöde av notiser för %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Flöde av notiser för %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF för %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Detta är tidslinjen för %1$s men %2$s har inte postat något än." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4065,7 +4583,7 @@ msgstr "" "Sett något intressant nyligen? Du har inte postat några notiser än. Varför " "inte börja nu?" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4074,7 +4592,7 @@ msgstr "" "Var den första att [skriva i detta ämne](%%%%action.newnotice%%%%?" "status_textarea=%s)!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4087,7 +4605,7 @@ msgstr "" "[StatusNet](http://status.net/). [Gå med nu](%%%%action.register%%%%) för " "att följa **%s**s notiser och många fler! ([Läs mer](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4098,7 +4616,7 @@ msgstr "" "wikipedia.org/wiki/Mikroblogg)tjänst baserad på den fria programvaran " "[StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Upprepning av %s" @@ -4476,39 +4994,56 @@ msgstr "Du kan inte prenumerera på en 0MB 0.1-fjärrprofil med denna åtgärd." msgid "Subscribed" msgstr "Prenumerant" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s prenumeranter" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s prenumeranter, sida %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Det är dessa personer som lyssnar på dina notiser." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Det är dessa personer som lyssnar på %ss notiser." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Du har inga prenumeranter. Prova att prenumerera på personer du känner och " "de kommer kanske återgälda tjänsten" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s har inte några prenumeranter. Vill du bli först?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4517,26 +5052,38 @@ msgstr "" "%s har inte några prenumeranter. Varför inte [registrera ett konto](%%%%" "action.register%%%%) och bli först?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s prenumerationer" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s prenumerationer, sida %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Det är dessa personer vars meddelanden du lyssnar på." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Det är dessa personer vars notiser %s lyssnar på." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4552,16 +5099,22 @@ msgstr "" "twittersettings%%) kan du prenumerera automatiskt på personer som du redan " "följer där." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s lyssnar inte på någon." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4945,7 +5498,7 @@ msgid "Plugins" msgstr "Insticksmoduler" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Version" @@ -5156,14 +5709,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "Kan inte återkalla roll \"%1$s\" för användare #%2$d; finns inte." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "Kan inte återkalla roll \"%1$s\" för användare #%2$d; databasfel." @@ -5179,7 +5732,7 @@ msgid "Unable to save tag." msgstr "Kunde inte spara tagg." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Du har blivit utestängd från att prenumerera." @@ -5232,6 +5785,16 @@ msgstr "%1$s lyssnar nu på dina notiser på %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Välkommen till %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Ingen enskild användare definierad för enanvändarläge." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5299,185 +5862,193 @@ msgid "Untitled page" msgstr "Namnlös sida" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Primär webbplatsnavigation" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Personlig profil och vänners tidslinje" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Personligt" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Ändra din e-post, avatar, lösenord, profil" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Konto" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Anslut till tjänster" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Anslut" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Ändra webbplatskonfiguration" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Administratör" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Bjud in vänner och kollegor att gå med dig på %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Bjud in" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Logga ut från webbplatsen" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Logga ut" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Skapa ett konto" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Registrera" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Logga in på webbplatsen" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Logga in" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Hjälp mig!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Hjälp" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Sök efter personer eller text" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Sök" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Webbplatsnotis" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Lokala vyer" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Sidnotis" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Sekundär webbplatsnavigation" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Hjälp" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Om" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "Frågor & svar" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Användarvillkor" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Sekretess" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Källa" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Kontakt" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Emblem" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Programvarulicens för StatusNet" @@ -5485,7 +6056,7 @@ msgstr "Programvarulicens för StatusNet" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5495,7 +6066,7 @@ msgstr "" "%%](%%site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** är en mikrobloggtjänst." @@ -5504,7 +6075,7 @@ msgstr "**%%site.name%%** är en mikrobloggtjänst." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5516,51 +6087,51 @@ msgstr "" "fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Licens för webbplatsinnehåll" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Innehåll och data av %1$s är privat och konfidensiell." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "Innehåll och data copyright av %1$s. Alla rättigheter reserverade." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Innehåll och data copyright av medarbetare. Alla rättigheter reserverade." #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Innehåll och data på %1$s är tillgänglig under licensen %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Numrering av sidor" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Senare" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Tidigare" @@ -5680,41 +6251,65 @@ msgstr "" "API-resursen kräver läs- och skrivrättigheter, men du har bara läsrättighet." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Kunde inte skapa alias." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Kunde inte skapa applikation." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Kunde inte infoga meddelande." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Databasfel vid infogning av OAuth-applikationsanvändare." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Redigera applikation" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5795,24 +6390,35 @@ msgstr "" msgid "Cancel" msgstr "Avbryt" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "läs och skriv" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "skrivskyddad" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Godkänd %1$s - \"%2$s\" åtkomst." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Återkalla" @@ -5821,11 +6427,6 @@ msgstr "Återkalla" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Bilagor" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5967,15 +6568,17 @@ msgid "Fullname: %s" msgstr "Fullständigt namn: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Plats: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Hemsida: %s" @@ -5999,7 +6602,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d." @@ -6243,13 +6846,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "Ingen konfigurationsfil hittades. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "Jag letade efter konfigurationsfiler på följande platser: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6287,19 +6892,19 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "Uppdateringar via SMS" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Anslutningar" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Tillåt anslutna applikationer" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Databasfel" @@ -6314,6 +6919,15 @@ msgstr "" "Du kan ladda upp din personliga bakgrundbild. Den maximala filstorleken är " "2MB." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Servern kunde inte hantera så mycket POST-data (%s byte) på grund av sin " +"nuvarande konfiguration." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Standardvärden för utseende återställda." @@ -6326,23 +6940,23 @@ msgstr "Avmarkera denna notis som favorit" msgid "Favor this notice" msgstr "Markera denna notis som favorit" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6375,6 +6989,10 @@ msgstr "Gå" msgid "Grant this user the \"%s\" role" msgstr "Bevilja denna användare \"%s\"-rollen" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 små bokstäver eller nummer, inga punkter eller mellanslag" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL till gruppen eller ämnets hemsida eller blogg" @@ -6470,15 +7088,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Lägg till eller redigera %s utseende" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Grupper med flest medlemmar" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Grupper med flest inlägg" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Taggar i %s grupps notiser" @@ -6548,27 +7170,29 @@ msgstr "Logga in med ett användarnamn och lösenord" msgid "Sign up for a new account" msgstr "Registrera dig för ett nytt konto" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "E-postadressbekräftelse" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "Hej %s!\n" "\n" @@ -6583,13 +7207,16 @@ msgstr "" "Tack för din tid, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s lyssnar nu på dina notiser på %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6599,9 +7226,13 @@ msgstr "" "dina prenumeranter och rapportera det som skräppost till administratörer på %" "s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6609,10 +7240,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s lyssnar nu på dina notiser på %2$s.\n" "\n" @@ -6625,21 +7256,25 @@ msgstr "" "----\n" "Ändra din e-postadress eller notiferingsinställningar på %8$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Biografi: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Ny e-postadress för att skicka till %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6648,7 +7283,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "Du har en ny adress på %1$s.\n" "\n" @@ -6659,31 +7294,36 @@ msgstr "" "Med vänliga hälsningar,\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s status" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS-bekräftelse" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s: bekräfta detta telefonnummer med denna kod:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Du har blivit knuffad av %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6710,14 +7350,18 @@ msgstr "" "Med vänliga hälsningar,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Nytt privat meddelande från %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6750,14 +7394,19 @@ msgstr "" "Med vänliga hälsningar,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) lade till din notis som en favorit" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6795,7 +7444,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6806,13 +7455,20 @@ msgstr "" "\n" "\t%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) skickade en notis för din uppmärksamhet" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7091,24 +7747,24 @@ msgstr "Knuffa" msgid "Send a nudge to this user" msgstr "Skicka en knuff till denna användare" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Fel vid infogning av ny profil." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Fel vid infogning av avatar." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Fel vid infogning av fjärrprofil." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Duplicera notis." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Kunde inte infoga ny prenumeration." @@ -7228,9 +7884,11 @@ msgstr "Upprepa denna notis" msgid "Revoke the \"%s\" role from this user" msgstr "Återkalla rollen \"%s\" från denna användare" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Ingen enskild användare definierad för enanvändarläge." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API-metod hittades inte." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7462,17 +8120,17 @@ msgid "Moderator" msgstr "Moderator" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "ett par sekunder sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "för nån minut sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7480,12 +8138,12 @@ msgstr[0] "för ungefär en minut sedan" msgstr[1] "för ungefär %d minuter sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "för en timma sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7493,12 +8151,12 @@ msgstr[0] "för ungefär en timma sedan" msgstr[1] "för ungefär %d timmar sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "för en dag sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7506,12 +8164,12 @@ msgstr[0] "för ungefär en dag sedan" msgstr[1] "för ungefär %d dagar sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "för en månad sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7519,20 +8177,37 @@ msgstr[0] "för ungefär en månad sedan" msgstr[1] "för ungefär %d månader sedan" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "för ett år sedan" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s är inte en giltig färg!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s är inte en giltig färg! Använd 3 eller 6 hexadecimala tecken." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d." +msgstr[1] "Meddelande för långt - maximum är %1$d tecken, du skickade %2$d." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7547,3 +8222,18 @@ msgstr "Ingen användar-ID angiven." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Fullständigt namn är för långt (max 255 tecken)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Beskrivning av plats är för lång (max 255 tecken)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Detta är för långt. Maximal meddelandestorlek är %d tecken." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Biografin är för lång (max %d tecken)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Beskriv dig själv och dina intressen med högst 140 tecken" diff --git a/locale/te/LC_MESSAGES/statusnet.po b/locale/te/LC_MESSAGES/statusnet.po index f5475c9ea5..ab8be346b3 100644 --- a/locale/te/LC_MESSAGES/statusnet.po +++ b/locale/te/LC_MESSAGES/statusnet.po @@ -10,17 +10,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:07+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:30+0000\n" "Language-Team: Telugu \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: te\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -76,11 +76,15 @@ msgstr "అందుబాటు అమరికలను భద్రపరచ #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "భద్రపరచు" @@ -91,14 +95,17 @@ msgstr "భద్రపరచు" msgid "No such page." msgstr "అటువంటి పేజీ లేదు." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -122,42 +129,44 @@ msgstr "అటువంటి వాడుకరి లేరు." msgid "%1$s and friends, page %2$d" msgstr "%1$s మరియు మిత్రులు, పేజీ %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s మరియు మిత్రులు" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "%s యొక్క మిత్రుల ఫీడు (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "%s యొక్క మిత్రుల ఫీడు (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "%s యొక్క మిత్రుల ఫీడు (ఆటమ్)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "ఇది %s మరియు మిత్రుల కాలరేఖ కానీ ఇంకా ఎవరూ ఏమీ రాయలేదు." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -165,7 +174,8 @@ msgid "" msgstr "ఇతరులకి చందా చేరండి, [ఏదైనా గుంపులో చేరండి](%%action.groups%%) లేదా మీరే ఏదైనా వ్రాయండి." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, fuzzy, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -173,7 +183,9 @@ msgid "" msgstr "" "[ఈ విషయంపై](%%%%action.newnotice%%%%?status_textarea=%s) వ్రాసే మొదటివారు మీరే అవ్వండి!" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, fuzzy, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -181,7 +193,7 @@ msgid "" msgstr "[ఒక ఖాతాని నమోదుచేసుకుని](%%action.register%%) మీరే మొదట వ్రాసేవారు ఎందుకు కాకూడదు!" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "మీరు మరియు మీ స్నేహితులు" @@ -193,13 +205,16 @@ msgstr "మీరు మరియు మీ స్నేహితులు" msgid "Updates from %1$s and friends on %2$s!" msgstr "%2$sలో %1$s మరియు స్నేహితుల నుండి తాజాకరణలు!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -221,60 +236,72 @@ msgstr "నిర్ధారణ సంకేతం కనబడలేదు." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 #, fuzzy msgid "Could not update user." msgstr "వాడుకరిని తాజాకరించలేకున్నాం." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "వాడుకరికి ప్రొఫైలు లేదు." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 #, fuzzy msgid "Could not save profile." msgstr "ప్రొఫైలుని భద్రపరచలేకున్నాం." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +msgstr[1] "" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -283,71 +310,98 @@ msgstr "" msgid "Unable to save your design settings." msgstr "మీ రూపురేఖల అమరికలని భద్రపరచలేకున్నాం." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "వాడుకరిని తాజాకరించలేకున్నాం." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "మిమ్మల్ని మీరే నిరోధించుకోలేరు!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "వాడుకరి నిరోధం విఫలమైంది." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 #, fuzzy msgid "Unblock user failed." msgstr "వాడుకరి నిరోధం విఫలమైంది." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "%s నుండి నేరు సందేశాలు" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "%s నుండి పంపిన అన్ని నేరు సందేశాలు" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "%s కి నేరు సందేశాలు" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "%sకి పంపిన అన్ని నేరు సందేశాలు" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "సందేశపు పాఠ్యం లేదు!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "చాలా పొడవుంది. గరిష్ఠ సందేశ పరిమాణం %d అక్షరాలు." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "చాలా పొడవుంది. గరిష్ఠ సందేశ పరిమాణం %d అక్షరాలు." +msgstr[1] "చాలా పొడవుంది. గరిష్ఠ సందేశ పరిమాణం %d అక్షరాలు." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "అందుకోవాల్సిన వాడుకరి కనబడలేదు." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "మీ స్నేహితులు కాని వాడుకరులకి నేరు సందేశాలు పంపించలేరు." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "మీకు మీరే సందేశాన్ని పంపుకోకండి; దాని బదులు మీలో మీరే మెల్లగా చెప్పుకోండి." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "ఆ IDతో ఏ నోటీసూ కనబడలేదు." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "ఈ నోటీసు ఇప్పటికే మీ ఇష్టాంశం." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -390,67 +444,79 @@ msgstr "లక్ష్యిత వాడుకరిని కనుగొన msgid "Could not find target user." msgstr "లక్ష్యిత వాడుకరిని కనుగొనలేకపోయాం." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "పేరులో చిన్నబడి అక్షరాలు మరియు అంకెలు మాత్రమే ఖాళీలు లేకుండా ఉండాలి." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "ఆ పేరుని ఇప్పటికే వాడుతున్నారు. మరోటి ప్రయత్నించండి." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "సరైన పేరు కాదు." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "హోమ్ పేజీ URL సరైనది కాదు." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "పూర్తి పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "ప్రాంతం పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "చాలా మారుపేర్లు! %d గరిష్ఠం." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "తప్పుడు మారుపేరు: \"%s\"." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "\"%s\" అన్న మారుపేరుని ఇప్పటికే వాడుతున్నారు. మరొకటి ప్రయత్నించండి." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "మారుపేరు పేరుతో సమానంగా ఉండకూడదు." @@ -514,28 +580,43 @@ msgstr "%s గుంపులు" msgid "groups on %s" msgstr "%s పై గుంపులు" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "ఎక్కింపు విఫలమైంది." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "సందేశపు విషయం సరైనది కాదు" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "తప్పుడు పాత్ర." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "మీకు అధీకరణ లేదు." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -544,52 +625,46 @@ msgstr "తప్పుడు పాత్ర." msgid "There was a problem with your session token. Try again, please." msgstr "" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "తప్పుడు పేరు / సంకేతపదం!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "ఈ ఉపకరణాన్ని తొలగించకు" - -#: actions/apioauthauthorize.php:185 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error inserting OAuth application user." +msgid "Database error inserting oauth_token_association." msgstr "అవతారాన్ని పెట్టడంలో పొరపాటు" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "ఒక ఉపకరణం మీ ఖాతాకి అనుసంధానమవ్వాలనుకుంటూంది." -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "అనుమతిని ఇవ్వండి లేదా తిరస్కరించండి" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -597,37 +672,82 @@ msgid "" "give access to your %4$s account to third parties you trust." msgstr "" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "ఖాతా" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "పేరు" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "సంకేతపదం" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "తిరస్కరించు" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "రద్దుచేయి" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "అనుమతించు" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "మీ ఖాతా సమాచారాన్ని సంప్రాపించడానికి అనుమతించండి లేదా నిరాకరించండి." +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "అధీకరణ రద్దయింది." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "మీకు అధీకరణ లేదు." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "" @@ -659,24 +779,32 @@ msgstr "స్థితిని తొలగించాం." msgid "No status with that ID found." msgstr "ఆ IDతో ఏ నోటీసు కనబడలేదు." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "అది చాలా పొడవుంది. గరిష్ఠ నోటీసు పరిమాణం %d అక్షరాలు." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "అది చాలా పొడవుంది. గరిష్ఠ నోటీసు పరిమాణం %d అక్షరాలు." +msgstr[1] "అది చాలా పొడవుంది. గరిష్ఠ నోటీసు పరిమాణం %d అక్షరాలు." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "కనబడలేదు." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "నిర్ధారణ సంకేతం కనబడలేదు." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "గరిష్ఠ నోటీసు పొడవు %d అక్షరాలు, జోడింపు URLని కలుపుకుని." +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "గరిష్ఠ నోటీసు పొడవు %d అక్షరాలు, జోడింపు URLని కలుపుకుని." +msgstr[1] "గరిష్ఠ నోటీసు పొడవు %d అక్షరాలు, జోడింపు URLని కలుపుకుని." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -737,6 +865,10 @@ msgstr "%2$sలో %1$s అనే ట్యాగుతో ఉన్న నో msgid "API method under construction." msgstr "నిర్ధారణ సంకేతం కనబడలేదు." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "కనబడలేదు." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "అటువంటి జోడింపు లేదు." @@ -790,7 +922,8 @@ msgid "Preview" msgstr "మునుజూపు" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "తొలగించు" @@ -802,27 +935,27 @@ msgstr "ఎగుమతించు" msgid "Crop" msgstr "కత్తిరించు" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "ఏ దస్త్రమూ ఎక్కింపబడలేదు." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "మీ అవతారానికి గానూ ఈ చిత్రం నుండి ఒక చతురస్రపు ప్రదేశాన్ని ఎంచుకోండి" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "అవతారాన్ని తాజాకరించాం." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "అవతారపు తాజాకరణ విఫలమైంది." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "అవతారాన్ని తొలగించాం." @@ -845,12 +978,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "కాదు" @@ -863,12 +997,13 @@ msgstr "ఈ వాడుకరిని నిరోధించకు" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "అవును" @@ -883,9 +1018,12 @@ msgstr "ఈ వాడుకరిని నిరోధించు" msgid "Failed to save block information." msgstr "నిరోధపు సమాచారాన్ని భద్రపరచడంలో విఫలమయ్యాం." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -960,12 +1098,13 @@ msgstr "ఆ చిరునామా ఇప్పటికే నిర్ధా #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "వాడుకరిని తాజాకరించలేకున్నాం." @@ -1003,15 +1142,16 @@ msgstr "ఉపకరణాలని తొలగించడానికి మ msgid "Application not found." msgstr "ఉపకరణం కనబడలేదు." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "మీరు ఈ ఉపకరణం యొక్క యజమాని కాదు." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1038,10 +1178,69 @@ msgstr "ఈ ఉపకరణాన్ని తొలగించకు" msgid "Delete this application" msgstr "ఈ ఉపకరణాన్ని తొలగించు" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "గుంపుని వదిలివెళ్ళడానికి మీరు ప్రవేశించి ఉండాలి." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Jabber ID లేదు." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "మీరు ఈ గుంపులో సభ్యులు కాదు." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "గుంపుని తాజాకరించలేకున్నాం." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%2$s గుంపు నుండి %1$s వైదొలిగారు" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "గుంపు తొలగింపు" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"మీరు నిజంగానే ఈ వాడుకరిని తొలగించాలనుకుంటున్నారా? ఇది ఆ వాడుకరి భోగట్టాని డాటాబేసు నుండి తొలగిస్తుంది, " +"వెనక్కి తేలేకుండా." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "ఈ నోటీసుని తొలగించకు" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "ఈ గుంపుని తొలగించు" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1112,54 +1311,64 @@ msgstr "రూపురేఖలు" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "చిహ్నపు URL చెల్లదు." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "చిహ్నపు URL చెల్లదు." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "అలంకారం అందుబాటులో లేదు: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "చిహ్నాన్ని మార్చు" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "సైటు చిహ్నం" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "సైటు చిహ్నం" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "అలంకారాన్ని మార్చు" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "సైటు అలంకారం" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "సైటుకి అలంకారం." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 #, fuzzy msgid "Custom theme" msgstr "సైటు అలంకారం" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "నేపథ్య చిత్రాన్ని మార్చు" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "నేపథ్యం" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1167,80 +1376,78 @@ msgid "" msgstr "సైటుకి మీరు నేపథ్యపు చిత్రాన్ని ఎక్కించవచ్చు. గరిష్ఠ ఫైలు పరిమాణం %1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "ఆన్" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "ఆఫ్" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 #, fuzzy msgid "Turn background image on or off." msgstr "నేపథ్య చిత్రాన్ని మార్చు" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 #, fuzzy msgid "Tile background image" msgstr "నేపథ్య చిత్రాన్ని మార్చు" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "రంగులను మార్చు" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "విషయం" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "పక్కపట్టీ" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "పాఠ్యం" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "లంకెలు" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "ఉన్నత" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "ప్రత్యేక CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "అప్రమేయాలని ఉపయోగించు" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 #, fuzzy msgid "Restore default designs" msgstr "అప్రమేయాలని ఉపయోగించు" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 #, fuzzy msgid "Reset back to default" msgstr "అప్రమేయాలని ఉపయోగించు" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "భద్రపరచు" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "రూపురేఖలని భద్రపరచు" @@ -1257,70 +1464,97 @@ msgstr "ఇష్టాంశాలకు చేర్చు" msgid "No such document \"%s\"" msgstr "అటువంటి జోడింపు లేదు." -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "ఉపకరణాన్ని మార్చు" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "ఉపకరణాలని మార్చడానికి మీరు ప్రవేశించి ఉండాలి." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "అటువంటి ఉపకరణం లేదు." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "మీ ఉపకరణాన్ని మార్చడానికి ఈ ఫారాన్ని ఉపయోగించండి." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "పేరు తప్పనిసరి." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "ఆ పేరుని ఇప్పటికే వాడుతున్నారు. మరోటి ప్రయత్నించండి." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "వివరణ తప్పనిసరి." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)." +msgstr[1] "వివరణ చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 #, fuzzy msgid "Source URL is not valid." msgstr "హోమ్ పేజీ URL సరైనది కాదు." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "సంస్థ తప్పనిసరి." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "సంస్థ పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 #, fuzzy msgid "Organization homepage is required." msgstr "సంస్థ తప్పనిసరి." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "ఉపకరణాన్ని తాజాకరించలేకున్నాం." @@ -1342,11 +1576,6 @@ msgstr "గుంపుని మార్చడానికి మీరు న msgid "Use this form to edit the group." msgstr "గుంపుని మార్చడానికి ఈ ఫారాన్ని ఉపయోగించండి." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "వివరణ చాలా పెద్దదిగా ఉంది (140 అక్షరాలు గరిష్ఠం)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1408,16 +1637,6 @@ msgstr "" "ఈ చిరునామా నిర్ధారణకై వేచివున్నాం. తదుపరి సూచనలతో ఉన్న సందేశానికై మీ ఇన్‌బాక్స్‌లో (స్పామ్ బాక్సులో కూడా!) " "చూడండి." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "రద్దుచేయి" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1719,7 +1938,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "దూరపు ప్రొపైలుని తాజాకరించటంలో పొరపాటు" @@ -1889,7 +2108,7 @@ msgstr "నిరోధించు" #: actions/groupmembers.php:403 msgctxt "TOOLTIP" msgid "Block this user" -msgstr "" +msgstr "ఈ వాడుకరిని నిరోధించు" #: actions/groupmembers.php:498 msgid "Make user an admin of the group" @@ -2157,49 +2376,78 @@ msgstr "%sకి వచ్చినవి" msgid "This is your inbox, which lists your incoming private messages." msgstr "ఇవి మీకు వచ్చిన అంతరంగిక సందేశాలు." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "ఆహ్వానాలని అచేతనం చేసారు." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "sని ఉపయోగించమని ఇతర వాడుకరులని ఆహ్వానించడానికి మీరు ప్రవేశించి ఉండాలి." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "తప్పుడు ఈమెయిలు చిరునామా: %s" +msgid "Invalid email address: %s." +msgstr "చెల్లని ఈమెయిలు చిరునామా: %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" -msgstr "ఆహ్వానము(ల)ని పంపించాం" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" +msgstr "ఆహ్వానాలని పంపించాం" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "కొత్త వాడుకరులని ఆహ్వానించండి" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "మీరు ఇప్పటికే ఈ వాడుకరులకు చందాచేరి ఉన్నారు:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "మీరు ఇప్పటికే ఈ వాడుకరులకు చందాచేరి ఉన్నారు:" +msgstr[1] "మీరు ఇప్పటికే ఈ వాడుకరులకు చందాచేరి ఉన్నారు:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "ఈ వ్యక్తులు ఇప్పటికే ఇక్కడ వాడుకరులు మరియు మిమ్మల్ని వారికి చందాదార్లుగా చేర్చేసాం:" +msgstr[0] "ఈ వ్యక్తులు ఇప్పటికే ఇక్కడ వాడుకరులు మరియు మిమ్మల్ని వారికి చందాదార్లుగా చేర్చేసాం:" +msgstr[1] "ఈ వ్యక్తులు ఇప్పటికే ఇక్కడ వాడుకరులు మరియు మిమ్మల్ని వారికి చందాదార్లుగా చేర్చేసాం:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "క్రింది ప్రజలకి ఆహ్వానము(ల)ని పంపించాం:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "ఈ వ్యక్తికి ఆహ్వానాన్ని పంపించాం:" +msgstr[1] "ఈ వ్యక్తులకు ఆహ్వానాలని పంపించాం:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2207,41 +2455,52 @@ msgstr "" "ఆహ్వానితులు మీ ఆహ్వానాన్ని అంగీకరించి సైటులో నమోదైనప్పుడు మీకు తెలియజేస్తాము. ఇక్కడి ప్రజని " "పెంచుతున్నందుకు ధన్యవాదాలు!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "ఈ ఫారాన్ని ఉపయోగించి మీ స్నేహితులను మరియు సహోద్యోగులను ఈ సేవను వినియోగించుకోమని ఆహ్వానించండి." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "ఈమెయిలు చిరునామాలు" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "ఆహ్వానించాల్సిన మిత్రుల చిరునామాలు (లైనుకి ఒకటి చొప్పున)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "వ్యక్తిగత సందేశం" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "ఐచ్ఛికంగా ఆహ్వానానికి వ్యక్తిగత సందేశం చేర్చండి." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "పంపించు" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%2$sలో చేరమని %1$s మిమ్మల్ని ఆహ్వానించారు" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2299,10 +2558,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "గుంపుల్లో చేరడానికి మీరు ప్రవేశించి ఉండాలి." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Jabber ID లేదు." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2326,7 +2581,7 @@ msgstr "%2$s గుంపు నుండి %1$s వైదొలిగారు #: actions/licenseadminpanel.php:56 msgctxt "TITLE" msgid "License" -msgstr "" +msgstr "లైసెన్సు" #: actions/licenseadminpanel.php:67 msgid "License for this StatusNet site" @@ -2376,11 +2631,11 @@ msgstr "" #: actions/licenseadminpanel.php:247 msgid "Creative Commons" -msgstr "" +msgstr "క్రియేటివ్ కామన్స్" #: actions/licenseadminpanel.php:252 msgid "Type" -msgstr "" +msgstr "రకం" #: actions/licenseadminpanel.php:254 msgid "Select license" @@ -2388,11 +2643,11 @@ msgstr "" #: actions/licenseadminpanel.php:268 msgid "License details" -msgstr "" +msgstr "లైసెన్సు వివరాలు" #: actions/licenseadminpanel.php:274 msgid "Owner" -msgstr "" +msgstr "యజమాని" #: actions/licenseadminpanel.php:275 msgid "Name of the owner of the site's content (if applicable)." @@ -2446,11 +2701,11 @@ msgstr "ప్రవేశించండి" msgid "Login to site" msgstr "సైటు లోనికి ప్రవేశించు" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "నన్ను గుర్తుంచుకో" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "భవిష్యత్తులో ఆటోమెటిగ్గా లోనికి ప్రవేశించు; బయటి కంప్యూర్ల కొరకు కాదు!" @@ -2498,24 +2753,37 @@ msgstr "%1$sని %2$s గుంపు యొక్క నిర్వాహక msgid "No current status." msgstr "ప్రస్తుత స్థితి ఏమీ లేదు." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "కొత్త ఉపకరణం" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "ఉపకరణాలని నమోదుచేసుకోడానికి మీరు లోనికి ప్రవేశించి ఉండాలి." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "కొత్త ఉపకరణాన్ని నమోదుచేసుకోడానికి ఈ ఫారాన్ని ఉపయోగించండి." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)." + +#: actions/newapplication.php:184 #, fuzzy msgid "Source URL is required." msgstr "పేరు తప్పనిసరి." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "సంస్థ పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "ఉపకరణాన్ని సృష్టించలేకపోయాం." @@ -2527,44 +2795,49 @@ msgstr "కొత్త గుంపు" msgid "Use this form to create a new group." msgstr "కొత్త గుంపుని సృష్టిండానికి ఈ ఫారాన్ని ఉపయోగించండి." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "వివరణ చాలా పెద్దదిగా ఉంది (140 అక్షరాలు గరిష్ఠం)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "కొత్త సందేశం" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "ఈ వాడుకరికి మీరు సందేశాన్ని పంపించలేరు." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "విషయం లేదు!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "ఎవరికి పంపించాలో పేర్కొనలేదు." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "మీకు మీరే సందేశాన్ని పంపుకోకండి; దాని బదులు మీలో మీరే మెల్లగా చెప్పుకోండి." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "సందేశాన్ని పంపించాం" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "%sకి నేరు సందేశాన్ని పంపించాం." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "అజాక్స్ పొరపాటు" @@ -2572,7 +2845,17 @@ msgstr "అజాక్స్ పొరపాటు" msgid "New notice" msgstr "కొత్త సందేశం" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "అది చాలా పొడవుంది. గరిష్ఠ నోటీసు పరిమాణం %d అక్షరాలు." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "గరిష్ఠ నోటీసు పొడవు %d అక్షరాలు, జోడింపు URLని కలుపుకుని." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "నోటీసుని పునరావృతించారు" @@ -2623,7 +2906,8 @@ msgstr "%2$sలో %1$s అనే ట్యాగుతో ఉన్న నో #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2636,46 +2920,71 @@ msgstr "సందేశాన్ని పంపించాం" msgid "Nudge sent!" msgstr "సందేశాన్ని పంపించాం" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "మీ ఉపకరణాలను చూడడానికి మీరు ప్రవేశించి ఉండాలి." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth ఉపకరణాలు" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "మీరు నమోదు చేసివున్న ఉపకరణాలు" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "మీరు ఇంకా ఏ ఉపకరణాన్నీ నమోదు చేసుకోలేదు." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "సంధానిత ఉపకరణాలు" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "మీరు ఆ ఉపకరణం యొక్క వాడుకరి కాదు." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "మీ ఉపకరణాన్ని మార్చడానికి ఈ ఫారాన్ని ఉపయోగించండి." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "మీ ఖాతాని ఉపయోగించుకోడానికి మీరు ఏ ఉపకరణాన్నీ అధీకరించలేదు." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2701,7 +3010,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "" @@ -2808,7 +3117,7 @@ msgid "6 or more characters" msgstr "6 లేదా అంతకంటే ఎక్కువ అక్షరాలు" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "నిర్థారించు" @@ -2820,11 +3129,11 @@ msgstr "పై సంకేతపదం వలెనే" msgid "Change" msgstr "మార్చు" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "సంకేతపదం తప్పనిసరిగా 6 లేదా అంతకంటే ఎక్కువ అక్షరాలుండాలి." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "సంకేతపదాలు సరిపోలలేదు." @@ -2844,161 +3153,288 @@ msgstr "కొత్త సంకేతపదాన్ని భద్రపర msgid "Password saved." msgstr "సంకేతపదం భద్రమయ్యింది." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "త్రోవలు" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "అలంకారం అందుబాటులో లేదు: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "అవతారాల సంచయం" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "నేపథ్యాల సంచయం" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "హోమ్ పేజీ URL సరైనది కాదు." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 #, fuzzy msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "చెల్లని స్వాగత పాఠ్యం. గరిష్ఠ పొడవు 255 అక్షరాలు." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "సైటు" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "సేవకి" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "త్రోవ" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "సైటు అలంకారం" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "అలంకార సంచయం" + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "అలంకారం" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "అలంకారాల సేవకి" - -#: actions/pathsadminpanel.php:268 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 #, fuzzy -msgid "Theme path" -msgstr "అలంకారం" +msgid "Server for themes." +msgstr "సైటుకి అలంకారం." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 +msgid "SSL server" +msgstr "సేవకి" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "సైటు అలంకారం" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" msgstr "అలంకార సంచయం" -#: actions/pathsadminpanel.php:279 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 msgid "Avatars" msgstr "అవతారాలు" -#: actions/pathsadminpanel.php:284 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 msgid "Avatar server" msgstr "అవతారాల సేవకి" -#: actions/pathsadminpanel.php:288 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "సైటుకి అలంకారం." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 #, fuzzy msgid "Avatar path" msgstr "అవతారాన్ని తాజాకరించాం." -#: actions/pathsadminpanel.php:292 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "అవతారపు తాజాకరణ విఫలమైంది." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 msgid "Avatar directory" msgstr "అవతారాల సంచయం" -#: actions/pathsadminpanel.php:301 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 msgid "Backgrounds" msgstr "నేపథ్యాలు" -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "నేపథ్యాల సేవకి" - -#: actions/pathsadminpanel.php:309 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 #, fuzzy -msgid "Background path" -msgstr "నేపథ్యం" +msgid "Server for backgrounds." +msgstr "సైటుకి అలంకారం." -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "నేపథ్యాల సంచయం" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" -#: actions/pathsadminpanel.php:320 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "జోడింపులు" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "సైటుకి అలంకారం." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "జోడింపులు లేవు." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "సైటుకి అలంకారం." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 #, fuzzy msgid "SSL" msgstr "SSLని ఉపయోగించు" -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 msgid "Never" msgstr "సేవకి" -#: actions/pathsadminpanel.php:324 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 msgid "Sometimes" msgstr "కొన్నిసార్లు" -#: actions/pathsadminpanel.php:325 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 msgid "Always" msgstr "ఎల్లప్పుడూ" -#: actions/pathsadminpanel.php:329 +#: actions/pathsadminpanel.php:485 msgid "Use SSL" msgstr "SSLని ఉపయోగించు" -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." msgstr "SSLని ఎప్పుడు ఉపయోగించాలి" -#: actions/pathsadminpanel.php:335 -msgid "SSL server" -msgstr "సేవకి" - -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 #, fuzzy msgid "Save paths" msgstr "కొత్త సందేశం" @@ -3035,139 +3471,182 @@ msgstr "తప్పుడు దస్త్రపుపేరు.." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "ఫ్రొఫైలు అమరికలు" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "మీ వ్యక్తిగత ప్రవర సమాచారాన్ని ఇక్కడ తాజాకరించండి, అప్పుడు మీ గురించి ప్రజలు ఎక్కువ " "తెలుసుకోగలుగుతారు." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "ప్రొఫైలు సమాచారం" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1-64 చిన్నబడి అక్షరాలు లేదా అంకెలు, విరామచిహ్నాలు మరియు ఖాళీలు తప్ప" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "పూర్తి పేరు" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "హోమ్ పేజీ" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "మీ హోమ్ పేజీ, బ్లాగు, లేదా వేరే సేటులోని మీ ప్రొఫైలు యొక్క చిరునామా" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "మీ గురించి మరియు మీ ఆసక్తుల గురించి %d అక్షరాల్లో చెప్పండి" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "మీ గురించి మరియు మీ ఆసక్తుల గురించి %d అక్షరాల్లో చెప్పండి" +msgstr[1] "మీ గురించి మరియు మీ ఆసక్తుల గురించి %d అక్షరాల్లో చెప్పండి" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "మీ గురించి మరియు మీ ఆసక్తుల గురించి చెప్పండి" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "స్వపరిచయం" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "ప్రాంతం" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "మీరు ఎక్కడ నుండి, \"నగరం, రాష్ట్రం (లేదా ప్రాంతం), దేశం\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "ట్యాగులు" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "భాష" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "ప్రాథాన్యతా భాష" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "కాలమండలం" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "మీరు సామాన్యంగా ఉండే కాలమండలం ఏది?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "స్వపరిచయం చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "స్వపరిచయం చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)." +msgstr[1] "స్వపరిచయం చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "కాలమండలాన్ని ఎంచుకోలేదు." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "భాష మరీ పెద్దగా ఉంది (50 అక్షరాలు గరిష్ఠం)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "తప్పుడు మారుపేరు: \"%s\"" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 #, fuzzy msgid "Couldn't update user for autosubscribe." msgstr "వాడుకరిని తాజాకరించలేకున్నాం." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "ట్యాగులని భద్రపరచలేకున్నాం." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "ప్రొఫైలుని భద్రపరచలేకున్నాం." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "ట్యాగులని భద్రపరచలేకున్నాం." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "అమరికలు భద్రమయ్యాయి." @@ -3244,32 +3723,45 @@ msgstr "" "ఇది %%site.name%%, స్వేచ్ఛా మృదూపకరమైన [స్టేటస్‌నెట్](http://status.net/) అనే పనిముట్టుపై " "ఆధారపడిన ఒక [మైక్రో-బ్లాగింగు](http://en.wikipedia.org/wiki/Micro-blogging) సేవ." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "ట్యాగు మేఘం" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " +msgid "These are most popular recent tags on %s" msgstr "" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "[ఒక ఖాతాని నమోదుచేసుకుని](%%action.register%%) మీరే మొదట వ్రాసేవారు ఎందుకు కాకూడదు!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "ట్యాగు మేఘం" @@ -3392,7 +3884,7 @@ msgstr "సంకేతపదం 6 లేదా అంతకంటే ఎక్ msgid "Password and confirmation do not match." msgstr "సంకేతపదం మరియు నిర్ధారణ సరిపోలేదు." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 #, fuzzy msgid "Error setting user." msgstr "వాడుకరిని భద్రపరచడంలో పొరపాటు: సరికాదు." @@ -3401,7 +3893,7 @@ msgstr "వాడుకరిని భద్రపరచడంలో పొర msgid "New password successfully saved. You are now logged in." msgstr "మీ కొత్త సంకేతపదం భద్రమైంది. మీరు ఇప్పుడు లోనికి ప్రవేశించారు." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "క్షమించండి, ఆహ్వానితులు మాత్రమే నమోదుకాగలరు." @@ -3413,7 +3905,7 @@ msgstr "క్షమించండి, తప్పు ఆహ్వాన స msgid "Registration successful" msgstr "నమోదు విజయవంతం" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "నమోదు" @@ -3429,65 +3921,69 @@ msgstr "ఈ లైసెన్సుకి అంగీకరించకపో msgid "Email address already exists." msgstr "ఈమెయిల్ చిరునామా ఇప్పటికే ఉంది." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "వాడుకరిపేరు లేదా సంకేతపదం తప్పు." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1-64 చిన్నబడి అక్షరాలు లేదా అంకెలు, విరామ చిహ్నాలు లేదా ఖాళీలు లేకుండా. తప్పనిసరి." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 లేదా అంతకంటే ఎక్కువ అక్షరాలు. తప్పనిసరి." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "పై సంకేతపదం మరోసారి. తప్పనిసరి." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "ఈమెయిల్" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "తాజా విశేషాలు, ప్రకటనలు, మరియు సంకేతపదం పోయినప్పుడు మాత్రమే ఉపయోగిస్తాం." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "పొడుగాటి పేరు, మీ \"అసలు\" పేరైతే మంచిది" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "మీ హోమ్ పేజీ, బ్లాగు, లేదా వేరే సేటులోని మీ ప్రొఫైలు యొక్క చిరునామా" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "సర్వహక్కులూ సురక్షితం." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3496,7 +3992,7 @@ msgstr "" "నా పాఠ్యం మరియు దస్త్రాలు %s క్రింద లభ్యం, ఈ అంతరంగిక భోగట్టా తప్ప: సంకేతపదం, ఈమెయిల్ చిరునామా, IM " "చిరునామా, మరియు ఫోన్ నంబర్." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3527,7 +4023,7 @@ msgstr "" "\n" "నమోదుచేసుకున్నందుకు కృతజ్ఞతలు మరియు ఈ సేవని ఉపయోగిస్తూ మీరు ఆనందిస్తారని మేం ఆశిస్తున్నాం." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3613,9 +4109,8 @@ msgid "Repeated" msgstr "సృష్టితం" #: actions/repeat.php:119 -#, fuzzy msgid "Repeated!" -msgstr "సృష్టితం" +msgstr "పునరావృతించారు!" #: actions/replies.php:126 actions/repliesrss.php:68 #: lib/personalgroupnav.php:105 @@ -3755,7 +4250,7 @@ msgstr "సంస్ధ" msgid "Description" msgstr "వివరణ" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "గణాంకాలు" @@ -3893,45 +4388,45 @@ msgstr "మారుపేర్లు" msgid "Group actions" msgstr "గుంపు చర్యలు" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "%s కొరకు స్పందనల ఫీడు (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "%s కొరకు స్పందనల ఫీడు (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "%s కొరకు స్పందనల ఫీడు (ఆటమ్)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "%s గుంపు" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "సభ్యులు" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(ఏమీలేదు)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "అందరు సభ్యులూ" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "సృష్టితం" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3947,7 +4442,7 @@ msgstr "" "చాల వాటిలో భాగస్తులవ్వడానికి [ఇప్పుడే చేరండి](%%%%action.register%%%%)! ([మరింత చదవండి](%%%%" "doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, fuzzy, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3962,7 +4457,7 @@ msgstr "" "చాల వాటిలో భాగస్తులవ్వడానికి [ఇప్పుడే చేరండి](%%%%action.register%%%%)! ([మరింత చదవండి](%%%%" "doc.help%%%%))" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "నిర్వాహకులు" @@ -3988,54 +4483,54 @@ msgstr "%2$sలో %1$sకి స్పందనలు!" msgid "Notice deleted." msgstr "నోటీసుని తొలగించాం." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, %2$dవ పేజీ" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "%s కొరకు స్పందనల ఫీడు (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "%s కొరకు స్పందనల ఫీడు (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "%s కొరకు స్పందనల ఫీడు (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "%s కొరకు స్పందనల ఫీడు (ఆటమ్)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, fuzzy, php-format msgid "FOAF for %s" msgstr "%s గుంపు" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "ఇది %1$s యొక్క కాలరేఖ కానీ %2$s ఇంకా ఏమీ రాయలేదు." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" "ఈమధ్యే ఏదైనా ఆసక్తికరమైనది చూసారా? మీరు ఇంకా నోటీసులేమీ వ్రాయలేదు, మొదలుపెట్టడానికి ఇదే మంచి సమయం :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, fuzzy, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4043,7 +4538,7 @@ msgid "" msgstr "" "[ఈ విషయంపై](%%%%action.newnotice%%%%?status_textarea=%s) వ్రాసే మొదటివారు మీరే అవ్వండి!" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4058,7 +4553,7 @@ msgstr "" "చాల వాటిలో భాగస్తులవ్వడానికి [ఇప్పుడే చేరండి](%%%%action.register%%%%)! ([మరింత చదవండి](%%%%" "doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, fuzzy, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4068,7 +4563,7 @@ msgstr "" "ఇది %%site.name%%, స్వేచ్ఛా మృదూపకరమైన [స్టేటస్‌నెట్](http://status.net/) అనే పనిముట్టుపై " "ఆధారపడిన ఒక [మైక్రో-బ్లాగింగు](http://en.wikipedia.org/wiki/Micro-blogging) సేవ." -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "%s యొక్క పునరావృతం" @@ -4452,38 +4947,55 @@ msgstr "" msgid "Subscribed" msgstr "చందాచేరారు" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s చందాదార్లు" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s చందాదార్లు, పేజీ %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "వీళ్ళు మీ నోటీసులని వినే ప్రజలు." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "వీళ్ళు %s యొక్క నోటీసులని వినే ప్రజలు." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "మీకు చందాదార్లు ఎవరూ లేరు. మీకు తెలిసినవారికి చందాచేర ప్రయత్నించండి వాళ్ళు ప్రత్యుపకారం చేయవచ్చు." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%sకి చందాదార్లు ఎవరూ లేరు. మీరే మొదటివారు కావాలనుకుంటున్నారా?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4492,26 +5004,38 @@ msgstr "" "%sకి చందాదార్లు ఎవరూ లేరు. [ఒక ఖాతాని నమోదు చేసుకుని](%%%%action.register%%%%) మీరు " "ఎందుకు మొదటి చందాదారు కాకూడదు?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s చందాలు" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s చందాలు, పేజీ %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "మీరు ఈ వ్యక్తుల నోటీసులని వింటున్నారు." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "%s వీరి నోటీసులని వింటున్నారు." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4521,16 +5045,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s ప్రస్తుతం ఎవరినీ వినడంలేదు." -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "జాబర్" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "" @@ -4701,7 +5231,7 @@ msgstr "వాడుకరులను కొత్త వారిని ఆహ #: actions/useradminpanel.php:295 msgid "Save user settings" -msgstr "" +msgstr "వాడుకరి అమరికలను భద్రపరచు" #: actions/userauthorization.php:105 msgid "Authorize subscription" @@ -4889,7 +5419,7 @@ msgid "Plugins" msgstr "ప్లగిన్లు" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "సంచిక" @@ -5098,14 +5628,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5122,7 +5652,7 @@ msgid "Unable to save tag." msgstr "ట్యాగులని భద్రపరచలేకపోయాం." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "చందాచేరడం నుండి మిమ్మల్ని నిషేధించారు." @@ -5160,7 +5690,7 @@ msgstr "కొత్త చందాని చేర్చలేకపోయా #. TRANS: Activity tile when subscribing to another person. #: classes/Subscription.php:255 msgid "Follow" -msgstr "" +msgstr "అనుసరించు" #. TRANS: Notification given when one person starts following another. #. TRANS: %1$s is the subscriber, %2$s is the subscribed. @@ -5176,6 +5706,16 @@ msgstr "%1$s ఇప్పుడు %2$sలో మీ నోటీసులని msgid "Welcome to %1$s, @%2$s!" msgstr "@%2$s, %1$sకి స్వాగతం!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5244,186 +5784,194 @@ msgid "Untitled page" msgstr "శీర్షికలేని పేజీ" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "ప్రాధమిక సైటు మార్గదర్శిని" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "వ్యక్తిగత" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "మీ ఈమెయిలు, అవతారం, సంకేతపదం మరియు ప్రౌఫైళ్ళను మార్చుకోండి" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "ఖాతా" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 #, fuzzy msgctxt "TOOLTIP" msgid "Connect to services" msgstr "అనుసంధానాలు" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "అనుసంధానించు" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "సైటు స్వరూపణాన్ని మార్చండి" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "నిర్వాహకులు" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "%sలో తోడుకై మీ స్నేహితులని మరియు సహోద్యోగులని ఆహ్వానించండి" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "ఆహ్వానించు" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "సైటు నుండి నిష్క్రమించు" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "నిష్క్రమించు" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "ఖాతాని సృష్టించుకోండి" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "నమోదు" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "సైటు లోనికి ప్రవేశించండి" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "ప్రవేశించు" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "సహాయం కావాలి!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "సహాయం" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "ప్రజలు లేదా పాఠ్యం కొరకు వెతకండి" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "వెతుకు" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "సైటు గమనిక" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "స్థానిక వీక్షణలు" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "పేజీ గమనిక" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "ద్వితీయ సైటు మార్గదర్శిని" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "సహాయం" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "గురించి" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "ప్రశ్నలు" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "సేవా నియమాలు" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "అంతరంగికత" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "మూలము" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "సంప్రదించు" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "బాడ్జి" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "స్టేటస్‌నెట్ మృదూపకరణ లైసెన్సు" @@ -5431,7 +5979,7 @@ msgstr "స్టేటస్‌నెట్ మృదూపకరణ లైస #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5441,7 +5989,7 @@ msgstr "" "అందిస్తున్న సూక్ష్మ బ్లాగింగు సేవ." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** అనేది మైక్రో బ్లాగింగు సదుపాయం." @@ -5450,7 +5998,7 @@ msgstr "**%%site.name%%** అనేది మైక్రో బ్లాగి #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5462,50 +6010,50 @@ msgstr "" "పై నడుస్తుంది." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "స్టేటస్‌నెట్ మృదూపకరణ లైసెన్సు" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "పేజీకరణ" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "తర్వాత" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "ఇంతక్రితం" @@ -5627,41 +6175,66 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "మారుపేర్లని సృష్టించలేకపోయాం." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "ఉపకరణాన్ని సృష్టించలేకపోయాం." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "ట్యాగులని భద్రపరచలేకపోయాం." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +#, fuzzy +msgid "Database error inserting OAuth application user." +msgstr "అవతారాన్ని పెట్టడంలో పొరపాటు" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "ఉపకరణాన్ని మార్చు" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5742,24 +6315,35 @@ msgstr "" msgid "Cancel" msgstr "రద్దుచేయి" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "చదవడం-వ్రాయడం" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "చదవడం-మాత్రమే" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 #, fuzzy msgctxt "BUTTON" msgid "Revoke" @@ -5769,11 +6353,6 @@ msgstr "తొలగించు" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "జోడింపులు" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5918,15 +6497,17 @@ msgid "Fullname: %s" msgstr "పూర్తిపేరు: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "ప్రాంతం: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "హోంపేజీ: %s" @@ -5948,7 +6529,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు." @@ -6060,7 +6641,7 @@ msgstr "" #: lib/command.php:779 #, php-format msgid "This link is useable only once and is valid for only 2 minutes: %s." -msgstr "" +msgstr "ఈ లంకెని ఒకేసారి ఉపయోగించగలరు మరియు అది 2 నిమిషాల వరకు మాత్రమే చెల్లుతుంది: %s." #. TRANS: Text shown after issuing the lose command successfully (stop another user from following the current user). #. TRANS: %s is the name of the user the unsubscription was requested for. @@ -6158,13 +6739,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "స్వరూపణపు దస్త్రమేమీ కనబడలేదు. " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "స్వరూపణపు దస్త్రాల కొరకు ఈ ప్రదేశాలతో చూసాం: " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6202,19 +6785,19 @@ msgstr "SSLని ఉపయోగించు" msgid "Updates by SMS" msgstr "" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "అనుసంధానాలు" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "అధీకృత అనుసంధాన ఉపకరణాలు" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "" @@ -6227,6 +6810,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "మీ వ్యక్తిగత నేపథ్యపు చిత్రాన్ని మీరు ఎక్కించవచ్చు. గరిష్ఠ ఫైలు పరిమాణం 2మెబై." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6240,25 +6830,25 @@ msgstr "ఈ నోటీసుని తొలగించు" msgid "Favor this notice" msgstr "ఈ నోటీసుని పునరావృతించు" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "ఆటమ్" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" -msgstr "" +msgstr "ఫీడులు" #: lib/galleryaction.php:121 msgid "Filter tags" @@ -6290,6 +6880,10 @@ msgstr "వెళ్ళు" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 చిన్నబడి అక్షరాలు లేదా అంకెలు, విరామచిహ్నాలు మరియు ఖాళీలు తప్ప" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "ఈ ఉపకరణం యొక్క హోమ్‌పేజీ చిరునామా" @@ -6317,7 +6911,7 @@ msgstr "" #: lib/groupnav.php:86 msgctxt "MENU" msgid "Group" -msgstr "" +msgstr "సమూహం" #. TRANS: Tooltip for menu item in the group navigation page. #. TRANS: %s is the nickname of the group. @@ -6325,13 +6919,13 @@ msgstr "" #, php-format msgctxt "TOOLTIP" msgid "%s group" -msgstr "" +msgstr "%s సమూహం" #. TRANS: Menu item in the group navigation page. #: lib/groupnav.php:95 msgctxt "MENU" msgid "Members" -msgstr "" +msgstr "సభ్యులు" #. TRANS: Tooltip for menu item in the group navigation page. #. TRANS: %s is the nickname of the group. @@ -6339,7 +6933,7 @@ msgstr "" #, php-format msgctxt "TOOLTIP" msgid "%s group members" -msgstr "" +msgstr "%s సమూహ సభ్యులు" #. TRANS: Menu item in the group navigation page. Only shown for group administrators. #: lib/groupnav.php:108 @@ -6353,7 +6947,7 @@ msgstr "" #, php-format msgctxt "TOOLTIP" msgid "%s blocked users" -msgstr "" +msgstr "%s నుండి నిరోధించిన వాడుకరులు" #. TRANS: Tooltip for menu item in the group navigation page. Only shown for group administrators. #. TRANS: %s is the nickname of the group. @@ -6385,15 +6979,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "ఎక్కువమంది సభ్యులున్న గుంపులు" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "ఎక్కువ టపాలున్న గుంపులు" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, fuzzy, php-format msgid "Tags in %s group's notices" msgstr "%s గుంపు లక్షణాలను మార్చు" @@ -6463,27 +7061,29 @@ msgstr "వాడుకరిపేరు మరియు సంకేతపద msgid "Sign up for a new account" msgstr "కొత్త ఖాతా కొరకై నమోదుచేసుకోండి" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "ఈమెయిల్ చిరునామా నిర్ధారణ" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "హోయి, %s.\n" "\n" @@ -6498,22 +7098,29 @@ msgstr "" "మీ సమయానికి కృతజ్ఞతలు, \n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s ఇప్పుడు %2$sలో మీ నోటీసులని వింటున్నారు." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6521,10 +7128,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s ఇప్పుడు %2$sలో మీ నోటీసులని వింటున్నారు.\n" "\n" @@ -6537,20 +7144,24 @@ msgstr "" "----\n" "మీ ఈమెయిలు చిరునామాని లేదా గమనింపుల ఎంపికలను %8$s వద్ద మార్చుకోండి\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "స్వపరిచయం: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "%sకి నోటీసులు పంపించడానికి కొత్త ఈమెయిలు చిరునామా" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6560,34 +7171,39 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s స్థితి" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS నిర్ధారణ" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, fuzzy, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "ఈ ఫోను నంబరు యొక్క నిర్ధారణకై వేచివుంది." -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6614,14 +7230,18 @@ msgstr "" "శుభాశీస్సులతో,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "%s నుండి కొత్త అంతరంగిక సందేశం" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6654,14 +7274,19 @@ msgstr "" "శుభాకాంక్షలతో,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "%s (@%s) మీ నోటీసుని ఇష్టపడ్డారు" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "%1$s (@%2$s) మీ నోటీసుని ఇష్టపడ్డారు" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6699,7 +7324,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6710,13 +7335,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "%s (@%s) మీకు ఒక నోటీసుని పంపించారు" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "%1$s (@%2$s) మీ దృష్టికి ఒక నోటిసుని పంపించారు" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6900,7 +7532,7 @@ msgstr "సైటు గమనిక" #: lib/noticeform.php:174 #, php-format msgid "What's up, %s?" -msgstr "%s, సంగతులేమిటి?" +msgstr "%s, ఏమిటి సంగతులు?" #: lib/noticeform.php:193 msgid "Attach" @@ -6994,24 +7626,24 @@ msgstr "బాడ్జి" msgid "Send a nudge to this user" msgstr "ఈ వాడుకరికి ఒక నేరు సందేశాన్ని పంపించండి" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "కొత్త చందాని చేర్చలేకపోయాం." @@ -7132,9 +7764,11 @@ msgstr "ఈ నోటీసుని పునరావృతించు" msgid "Revoke the \"%s\" role from this user" msgstr "ఈ గుంపునుండి ఈ వాడుకరిని నిరోధించు" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "నిర్ధారణ సంకేతం కనబడలేదు." #: lib/sandboxform.php:67 #, fuzzy @@ -7366,17 +8000,17 @@ msgid "Moderator" msgstr "సమన్వయకర్త" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "కొన్ని క్షణాల క్రితం" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "ఓ నిమిషం క్రితం" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7384,12 +8018,12 @@ msgstr[0] "సుమారు ఒక నిమిషం క్రితం" msgstr[1] "సుమారు %d నిమిషాల క్రితం" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "ఒక గంట క్రితం" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7397,12 +8031,12 @@ msgstr[0] "ఒక గంట" msgstr[1] "%d గంటల" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "ఓ రోజు క్రితం" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7410,12 +8044,12 @@ msgstr[0] "ఒక రోజు" msgstr[1] "%d రోజుల" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "ఓ నెల క్రితం" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7423,20 +8057,37 @@ msgstr[0] "ఒక నెల" msgstr[1] "%d నెలల" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "ఒక సంవత్సరం క్రితం" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s అనేది సరైన రంగు కాదు!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s అనేది సరైన రంగు కాదు! 3 లేదా 6 హెక్స్ అక్షరాలను వాడండి." +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు." +msgstr[1] "నోటిసు చాలా పొడవుగా ఉంది - %1$d అక్షరాలు గరిష్ఠం, మీరు %2$d పంపించారు." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7451,3 +8102,18 @@ msgstr "గుంపు ఏమీ పేర్కొనలేదు." #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "పూర్తి పేరు చాలా పెద్దగా ఉంది (గరిష్ఠంగా 255 అక్షరాలు)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "ప్రాంతం పేరు మరీ పెద్దగా ఉంది (255 అక్షరాలు గరిష్ఠం)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "చాలా పొడవుంది. గరిష్ఠ సందేశ పరిమాణం %d అక్షరాలు." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "స్వపరిచయం చాలా పెద్దగా ఉంది (%d అక్షరాలు గరిష్ఠం)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "మీ గురించి మరియు మీ ఆసక్తుల గురించి %d అక్షరాల్లో చెప్పండి" diff --git a/locale/tr/LC_MESSAGES/statusnet.po b/locale/tr/LC_MESSAGES/statusnet.po index 5c859186d2..548976ac75 100644 --- a/locale/tr/LC_MESSAGES/statusnet.po +++ b/locale/tr/LC_MESSAGES/statusnet.po @@ -11,17 +11,17 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:08+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:31+0000\n" "Language-Team: Turkish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: tr\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -78,11 +78,15 @@ msgstr "Erişim ayarlarını kaydet" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Kaydet" @@ -93,14 +97,17 @@ msgstr "Kaydet" msgid "No such page." msgstr "Böyle bir kullanıcı yok." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -124,35 +131,35 @@ msgstr "Böyle bir kullanıcı yok." msgid "%1$s and friends, page %2$d" msgstr "%1$s ve arkadaşları, sayfa %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s ve arkadaşları" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "%s ve arkadaşları için besleme (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "%s ve arkadaşları için besleme (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "%s ve arkadaşları için besleme (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" @@ -161,30 +168,42 @@ msgstr "" "Bu, %s ve arkadaşlarının zaman çizelgesi ama henüz hiç kimse bir şey " "göndermemiş." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " "something yourself." msgstr "" +"Daha fazla kişiye abone olmayı deneyin, [bir gruba katılın](%%action.groups%" +"%) veya kendiniz bir şeyler yazın." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " "to them](%%%%action.newnotice%%%%?status_textarea=%3$s)." msgstr "" +"Profil sayfalarından insanları [dürtmeyi %1$s](../%2$s) deneyebilirsiniz " +"veya [onlara bir şeyler yazabilirsiniz](%%%%action.newnotice%%%%?" +"status_textarea=%3$s)" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " "post a notice to them." msgstr "" +"Neden bir [hesap oluşturup](%%%%action.register%%%%) sonrasında %s " +"kullanıcısını dürtmüyor veya onlara durum mesajı yazmıyorsunuz." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Sen ve arkadaşların" @@ -194,15 +213,18 @@ msgstr "Sen ve arkadaşların" #: actions/apitimelinehome.php:122 #, php-format msgid "Updates from %1$s and friends on %2$s!" -msgstr "" +msgstr "%2$s üzerindeki %1$s ve arkadaşlarından güncellemeler!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -224,60 +246,75 @@ msgstr "Onay kodu bulunamadı." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." -msgstr "" +msgstr "Bu yöntem bir POST gerektirir." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" +"sms, im, none değerlerinden birine sahip 'device' isimli bir parametre " +"belirtmelisiniz." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 #, fuzzy msgid "Could not update user." msgstr "Kullanıcı güncellenemedi." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Kullanıcının profili yok." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 #, fuzzy msgid "Could not save profile." msgstr "Profil kaydedilemedi." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" +msgstr[0] "" +"Sunucu, şu anki yapılandırması dolayısıyla bu kadar çok POST verisiyle (%s " +"bytes) başa çıkamıyor." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -286,70 +323,95 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Dizayn ayarlarınız kaydedilemedi." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 #, fuzzy msgid "Could not update your design." msgstr "Kullanıcı güncellenemedi." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Kendinizi engelleyemezsiniz!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Kullanıcıyı engelleme başarısız oldu." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Kullanıcının engellemesini kaldırma başarısız oldu." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "%s kullanıcısından özel mesajlar" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "%s tarafından gönderilmiş tüm özel mesajlar" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "%s kullanıcısına özel mesaj" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "%s kullanıcısına gönderilmiş tüm özel mesajlar" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Mesaj metni yok!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Bu çok uzun. Maksimum mesaj boyutu %d karakterdir." +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Bu çok uzun. Maksimum mesaj boyutu %d karakterdir." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Alıcı kullanıcı bulunamadı." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "Arkadaşınız olmayan kullanıcılara özel mesaj gönderemezsiniz." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Bu ID'ye sahip durum mesajı bulunamadı." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Bu durum mesajı zaten bir favori." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -392,72 +454,84 @@ msgstr "Kaynak kullanıcı belirlenemedi." msgid "Could not find target user." msgstr "Hedef kullanıcı bulunamadı." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Takma ad sadece küçük harflerden ve rakamlardan oluşabilir, boşluk " "kullanılamaz. " -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Takma ad kullanımda. Başka bir tane deneyin." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Geçersiz bir takma ad." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Başlangıç sayfası adresi geçerli bir URL değil." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "Tam isim çok uzun (azm: 255 karakter)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Yer bilgisi çok uzun (azm: %d karakter)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "Yer bilgisi çok uzun (azm: 255 karakter)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." -msgstr "" +msgstr "Çok fazla diğerisim! En fazla %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Geçersiz büyüklük." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 -#, fuzzy, php-format +#, php-format msgid "Alias \"%s\" already in use. Try another one." -msgstr "Takma ad kullanımda. Başka bir tane deneyin." +msgstr "Diğerisim \"%s\" kullanımda. Başka bir tane deneyin." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." -msgstr "" +msgstr "Diğerisim, kullanıcı adı ile aynı olamaz." #: actions/apigroupismember.php:96 actions/apigroupjoin.php:106 #: actions/apigroupleave.php:106 actions/apigroupmembership.php:92 @@ -478,9 +552,9 @@ msgstr "Bu gruptan yönetici tarafından engellendiniz." #. TRANS: Message given having failed to add a user to a group. #. TRANS: %1$s is the nickname of the user, %2$s is the nickname of the group. #: actions/apigroupjoin.php:140 actions/joingroup.php:134 lib/command.php:350 -#, fuzzy, php-format +#, php-format msgid "Could not join user %1$s to group %2$s." -msgstr "Sunucuya yönlendirme yapılamadı: %s" +msgstr "%1$s kullanıcısı, %2$s grubuna katılamadı." #: actions/apigroupleave.php:116 msgid "You are not a member of this group." @@ -502,9 +576,9 @@ msgstr "%s kullanıcısının grupları" #. TRANS: Meant to convey the user %2$s is a member of each of the groups listed on site %1$s #: actions/apigrouplist.php:108 -#, fuzzy, php-format +#, php-format msgid "%1$s groups %2$s is a member of." -msgstr "Bize o profili yollamadınız" +msgstr "%2$s kullanıcısının üye olduğu %1$s grupları." #. TRANS: Message is used as a title. %s is a site name. #. TRANS: Message is used as a page title. %s is a nick name. @@ -518,125 +592,184 @@ msgstr "%s grupları" msgid "groups on %s" msgstr "%s üzerindeki gruplar" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Yükleme başarısız." -#: actions/apioauthauthorize.php:101 -msgid "No oauth_token parameter provided." -msgstr "" - -#: actions/apioauthauthorize.php:106 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 #, fuzzy -msgid "Invalid token." -msgstr "Geçersiz büyüklük." +msgid "Invalid request token or verifier." +msgstr "Geçersiz durum mesajı" -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 +msgid "No oauth_token parameter provided." +msgstr "Hiçbir oauth_token parametresi sağlanmıyor." + +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." +msgstr "Geçersiz belirteç." + +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Takip talebine izin verildi" + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 #: actions/unsubscribe.php:69 actions/userauthorization.php:52 #: lib/designsettings.php:294 msgid "There was a problem with your session token. Try again, please." -msgstr "" +msgstr "Oturum belirtecinizde bir sorun var. Lütfen, tekrar deneyin." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Geçersiz kullanıcı adı / parola!" -#: actions/apioauthauthorize.php:159 +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 #, fuzzy -msgid "Database error deleting OAuth application user." -msgstr "Kullanıcı ayarlamada hata oluştu." - -#: actions/apioauthauthorize.php:185 -#, fuzzy -msgid "Database error inserting OAuth application user." -msgstr "Cevap eklenirken veritabanı hatası: %s" - -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "" +msgid "Database error inserting oauth_token_association." +msgstr "OAuth uygulama kullanıcısı eklerken veritabanı hatası." +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Beklenmeğen form girdisi." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" -msgstr "" +msgstr "Bir uygulama hesabınıza bağlanmak istiyor" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" -msgstr "" +msgstr "Erişime izin verin ya da erişimi engelleyin" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " "the ability to %3$s your %4$s account data. You should only " "give access to your %4$s account to third parties you trust." msgstr "" +"%2$s tarafından sunulan %1$s uygulaması, %4" +"$s hesap verileriniz üzerinde şunları yapmak istiyor: %3$s. " +"%4$s hesabınıza erişmek için yalnızca güvendiğiniz üçüncü şahıslara izin " +"vermelisiniz." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "Hesap" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Takma ad" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Parola" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Reddet" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "İptal" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "İzin Ver" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." +msgstr "Hesap bilgilerinize erişim için izin verin ya da erişimi reddedin." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "Onay kodu yok." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "İstek belirteci %s, reddedildi ve iptal edildi." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "Takip talebine izin verildi" + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." msgstr "" #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." -msgstr "" +msgstr " Bu yöntem bir POST veya DELETE gerektirir." #: actions/apistatusesdestroy.php:135 msgid "You may not delete another user's status." @@ -665,24 +798,30 @@ msgstr "Durum silindi." msgid "No status with that ID found." msgstr "Bu ID'li bir durum mesajı bulunamadı." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "İstemci, bir değere sahip 'status' parametresi sağlamalı." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir." +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Bulunamadı." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "Onay kodu bulunamadı." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" "Maksimum durum mesajı boyutu, eklenti bağlantıları dahil %d karakterdir." #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 @@ -743,6 +882,10 @@ msgstr "%s adli kullanicinin durum mesajlari" msgid "API method under construction." msgstr "UPA metodu yapım aşamasında." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Bulunamadı." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Böyle bir durum mesajı yok." @@ -797,7 +940,8 @@ msgid "Preview" msgstr "Önizleme" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Sil" @@ -809,27 +953,27 @@ msgstr "Yükle" msgid "Crop" msgstr "Kırp" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Hiçbir dosya yüklenmedi." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Resimden kullanıcı resminiz olacak bir kare alanı seçin" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Avatar güncellendi." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Avatar güncellemede hata." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Kullanıcı resmi silindi." @@ -854,12 +998,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Hayır" @@ -872,12 +1017,13 @@ msgstr "Bu kullanıcıyı engelleme" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Evet" @@ -892,9 +1038,12 @@ msgstr "Bu kullanıcıyı engelle" msgid "Failed to save block information." msgstr "Engelleme bilgisinin kaydedilmesi başarısızlığa uğradı." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -969,12 +1118,13 @@ msgstr "O adres daha önce onaylanmış." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Kullanıcı güncellenemedi." @@ -1012,15 +1162,16 @@ msgstr "Bir uygulamayı silmek için giriş yapmış olmanız gerekir." msgid "Application not found." msgstr "Onay kodu bulunamadı." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Bu uygulamanın sahibi değilsiniz." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "" @@ -1048,10 +1199,72 @@ msgstr "Bu uygulamayı silme" msgid "Delete this application" msgstr "Bu uygulamayı sil" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "Bir grup oluşturmak için giriş yapmış olmanız gerekir." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +#, fuzzy +msgid "No nickname or ID." +msgstr "Takma ad yok" + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "Bu grubun bir üyesi değilsiniz." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "Grup güncellenemedi." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s'in %2$s'deki durum mesajları " + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "Kullanıcıyı sil" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Bu kullanıcıyı silmek istediğinizden emin misiniz? Bu, veritabanından " +"kullanıcıya ait tüm verileri herhangi bir yedek olmaksızın temizleyecektir." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "Bu durum mesajını silme" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "Bu kullanıcıyı sil" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1124,53 +1337,63 @@ msgstr "Dizayn" msgid "Design settings for this StatusNet site" msgstr "" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Geçersiz logo bağlantısı." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "Geçersiz logo bağlantısı." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Tema mevcut değil: %s" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Değiştir" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Site logosu" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "Site logosu" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Temayı değiştir" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Site teması" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Site için tema." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Özel tema" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Özel bir StatusNet temasını .ZIP arşivi olarak yükleyebilirsiniz." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Arkaplan resmini değiştir" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Arkaplan" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1180,76 +1403,74 @@ msgstr "" "$s'dir." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Açık" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Kapalı" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Arkaplan resmini açın ya da kapatın." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Arkaplan resmini döşe" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Renkleri değiştir" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "İçerik" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Kenar Çubuğu" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Metin" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Bağlantılar" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Gelişmiş" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Özel CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "Öntanımlıları kullan" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Öntanımlıya geri dön" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Kaydet" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Dizaynı kaydet" @@ -1266,68 +1487,94 @@ msgstr "Favorilere ekle" msgid "No such document \"%s\"" msgstr "Böyle bir durum mesajı yok." -#: actions/editapplication.php:54 -msgid "Edit Application" -msgstr "Uygulamayı Düzenle" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" +msgstr "Uygulamayı düzenle" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Bir uygulamayı düzenlemek için giriş yapmış olmanız gerekir." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Böyle bir uygulama yok." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Uygulamayı düzenlemek için bu biçimi kullan." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "İsim gereklidir." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "İsim çok uzun (maksimum: 255 karakter)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "İsim halihazırda kullanımda. Başka bir tane deneyin." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Abonelik reddedildi." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Yer bilgisi çok uzun (azm: %d karakter)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "Kaynak bağlantı çok uzun." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "Kaynak bağlantı geçerli değil." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Organizasyon gereklidir." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "Organizasyon çok uzun (maksimum 255 karakter)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Organizasyon anasayfası gereklidir." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Uygulama güncellenemedi." @@ -1349,11 +1596,6 @@ msgstr "Bir grubu düzenlemek için bir yönetici olmalısınız." msgid "Use this form to edit the group." msgstr "Grubu düzenlemek için bu biçimi kullan." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "Yer bilgisi çok uzun (azm: 255 karakter)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, fuzzy, php-format msgid "Invalid alias: \"%s\"" @@ -1415,16 +1657,6 @@ msgstr "" "Bu adresten onay bekleniyor. Ayrıntılı bilgi içeren mesaj için gelen " "kutunuzu (ve gereksiz e-postalar bölümünü) kontrol edin." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "İptal" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1728,7 +1960,7 @@ msgstr "" msgid "Remote service uses unknown version of OMB protocol." msgstr "OMB protokolünün bilinmeğen sürümü." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 #, fuzzy msgid "Error updating remote profile." msgstr "Uzaktaki profili güncellemede hata oluştu" @@ -2171,91 +2403,127 @@ msgstr "%s için gelen kutusu" msgid "This is your inbox, which lists your incoming private messages." msgstr "" -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, fuzzy, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Kullanıcı güncellenemedi." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, fuzzy, php-format -msgid "Invalid email address: %s" +msgid "Invalid email address: %s." msgstr "Geçersiz bir eposta adresi." -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "Davet(iyeler) gönderildi" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Yeni kullanıcıları davet et" -#: actions/invite.php:128 +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 #, fuzzy -msgid "You are already subscribed to these users:" -msgstr "Bize o profili yollamadınız" +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Bize o profili yollamadınız" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "" +msgstr[0] "" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 #, fuzzy msgid "Email addresses" msgstr "Eposta adresi zaten var." -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Kişisel mesaj" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Gönder" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, fuzzy, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s %2$s'da durumunuzu takip ediyor" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2290,11 +2558,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Gruba katılmak için giriş yapmalısınız." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -#, fuzzy -msgid "No nickname or ID." -msgstr "Takma ad yok" - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2440,11 +2703,11 @@ msgstr "Giriş" msgid "Login to site" msgstr "Siteye giriş" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Beni hatırla" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Gelecekte kendiliğinden giriş yap, paylaşılan bilgisayarlar için değildir!" @@ -2498,23 +2761,36 @@ msgstr "Kullanıcının profili yok." msgid "No current status." msgstr "Sonuç yok" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Yeni Uygulama" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "" -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "" -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "İsim çok uzun (maksimum: 255 karakter)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Organizasyon çok uzun (maksimum 255 karakter)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Eposta onayı silinemedi." @@ -2526,45 +2802,50 @@ msgstr "Yeni grup" msgid "Use this form to create a new group." msgstr "" -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "Yer bilgisi çok uzun (azm: 255 karakter)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Yeni mesaj" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 #, fuzzy msgid "You can't send a message to this user." msgstr "Bize o profili yollamadınız" #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "İçerik yok!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "" #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "%s kullanıcısına özel mesaj gönderildi." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax Hatası" @@ -2572,7 +2853,18 @@ msgstr "Ajax Hatası" msgid "New notice" msgstr "Yeni durum mesajı" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"Maksimum durum mesajı boyutu, eklenti bağlantıları dahil %d karakterdir." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Durum mesajı gönderildi" @@ -2620,7 +2912,8 @@ msgstr "\"%s\" kelimesinin geçtiği tüm güncellemeler" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" #: actions/nudge.php:94 @@ -2631,46 +2924,71 @@ msgstr "" msgid "Nudge sent!" msgstr "" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Uygulamalarınızı listelemek için giriş yapmış olmanız gerekir." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth uygulamaları" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Kaydettiğiniz uygulamalar" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Bağlı uygulamalar" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +msgid "The following connections exist for your account." msgstr "" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Bu uygulamanın bir kullanıcısı değilsiniz." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." +msgstr "Uygulamayı düzenlemek için bu biçimi kullan." + +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 #, php-format -msgid "Unable to revoke access for app: %s." +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." msgstr "" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 @@ -2696,7 +3014,7 @@ msgstr "" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Desteklenen bir veri biçimi değil." @@ -2804,7 +3122,7 @@ msgid "6 or more characters" msgstr "6 veya daha fazla karakter" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Onayla" @@ -2816,11 +3134,11 @@ msgstr "yukarıdaki parolanın aynısı" msgid "Change" msgstr "Değiştir" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Parola 6 veya daha fazla karakterden oluşmalıdır." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Parolalar birbirini tutmuyor." @@ -2840,160 +3158,288 @@ msgstr "Yeni parola kaydedilemedi." msgid "Password saved." msgstr "Parola kaydedildi." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Yollar" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Bu StatusNet sitesi için yol ve sunucu ayarları" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, fuzzy, php-format msgid "Theme directory not readable: %s." msgstr "Bu sayfa kabul ettiğiniz ortam türünde kullanılabilir değil" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, fuzzy, php-format msgid "Avatar directory not writable: %s." msgstr "Bu sayfa kabul ettiğiniz ortam türünde kullanılabilir değil" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, fuzzy, php-format msgid "Background directory not writable: %s." msgstr "Bu sayfa kabul ettiğiniz ortam türünde kullanılabilir değil" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, fuzzy, php-format msgid "Locales directory not readable: %s." msgstr "Bu sayfa kabul ettiğiniz ortam türünde kullanılabilir değil" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Site" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Sunucu" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Yol" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "Site yolu" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "Avatar güncellendi." + +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." msgstr "" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "" - -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "Site için tema." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." msgstr "" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 +msgid "SSL server" +msgstr "Sunucu" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "Site yolu" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." msgstr "" -#: actions/pathsadminpanel.php:279 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "Avatar güncellendi." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 #, fuzzy msgid "Avatars" msgstr "Avatar" -#: actions/pathsadminpanel.php:284 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 msgid "Avatar server" msgstr "Avatar" -#: actions/pathsadminpanel.php:288 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "Site için tema." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 #, fuzzy msgid "Avatar path" msgstr "Avatar güncellendi." -#: actions/pathsadminpanel.php:292 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "Avatar güncellemede hata." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 #, fuzzy msgid "Avatar directory" msgstr "Avatar güncellendi." -#: actions/pathsadminpanel.php:301 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 msgid "Backgrounds" msgstr "" -#: actions/pathsadminpanel.php:305 -msgid "Background server" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "Site için tema." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." msgstr "" -#: actions/pathsadminpanel.php:309 -msgid "Background path" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." msgstr "" -#: actions/pathsadminpanel.php:313 -msgid "Background directory" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." msgstr "" -#: actions/pathsadminpanel.php:320 +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "Site için tema." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "Ek yok." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "Site için tema." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 msgid "SSL" msgstr "" -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 msgid "Never" msgstr "Sunucu" -#: actions/pathsadminpanel.php:324 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 #, fuzzy msgid "Sometimes" msgstr "Durum mesajları" -#: actions/pathsadminpanel.php:325 +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 msgid "Always" msgstr "" -#: actions/pathsadminpanel.php:329 +#: actions/pathsadminpanel.php:485 msgid "Use SSL" msgstr "" -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." msgstr "" -#: actions/pathsadminpanel.php:335 -msgid "SSL server" -msgstr "Sunucu" - -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." msgstr "" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 #, fuzzy msgid "Save paths" msgstr "Yeni durum mesajı" @@ -3031,146 +3477,187 @@ msgstr "Geçersiz büyüklük." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Profil ayarları" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Burada kişisel profilinizi güncelleyebilirsiniz, böylelikle insanlar sizin " "hakkınızda daha fazla bilgi sahibi olur." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Profil ayarları" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "" "1-64 küçük harf veya rakam, noktalama işaretlerine ve boşluklara izin " "verilmez" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Tam İsim" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Başlangıç Sayfası" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "" "Web Sitenizin, blogunuzun ya da varsa başka bir sitedeki profilinizin adresi" -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, fuzzy, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 #, fuzzy msgid "Describe yourself and your interests" msgstr "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Hakkında" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Yer" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Bulunduğunuz yer, \"Şehir, Eyalet (veya Bölge), Ülke\" gibi" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Etiketler" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Kendiniz için etiketler (harf, sayı, -. ., ve _ kullanılabilir), virgül veya " "boşlukla ayırabilirsiniz" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Dil" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Tercih edilen dil" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Zaman dilimi" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "Normalde hangi zaman dilimi içindesiniz?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "Bana abone olan herkese abone yap (insan olmayanlar için en iyisi)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Yer bilgisi çok uzun (azm: %d karakter)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Yer bilgisi çok uzun (azm: %d karakter)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Zaman dilimi seçilmedi." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "Dil çok uzun (maksimum: 50 karakter)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Geçersiz büyüklük." -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 #, fuzzy msgid "Couldn't update user for autosubscribe." msgstr "Kullanıcı güncellenemedi." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 #, fuzzy msgid "Couldn't save location prefs." msgstr "Profil kaydedilemedi." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Profil kaydedilemedi." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 #, fuzzy msgid "Couldn't save tags." msgstr "Profil kaydedilemedi." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Ayarlar kaydedildi." @@ -3242,33 +3729,46 @@ msgid "" "tool." msgstr "" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 #, fuzzy msgid "Public tag cloud" msgstr "Genel Durum Akış RSS Beslemesi" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " +msgid "These are most popular recent tags on %s" msgstr "" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "" @@ -3393,7 +3893,7 @@ msgstr "Parola 6 veya daha fazla karakterden oluşmalıdır." msgid "Password and confirmation do not match." msgstr "Parola ve onaylaması birbirini tutmuyor." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Kullanıcı ayarlamada hata oluştu." @@ -3401,7 +3901,7 @@ msgstr "Kullanıcı ayarlamada hata oluştu." msgid "New password successfully saved. You are now logged in." msgstr "Yeni parola başarıyla kaydedildi. Şimdi giriş yaptınız." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "" @@ -3414,7 +3914,7 @@ msgstr "Onay kodu hatası." msgid "Registration successful" msgstr "Kayıt başarılı" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Kayıt" @@ -3430,71 +3930,76 @@ msgstr "Eğer lisansı kabul etmezseniz kayıt olamazsınız." msgid "Email address already exists." msgstr "Eposta adresi zaten var." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Geçersiz kullanıcı adı veya parola." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " msgstr "" -#: actions/register.php:432 +#: actions/register.php:434 #, fuzzy msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 küçük harf veya rakam, noktalama işaretlerine ve boşluklara izin " "verilmez" -#: actions/register.php:437 +#: actions/register.php:439 #, fuzzy msgid "6 or more characters. Required." msgstr "6 veya daha fazla karakter" -#: actions/register.php:441 +#: actions/register.php:443 #, fuzzy msgid "Same as password above. Required." msgstr "yukarıdaki parolanın aynısı" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Eposta" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "" "Sadece sistem güncellemeleri, duyurular ve parola geri alma için kullanılır." -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "" +"Web Sitenizin, blogunuzun ya da varsa başka bir sitedeki profilinizin adresi" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Tüm hakları saklıdır." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, fuzzy, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3503,7 +4008,7 @@ msgstr "" "bu özel veriler haricinde: parola, eposta adresi, IM adresi, telefon " "numarası." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3522,7 +4027,7 @@ msgid "" "Thanks for signing up and we hope you enjoy using this service." msgstr "" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3749,7 +4254,7 @@ msgstr "Organizasyon" msgid "Description" msgstr "Tanım" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "İstatistikler" @@ -3877,52 +4382,51 @@ msgstr "Not" #: actions/showgroup.php:293 lib/groupeditform.php:184 msgid "Aliases" -msgstr "" +msgstr "Diğerisimler" #: actions/showgroup.php:302 msgid "Group actions" msgstr "" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, fuzzy, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "%s için durum RSS beslemesi" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, fuzzy, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "%s için durum RSS beslemesi" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, fuzzy, php-format msgid "Notice feed for %s group (Atom)" msgstr "%s için durum RSS beslemesi" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, fuzzy, php-format msgid "FOAF for %s group" msgstr "%s için durum RSS beslemesi" -#: actions/showgroup.php:393 actions/showgroup.php:445 -#, fuzzy +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" -msgstr "Üyelik başlangıcı" +msgstr "Üyeler" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" -msgstr "" +msgstr "(Yok)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Tüm üyeler" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Oluşturuldu" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3932,7 +4436,7 @@ msgid "" "of this group and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3941,7 +4445,7 @@ msgid "" "their life and interests. " msgstr "" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Yöneticiler" @@ -3967,60 +4471,60 @@ msgstr "" msgid "Notice deleted." msgstr "Durum mesajı silindi." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, fuzzy, php-format msgid "%1$s, page %2$d" msgstr "%s ve arkadaşları" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, fuzzy, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "%s için durum RSS beslemesi" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, fuzzy, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "%s için durum RSS beslemesi" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, fuzzy, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "%s için durum RSS beslemesi" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, fuzzy, php-format msgid "Notice feed for %s (Atom)" msgstr "%s için durum RSS beslemesi" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." msgstr "" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4029,7 +4533,7 @@ msgid "" "follow **%s**'s notices and many more! ([Read more](%%%%doc.help%%%%))" msgstr "" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4037,7 +4541,7 @@ msgid "" "[StatusNet](http://status.net/) tool. " msgstr "" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, fuzzy, php-format msgid "Repeat of %s" msgstr "%s için cevaplar" @@ -4433,63 +4937,91 @@ msgstr "Bize o profili yollamadınız" msgid "Subscribed" msgstr "Abone ol" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, fuzzy, php-format msgid "%s subscribers" msgstr "Abone olanlar" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, fuzzy, php-format msgid "%1$s subscribers, page %2$d" msgstr "Bütün abonelikler" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Sizin durumunuzu takip edenler" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "%s adlı kullanıcının durumunu takip edenler" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" "%) and be the first?" msgstr "" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, fuzzy, php-format msgid "%s subscriptions" msgstr "Bütün abonelikler" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, fuzzy, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Bütün abonelikler" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Sizin durumlarını takip ettiğiniz kullanıcılar" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "%s adlı kullanıcının durumlarını takip ettiği kullanıcılar" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4499,16 +5031,22 @@ msgid "" "automatically subscribe to people you already follow there." msgstr "" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, fuzzy, php-format msgid "%s is not listening to anyone." msgstr "%1$s %2$s'da durumunuzu takip ediyor" -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "" @@ -4875,7 +5413,7 @@ msgid "Plugins" msgstr "Eklentiler" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Sürüm" @@ -5088,14 +5626,14 @@ msgstr "" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5111,7 +5649,7 @@ msgid "Unable to save tag." msgstr "Etiket kaydedilemedi." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "" @@ -5166,6 +5704,16 @@ msgstr "%1$s %2$s'da durumunuzu takip ediyor" msgid "Welcome to %1$s, @%2$s!" msgstr "" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5233,54 +5781,59 @@ msgid "Untitled page" msgstr "Başlıksız sayfa" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Kişisel profil ve arkadaşların zaman çizelgesi" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Kişisel" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "E-postanızı, kullanıcı resminizi, parolanızı, profilinizi değiştirin" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Hesap" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "Servislere bağlan" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "Bağlan" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Site yapılandırmasını değiştir" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Yönetim" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" @@ -5289,135 +5842,138 @@ msgstr "" "edin" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Davet et" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 #, fuzzy msgctxt "MENU" msgid "Logout" msgstr "Çıkış" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Bir hesap oluştur" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Kayıt" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Siteye giriş" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Giriş" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Bana yardım et!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Yardım" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Kişi ya da yazılar için arama yap" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Ara" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 #, fuzzy msgid "Site notice" msgstr "Yeni durum mesajı" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 #, fuzzy msgid "Page notice" msgstr "Yeni durum mesajı" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 #, fuzzy msgid "Secondary site navigation" msgstr "Abonelikler" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Yardım" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Hakkında" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "SSS" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Gizlilik" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Kaynak" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "İletişim" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet yazılım lisansı" @@ -5425,7 +5981,7 @@ msgstr "StatusNet yazılım lisansı" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, fuzzy, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5435,7 +5991,7 @@ msgstr "" "hazırlanan anında mesajlaşma ağıdır. " #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** bir aninda mesajlaşma sosyal ağıdır." @@ -5444,7 +6000,7 @@ msgstr "**%%site.name%%** bir aninda mesajlaşma sosyal ağıdır." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5456,50 +6012,50 @@ msgstr "" "microbloglama yazılımının %s. versiyonunu kullanmaktadır." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Site içeriği lisansı" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Sonra" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Önce" @@ -5620,41 +6176,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "Kullanıcı güncellenemedi." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "Eposta onayı silinemedi." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Yeni abonelik eklenemedi." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "OAuth uygulama kullanıcısı eklerken veritabanı hatası." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Uygulamayı düzenle" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5739,24 +6319,35 @@ msgstr "" msgid "Cancel" msgstr "İptal et" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Geri al" @@ -5765,11 +6356,6 @@ msgstr "Geri al" msgid "author element must contain a name element." msgstr "" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5908,15 +6494,17 @@ msgid "Fullname: %s" msgstr "Tam İsim: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Yer: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, fuzzy, php-format msgid "Homepage: %s" msgstr "Başlangıç Sayfası" @@ -5938,7 +6526,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6149,13 +6737,13 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 #, fuzzy -msgid "No configuration file found. " +msgid "No configuration file found." msgstr "Onay kodu yok." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +msgid "I looked for configuration files in the following places:" msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6191,19 +6779,19 @@ msgstr "" msgid "Updates by SMS" msgstr "" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "Bağlan" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "" @@ -6219,6 +6807,15 @@ msgid "" msgstr "" "Ah, durumunuz biraz uzun kaçtı. Azami 180 karaktere sığdırmaya ne dersiniz?" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Sunucu, şu anki yapılandırması dolayısıyla bu kadar çok POST verisiyle (%s " +"bytes) başa çıkamıyor." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "" @@ -6232,23 +6829,23 @@ msgstr "" msgid "Favor this notice" msgstr "Böyle bir durum mesajı yok." -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "" @@ -6281,6 +6878,12 @@ msgstr "" msgid "Grant this user the \"%s\" role" msgstr "" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"1-64 küçük harf veya rakam, noktalama işaretlerine ve boşluklara izin " +"verilmez" + #: lib/groupeditform.php:163 #, fuzzy msgid "URL of the homepage or blog of the group or topic" @@ -6380,15 +6983,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "" @@ -6463,44 +7070,53 @@ msgstr "Geçersiz kullanıcı adı veya parola." msgid "Sign up for a new account" msgstr "Yeni hesap oluştur" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Eposta adresi onayı" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s %2$s'da durumunuzu takip ediyor" -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " "your subscribers list and report as spam to site administrators at %s" msgstr "" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6509,10 +7125,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s %2$s durum mesajlarınızı takip etmeye başladı.\n" "\n" @@ -6521,20 +7137,24 @@ msgstr "" "Kendisini durumsuz bırakmayın!,\n" "%4$s.\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, fuzzy, php-format msgid "Bio: %s" msgstr "Hakkında" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, fuzzy, php-format msgid "New email address for posting to %s" msgstr "Kullanıcı için kaydedilmiş eposta adresi yok." -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6544,35 +7164,40 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s durum" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 #, fuzzy msgid "SMS confirmation" msgstr "Onay kodu yok." -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6588,14 +7213,18 @@ msgid "" "%4$s\n" msgstr "" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6614,14 +7243,19 @@ msgid "" "%5$s\n" msgstr "" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, fuzzy, php-format -msgid "%s (@%s) added your notice as a favorite" +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%1$s %2$s'da durumunuzu takip ediyor" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6643,7 +7277,7 @@ msgid "" msgstr "" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6651,13 +7285,20 @@ msgid "" "\t%s" msgstr "" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6915,24 +7556,24 @@ msgstr "" msgid "Send a nudge to this user" msgstr "" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Yeni abonelik eklenemedi." @@ -7057,9 +7698,11 @@ msgstr "Böyle bir durum mesajı yok." msgid "Revoke the \"%s\" role from this user" msgstr "Böyle bir kullanıcı yok." -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "Onay kodu bulunamadı." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7302,73 +7945,89 @@ msgid "Moderator" msgstr "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "birkaç saniye önce" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "yaklaşık bir dakika önce" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "yaklaşık bir saat önce" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "yaklaşık bir gün önce" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "yaklaşık bir ay önce" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" msgstr[0] "" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "yaklaşık bir yıl önce" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, fuzzy, php-format msgid "%s is not a valid color!" msgstr "Başlangıç sayfası adresi geçerli bir URL değil." -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "Başlangıç sayfası adresi geçerli bir URL değil." + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +msgid "Unknown user. Go to %s to add your address to your account" msgstr "" +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "Bu çok uzun. Maksimum durum mesajı boyutu %d karakterdir." + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" @@ -7383,3 +8042,19 @@ msgstr "Yeni durum mesajı" #, php-format msgid "%d entries in backup." msgstr "" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Tam isim çok uzun (azm: 255 karakter)." + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Yer bilgisi çok uzun (azm: 255 karakter)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Bu çok uzun. Maksimum mesaj boyutu %d karakterdir." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Yer bilgisi çok uzun (azm: %d karakter)." + +#, fuzzy +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın" diff --git a/locale/uk/LC_MESSAGES/statusnet.po b/locale/uk/LC_MESSAGES/statusnet.po index 0743548676..714c416ab6 100644 --- a/locale/uk/LC_MESSAGES/statusnet.po +++ b/locale/uk/LC_MESSAGES/statusnet.po @@ -12,18 +12,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:09+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:33+0000\n" "Language-Team: Ukrainian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: uk\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -81,11 +81,15 @@ msgstr "Зберегти параметри доступу" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "Зберегти" @@ -96,14 +100,17 @@ msgstr "Зберегти" msgid "No such page." msgstr "Немає такої сторінки." +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -127,42 +134,44 @@ msgstr "Такого користувача немає." msgid "%1$s and friends, page %2$d" msgstr "%1$s та друзі, сторінка %2$d" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s з друзями" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "Стрічка дописів для друзів %s (RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "Стрічка дописів для друзів %s (RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "Стрічка дописів для друзів %s (Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "Це стрічка дописів %s і друзів, але вона поки що порожня." -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -172,7 +181,8 @@ msgstr "" "%) або напишіть щось самі." #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -181,7 +191,9 @@ msgstr "" "Ви можете [«розштовхати» %1$s](../%2$s) зі сторінки його профілю або [щось " "йому написати](%%%%action.newnotice%%%%?status_textarea=%3$s)." -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -191,7 +203,7 @@ msgstr "" "«розштовхати» %s або щось йому написати." #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "Ви з друзями" @@ -203,13 +215,16 @@ msgstr "Ви з друзями" msgid "Updates from %1$s and friends on %2$s!" msgstr "Оновлення від %1$s та друзів на %2$s!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -230,61 +245,78 @@ msgstr "API метод не знайдено." #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "Цей метод потребує POST." -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" "Ви мусите встановити параметр «device» з одним зі значень: sms, im, none." -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "Не вдалося оновити користувача." -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "Користувач не має профілю." -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "Не вдалося зберегти профіль." -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 #, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "" -"Сервер нездатен обробити таку кількість даних (%s байтів) за поточної " +msgstr[0] "" +"Сервер не здатен обробити таку кількість даних (%s байт) за поточної " +"конфігурації." +msgstr[1] "" +"Сервер не здатен обробити таку кількість даних (%s байтів) за поточної " +"конфігурації." +msgstr[2] "" +"Сервер не здатен обробити таку кількість даних (%s байтів) за поточної " "конфігурації." +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -293,70 +325,99 @@ msgstr "" msgid "Unable to save your design settings." msgstr "Не маю можливості зберегти налаштування дизайну." -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "Не вдалося оновити ваш дизайн." -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "Ви не можете блокувати самого себе!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "Спроба заблокувати користувача невдала." -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "Спроба розблокувати користувача невдала." -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "Прямі повідомлення від %s" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "Всі прямі повідомлення надіслані від %s" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "Пряме повідомлення до %s" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "Всі прямі повідомлення надіслані до %s" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "Повідомлення без тексту!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 #, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "Надто довго. Максимальний розмір %d знаків." +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "Надто довго. Максимальний розмір допису — %d знак." +msgstr[1] "Надто довго. Максимальний розмір допису — %d знаків." +msgstr[2] "Надто довго. Максимальний розмір допису — %d знаків." +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "Отримувача не знайдено." -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "" "Не можна надіслати пряме повідомлення користувачеві, який не є вашим другом." -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "" +"Не надсилайте повідомлень самому собі; поговоріть самі з собою тихенько, так " +"щоб ніхто не почув." + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "Жодних статусів з таким ID." -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "Цей статус вже є обраним." +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -399,69 +460,81 @@ msgstr "Не вдалось встановити джерело користув msgid "Could not find target user." msgstr "Не вдалося знайти цільового користувача." +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "" "Ім’я користувача повинно складатись з літер нижнього регістру і цифр, ніяких " "інтервалів." -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "Це ім’я вже використовується. Спробуйте інше." -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "Це недійсне ім’я користувача." -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "Веб-сторінка має недійсну URL-адресу." -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." -msgstr "Повне ім’я задовге (255 знаків максимум)" +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." +msgstr "Повне ім’я задовге (не більше 255 символів)." -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "Опис надто довгий (%d знаків максимум)." -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." -msgstr "Розташування надто довге (255 знаків максимум)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." +msgstr "Розташування надто довге (не більше 255 символів)." -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "Забагато додаткових імен! Максимум становить %d." -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "Помилкове додаткове ім’я: «%s»." -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "Додаткове ім’я «%s» вже використовується. Спробуйте інше." -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "Додаткове ім’я не може бути таким самим що й основне." @@ -525,28 +598,41 @@ msgstr "Спільноти %s" msgid "groups on %s" msgstr "спільноти на %s" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "Збій при завантаженні." -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +msgid "Invalid request token or verifier." +msgstr "Неправильний запит токену або його підтвердження." + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "Жодного параметру oauth_token не забезпечено." -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." -msgstr "Невірний токен." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +msgid "Invalid request token." +msgstr "Неправильний запит токену." -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "Не авторизовано." + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -556,53 +642,46 @@ msgid "There was a problem with your session token. Try again, please." msgstr "" "Виникли певні проблеми з токеном поточної сесії. Спробуйте знов, будь ласка." -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "Недійсне ім’я / пароль!" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "Помилка бази даних при видаленні користувача OAuth-додатку." - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "Помилка бази даних при додаванні користувача OAuth-додатку." -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "" -"Токен запиту %s було авторизовано. Будь ласка, обміняйте його на токен " -"доступу." - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "Токен запиту %s було скасовано і відхилено." - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "Несподіване представлення форми." -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "Запит на дозвіл під’єднатися до вашого облікового запису" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "Дозволити або заборонити доступ" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -614,36 +693,82 @@ msgstr "" "на доступ до вашого акаунту %4$s лише тим стороннім додаткам, яким ви " "довіряєте." -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +msgctxt "LEGEND" msgid "Account" msgstr "Акаунт" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "Ім’я користувача" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "Пароль" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "Відхилити" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "Скасувати" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +msgctxt "BUTTON" msgid "Allow" msgstr "Дозволити" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." -msgstr "Дозволити або заборонити доступ до вашого облікового запису." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +msgid "Authorize access to your account information." +msgstr "Дозвіл на доступ до вашого облікового запису." + +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +msgid "Authorization canceled." +msgstr "Авторизацію скасовано." + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, php-format +msgid "The request token %s has been revoked." +msgstr "Запит токену %s було скасовано." + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, php-format +msgid "You have successfully authorized %s." +msgstr "Вас успішно авторизовано на %s." + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" +"Будь ласка, поверніться на %s і уведіть наступний код безпеки, аби завершити " +"процес." #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." @@ -676,24 +801,37 @@ msgstr "Статус видалено." msgid "No status with that ID found." msgstr "Не знайдено жодних статусів з таким ID." +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "Клієнт мусить надати параметр «статус» зі значенням." -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 #, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "Надто довго. Максимальний розмір допису — %d знаків." +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "Надто довго. Максимальний розмір допису — %d знак." +msgstr[1] "Надто довго. Максимальний розмір допису — %d знаків." +msgstr[2] "Надто довго. Максимальний розмір допису — %d знаків." -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "Не знайдено." +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +msgid "Parent notice not found." +msgstr "Початковий допис не знайдено." -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 +#: actions/apistatusesupdate.php:307 #, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "" +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "" +"Максимальна довжина допису становить %d знак, включно з URL-адресою " +"вкладення." +msgstr[1] "" +"Максимальна довжина допису становить %d знаків, включно з URL-адресою " +"вкладення." +msgstr[2] "" "Максимальна довжина допису становить %d знаків, включно з URL-адресою " "вкладення." @@ -755,6 +893,10 @@ msgstr "Оновлення позначені з %1$s на %2$s!" msgid "API method under construction." msgstr "API метод наразі знаходиться у розробці." +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "Не знайдено." + #: actions/attachment.php:73 msgid "No such attachment." msgstr "Такого вкладення немає." @@ -807,7 +949,8 @@ msgid "Preview" msgstr "Перегляд" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "Видалити" @@ -819,27 +962,27 @@ msgstr "Завантажити" msgid "Crop" msgstr "Втяти" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "Жодного файлу не завантажено." -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "Оберіть квадратну ділянку зображення, яка й буде вашою автарою." -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "Дані вашого файлу загублено." -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "Аватару оновлено." -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "Оновлення аватари невдале." -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "Аватару видалено." @@ -863,12 +1006,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "Ні" @@ -881,12 +1025,13 @@ msgstr "Не блокувати цього користувача" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "Так" @@ -901,9 +1046,12 @@ msgstr "Блокувати користувача" msgid "Failed to save block information." msgstr "Збереження інформації про блокування завершилось невдачею." +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -978,12 +1126,13 @@ msgstr "Цю адресу вже підтверджено." #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "Не вдалося оновити користувача." @@ -1021,15 +1170,16 @@ msgstr "Ви маєте спочатку увійти, аби мати змог msgid "Application not found." msgstr "Додаток не виявлено." -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "Ви не є власником цього додатку." #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "Виникли певні проблеми з токеном поточної сесії." @@ -1057,10 +1207,66 @@ msgstr "Не видаляти додаток" msgid "Delete this application" msgstr "Видалити додаток" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +msgid "You must be logged in to delete a group." +msgstr "Ви повинні спочатку увійти на сайт, аби видалити спільноту." + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "Немає імені або ІД." + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +msgid "You are not allowed to delete this group." +msgstr "Вам не дозволено видаляти цю спільноту спільноту." + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, php-format +msgid "Could not delete group %s." +msgstr "Не вдалося видалити спільноту %s." + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, php-format +msgid "Deleted group %s" +msgstr "Спільноту %s видалено" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +msgid "Delete group" +msgstr "Видалити спільноту" + +#: actions/deletegroup.php:206 +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"Впевнені, що бажаєте видалити цю спільноту? Усі дані про спільноту будуть " +"видалені з бази даних без можливості відновлення. Публічні дописи до цієї " +"спільноти залишаться у стрічках дописів колишніх членів спільноти." + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +msgid "Do not delete this group" +msgstr "Не видаляти цю спільноту" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +msgid "Delete this group" +msgstr "Видалити спільноту" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1131,53 +1337,61 @@ msgstr "Дизайн" msgid "Design settings for this StatusNet site" msgstr "Налаштування дизайну для цього сайту StatusNet" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "Помилкова URL-адреса логотипу." -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +msgid "Invalid SSL logo URL." +msgstr "Невірний SSL або URL-адреса логотипу." + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "Тема недоступна: %s." -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "Змінити логотип" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "Логотип сайту" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +msgid "SSL logo" +msgstr "Логотип сайту з SSL" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "Змінити тему" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "Тема сайту" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "Тема для цього сайту." -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "Своя тема" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "Ви можете завантажити свою тему для сайту StatusNet як .ZIP архів." -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "Змінити фонове зображення" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "Фон" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1187,76 +1401,74 @@ msgstr "" "%1$s." #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "Увімк." #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "Вимк." -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "Увімкнути або вимкнути фонове зображення." -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "Замостити фон" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "Змінити кольори" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "Зміст" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "Сайдбар" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "Текст" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "Посилання" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "Додатково" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "Свій CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "За замовч." -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "Оновити налаштування за замовчуванням" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "Повернутись до початкових налаштувань" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "Зберегти" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "Зберегти дизайн" @@ -1273,68 +1485,94 @@ msgstr "Додати до обраних" msgid "No such document \"%s\"" msgstr "Немає такого документа «%s»" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "Керувати додатками" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "Ви маєте спочатку увійти, аби мати змогу керувати додатком." -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "Такого додатку немає." -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "Скористайтесь цією формою, щоб відредагувати додаток." -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "Потрібне ім’я." -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." -msgstr "Ім’я задовге (255 знаків максимум)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +msgid "Name is too long (max 255 characters)." +msgstr "Ім’я задовге (не більше 255 знаків)." -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "Це ім’я вже використовується. Спробуйте інше." -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "Потрібен опис." -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "Опис надто довгий (максимум — %d знак)." +msgstr[1] "Опис надто довгий (максимум — %d знаків)." +msgstr[2] "Опис надто довгий (максимум — %d знаків)." + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "URL-адреса надто довга." -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "URL-адреса не є дійсною." -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "Потрібна організація." -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." -msgstr "Назва організації надто довга (255 знаків максимум)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +msgid "Organization is too long (maximum 255 characters)." +msgstr "Назва організації надто довга (не більше 255 знаків)." -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "Потрібна домашня сторінка організації." -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "Форма зворотнього дзвінка надто довга." -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "URL-адреса для зворотнього дзвінка не є дійсною." -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "Не вдалося оновити додаток." @@ -1358,11 +1596,6 @@ msgstr "" msgid "Use this form to edit the group." msgstr "Скористайтесь цією формою, щоб відредагувати властивості спільноти." -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "опис надто довгий (%d знаків максимум)." - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1424,16 +1657,6 @@ msgstr "" "Очікування підтвердження цієї адреси. Перевірте вхідну пошту (і теку зі " "спамом також!), там має бути повідомлення з подальшими інструкціями." -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "Скасувати" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1729,7 +1952,7 @@ msgstr "Не вдалося перетворити токени запиту н msgid "Remote service uses unknown version of OMB protocol." msgstr "Невідома версія протоколу OMB." -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "Помилка при оновленні віддаленого профілю." @@ -2180,49 +2403,82 @@ msgid "This is your inbox, which lists your incoming private messages." msgstr "" "Це ваші вхідні повідомлення, тут містяться повідомлення надіслані приватно." -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "Запрошення були скасовані." -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "Ви маєте спочатку увійти, аби мати змогу запросити когось до %s." -#: actions/invite.php:72 +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 #, php-format -msgid "Invalid email address: %s" -msgstr "Недійсна електронна адреса: %s" +msgid "Invalid email address: %s." +msgstr "Неправильна електронна адреса: %s." -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +msgid "Invitations sent" msgstr "Запрошення надіслано" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "Запросити нових користувачів" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "Ви вже підписані до цих користувачів:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "Ви вже підписані до цього користувача:" +msgstr[1] "Ви вже підписані до цих користувачів:" +msgstr[2] "Ви вже підписані до цих користувачів:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "Ці люди вже є користувачами і вас було автоматично підписано до них:" +msgstr[0] "" +"Ця особа вже є користувачем і вас було автоматично підписано до неї:" +msgstr[1] "" +"Ці люди вже є користувачами і вас було автоматично підписано до них:" +msgstr[2] "" +"Ці люди вже є користувачами і вас було автоматично підписано до них:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "Запрошення були надіслани наступним особам:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "Запрошення було надіслано наступній особі:" +msgstr[1] "Запрошення були надіслані наступним особам:" +msgstr[2] "Запрошення були надіслані наступним особам:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" @@ -2230,44 +2486,55 @@ msgstr "" "Вас буде поінформовано, коли запрошені вами особи погодяться з запрошеннями " "і зареєструються на сайті. Дякуємо, що сприяєте формуванню спільноти!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "" "Скористайтесь цією формою, аби запросити ваших друзів та колег до нашого " "сервісу." -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "Електронні адреси" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "" "Адреси друзів куди надсилатимуться запрошення (кожна адреса окремим рядком)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "Особисті повідомлення" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "Можна додати персональне повідомлення до запрошення (опціонально)." #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "Надіслати" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s запросив(ла) вас приєднатися до нього(неї) на %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2329,10 +2596,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "Ви повинні спочатку увійти на сайт, аби долучитися до спільноти." -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "Немає імені або ІД." - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2478,11 +2741,11 @@ msgstr "Увійти" msgid "Login to site" msgstr "Вхід на сайт" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "Пам’ятати мене" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "" "Автоматично входити у майбутньому; не для комп’ютерів загального " @@ -2538,23 +2801,36 @@ msgstr "Не можна надати %1$s права адміністратор msgid "No current status." msgstr "Жодного поточного статусу." +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "Новий додаток" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "Ви маєте спочатку увійти, аби мати змогу зареєструвати додаток." -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "Скористайтесь цією формою, щоб зареєструвати новий додаток." -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "Ім’я задовге (255 знаків максимум)." + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Потрібна URL-адреса." -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "Назва організації надто довга (255 знаків максимум)." + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "Не вдалося створити додаток." @@ -2566,45 +2842,50 @@ msgstr "Нова спільнота" msgid "Use this form to create a new group." msgstr "Скористайтесь цією формою для створення нової спільноти." -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "опис надто довгий (%d знаків максимум)." + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "Нове повідомлення" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "Ви не можете надіслати повідомлення цьому користувачеві." #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "Немає змісту!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "Жодного отримувача не визначено." #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "" "Не надсилайте повідомлень самому собі; краще поговоріть із собою вголос." -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "Повідомлення надіслано" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "Пряме повідомлення для %s надіслано." -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Помилка в Ajax" @@ -2612,7 +2893,19 @@ msgstr "Помилка в Ajax" msgid "New notice" msgstr "Новий допис" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "Надто довго. Максимальний розмір допису — %d знаків." + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "" +"Максимальна довжина допису становить %d знаків, включно з URL-адресою " +"вкладення." + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "Допис надіслано" @@ -2664,7 +2957,8 @@ msgstr "Всі оновлення за збігом з «%s» на %2$s!" #: actions/nudge.php:85 msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "" "Цей користувач не дозволив себе «розштовхувати», або не підтвердив чи не " "налаштував преференції електронної пошти." @@ -2677,47 +2971,76 @@ msgstr "Спробу «розштовхати» зараховано" msgid "Nudge sent!" msgstr "Спробу «розштовхати» зараховано!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "Ви повинні увійти, аби переглянути список ваших додатків." -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "Додатки OAuth" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "Додатки, які ви зареєстрували" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "Поки що ви не зареєстрували жодних додатків." -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "Під’єднані додатки" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." -msgstr "Ви дозволили наступним додаткам доступ до вашого акаунту." +msgid "The following connections exist for your account." +msgstr "Наступні з’єднання вже існують для вашого профілю." -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "Ви не є користувачем даного додатку." -#: actions/oauthconnectionssettings.php:186 +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 #, php-format -msgid "Unable to revoke access for app: %s." -msgstr "Не вдалося скасувати доступ для додатку: %s." +msgid "Unable to revoke access for application: %s." +msgstr "Неможливо скасувати доступ для додатку: %s." -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" +"Ви успішно відкликали дозвіл для додатку %1$s, токен доступу починається з %2" +"$s." + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "Ви не дозволили жодним додаткам використовувати ваш акаунт." -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "Розробники можуть змінити налаштування реєстрації для їхніх додатків " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" +"Ви — розробник? [Зареєструйте клієнтський додаток OAuth](%s) щоб " +"користуватися ним на даному сайті StatusNet." #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2742,7 +3065,7 @@ msgstr "URL-адреса %s лише в простому HTTP, будь ласк #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "Такий формат даних не підтримується." @@ -2847,7 +3170,7 @@ msgid "6 or more characters" msgstr "6 або більше знаків" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "Підтвердити" @@ -2859,11 +3182,11 @@ msgstr "Такий само, як і пароль вище" msgid "Change" msgstr "Змінити" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "Пароль має складатись з 6-ти або більше знаків." -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "Паролі не співпадають." @@ -2883,156 +3206,273 @@ msgstr "Неможна зберегти новий пароль." msgid "Password saved." msgstr "Пароль збережено." +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "Шлях" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "Параметри серверу та шляху для даного сайту StatusNet" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "Директорію теми не можна прочитати: %s." +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "Директорія аватарів не доступна для запису: %s." -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "Директорія фонових зображень не доступна для запису:% s." -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "Не можна прочитати директорію локалі: %s." -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "Помилковий SSL-сервер. Максимальна довжина 255 знаків." -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "Сайт" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "Сервер" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "Ім’я хосту сервера на якому знаходиться сайт." -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "Шлях" -#: actions/pathsadminpanel.php:242 -msgid "Site path" -msgstr "Шлях до сайту" +#: actions/pathsadminpanel.php:249 +msgid "Site path." +msgstr "Шлях до сайту." -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "Шлях до локалей" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +msgid "Locale directory" +msgstr "Директорія локалі" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" -msgstr "Директорія шляху до локалей" +#: actions/pathsadminpanel.php:256 +msgid "Directory path to locales." +msgstr "Шлях до директорії локалей." -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "Надзвичайні URL-адреси" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "Використовувати надзвичайні (найбільш пам’ятні і визначні) URL-адреси?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "Тема" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "Сервер теми" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +msgid "Server for themes." +msgstr "Сервер для тем." -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "Шлях до теми" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "Шлях до тем." -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "Директорія теми" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "Аватари" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "Сервер аватари" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "Шлях до аватари" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "Директорія аватари" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "Фони" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "Сервер фонів" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "Шлях до фонів" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "Директорія фонів" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL-шифрування" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "Ніколи" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "Іноді" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "Завжди" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "Використовувати SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "Тоді використовувати SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL-сервер" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" -msgstr "Сервер на який направляти SSL-запити" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "SSL-сервер для тем (за замовчуванням: SSL-сервер)." -#: actions/pathsadminpanel.php:352 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +msgid "SSL path" +msgstr "Шлях з SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "SSL-шлях до тем (за замовчуванням: /theme/)." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +msgid "Directory" +msgstr "Директорія" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +msgid "Directory where themes are located." +msgstr "Директорія, в якій знаходяться теми." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "Аватари" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "Сервер аватари" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +msgid "Server for avatars." +msgstr "Сервер для аватар." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "Шлях до аватари" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +msgid "Web path to avatars." +msgstr "Шлях до аватар." + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "Директорія аватари" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +msgid "Directory where avatars are located." +msgstr "Директорія, в якій знаходяться аватари." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "Фони" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +msgid "Server for backgrounds." +msgstr "Сервер для фонових зображень." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "Шлях до фонових зображень." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "Сервер для фонових зображень на захищених SSL-сторінках." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "Шлях до фонових зображень на захищених SSL-сторінках." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +msgid "Directory where backgrounds are located." +msgstr "Директорія, в якій знаходяться фонові зображення." + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "Вкладення" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +msgid "Server for attachments." +msgstr "Сервер для вкладень." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +msgid "Web path to attachments." +msgstr "Шлях до вкладень." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +msgid "Server for attachments on SSL pages." +msgstr "Сервер для вкладень на захищених SSL-сторінках." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "Шлях до вкладень на захищених SSL-сторінках." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +msgid "Directory where attachments are located." +msgstr "Директорія, в якій знаходяться вкладення." + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL-шифрування" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "Ніколи" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "Іноді" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "Завжди" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "Використовувати SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +msgid "When to use SSL." +msgstr "Коли використовувати SSL." + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +msgid "Server to direct SSL requests to." +msgstr "Сервер на який направляти SSL-запити." + +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "Зберегти шляхи" @@ -3069,140 +3509,182 @@ msgstr "Недійсний зміст допису." msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "Ліцензія допису «%1$s» є несумісною з ліцензією сайту «%2$s»." -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "Налаштування профілю" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "" "Ви можете заповнити свій особистий профіль і люди знатимуть про вас більше." -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "Інформація профілю" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" -msgstr "" -"1-64 літери нижнього регістру і цифри, ніякої пунктуації або інтервалів" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." +msgstr "1-64 рядкових літер і цифр, ніякої пунктуації або інтервалів." -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "Повне ім’я" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "Веб-сторінка" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" -msgstr "URL-адреса вашої веб-сторінки, блоґу, або профілю на іншому сайті" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +msgid "URL of your homepage, blog, or profile on another site." +msgstr "URL-адреса вашої веб-сторінки, блоґу, або профілю на іншому сайті." -#: actions/profilesettings.php:122 actions/register.php:468 +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 #, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "Опишіть себе та свої інтереси (%d знаків)" +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "Опишіть себе та свої інтереси вкладаючись у %d символ" +msgstr[1] "Опишіть себе та свої інтереси інтереси вкладаючись у %d символів" +msgstr[2] "Опишіть себе та свої інтереси інтереси вкладаючись у %d символів" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "Опишіть себе та свої інтереси" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "Про себе" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "Розташування" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "Де ви живете, на кшталт «Місто, область (регіон), країна»" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "Показувати моє місцезнаходження при надсиланні дописів" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "Теґи" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "" "Позначте себе теґами (літери, цифри, -, . та _), відокремлюючи кожен комою " "або пробілом" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "Мова" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "Мова, котрій надаєте перевагу" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "Часовий пояс" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "За яким часовим поясом ви живете?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "" "Автоматично підписуватись до тих, хто підписався до мене. (Слава роботам!)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "Ви перевищили ліміт (%d знаків максимум)." +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "Біографія надто довга (не більше %d символу)." +msgstr[1] "Біографія надто довга (не більше %d символів)." +msgstr[2] "Біографія надто довга (не більше %d символів)." -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "Часовий пояс не обрано." -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." -msgstr "Мова задовга (50 знаків максимум)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." +msgstr "Мова задовга (не більше 50 символів)." -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "Недійсний теґ: «%s»" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "Не вдалося оновити користувача для автопідписки." -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "Не вдалося зберегти налаштування розташування." -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "Не вдалося зберегти профіль." -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "Не вдалося зберегти теґи." +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "Налаштування збережено." @@ -3281,25 +3763,38 @@ msgstr "" "Мікроблогінг), який працює на вільному програмному забезпеченні [StatusNet]" "(http://status.net/)." +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "Загальна хмарка теґів" -#: actions/publictagcloud.php:63 +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 #, php-format -msgid "These are most popular recent tags on %s " -msgstr "Це найбільш популярні нові теґи на %s " +msgid "These are most popular recent tags on %s" +msgstr "Це найбільш популярні нові теґи на %s" -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "Поки що ніхто не використовував теґ [hashtag](%%doc.tags%%)." -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "Станьте першим! Напишіть щось!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " @@ -3308,7 +3803,7 @@ msgstr "" "Чому б не [зареєструватись](%%%%action.register%%%%) і не написати щось " "цікаве!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "Хмарка теґів" @@ -3429,7 +3924,7 @@ msgstr "Пароль має складатись з 6-ти або більше msgid "Password and confirmation do not match." msgstr "Пароль та підтвердження не співпадають." -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "Помилка в налаштуваннях користувача." @@ -3437,7 +3932,7 @@ msgstr "Помилка в налаштуваннях користувача." msgid "New password successfully saved. You are now logged in." msgstr "Новий пароль успішно збережено. Тепер ви увійшли." -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "" "Пробачте, але лише ті, кого було запрошено, мають змогу зареєструватись тут." @@ -3450,7 +3945,7 @@ msgstr "Даруйте, помилка у коді запрошення." msgid "Registration successful" msgstr "Реєстрація успішна" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "Реєстрація" @@ -3466,11 +3961,11 @@ msgstr "Ви не зможете зареєструватись, якщо не msgid "Email address already exists." msgstr "Ця адреса вже використовується." -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "Недійсне ім’я або пароль." -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3478,57 +3973,61 @@ msgstr "" "Ця форма дозволить вам створити новий акаунт. Ви зможете робити дописи і " "будете в курсі справ ваших друзів та колег. " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "" "1-64 літери нижнього регістра і цифри, ніякої пунктуації або інтервалів. " "Неодмінно." -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "6 або більше знаків. Неодмінно." -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "Такий само, як і пароль вище. Неодмінно." #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "Пошта" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "Використовується лише для оновлень, оголошень та відновлення паролю" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "Повне ім’я, звісно ж ваше справжнє ім’я" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "URL-адреса вашої веб-сторінки, блоґу, або профілю на іншому сайті" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "Я розумію, що зміст і дані %1$s є приватними і конфіденційними." -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "Авторські права на мої тексти і файли належать %1$s." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "Авторські права на мої тексти і файли залишаються за мною." #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "Всі права захищені." #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3537,7 +4036,7 @@ msgstr "" "Мої дописи і файли доступні на умовах %s, окрім цих приватних даних: пароль, " "електронна адреса, адреса IM, телефонний номер." -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3570,7 +4069,7 @@ msgstr "" "Дякуємо, що зареєструвались у нас, і, сподіваємось, вам сподобається наш " "сервіс." -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3797,7 +4296,7 @@ msgstr "Організація" msgid "Description" msgstr "Опис" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "Статистика" @@ -3940,45 +4439,45 @@ msgstr "Додаткові імена" msgid "Group actions" msgstr "Дії спільноти" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "Стрічка дописів спільноти %s (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "Стрічка дописів спільноти %s (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "Стрічка дописів спільноти %s (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "FOAF спільноти %s" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "Учасники" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(Пусто)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "Всі учасники" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "Створено" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3994,7 +4493,7 @@ msgstr "" "register%%%%) зараз і долучіться до спілкування! ([Дізнатися більше](%%%%doc." "help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4007,7 +4506,7 @@ msgstr "" "програмному забезпеченні [StatusNet](http://status.net/). Учасники цієї " "спільноти роблять короткі дописи про своє життя та інтереси. " -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "Адміни" @@ -4033,47 +4532,47 @@ msgstr "Повідомлення від %1$s на %2$s" msgid "Notice deleted." msgstr "Допис видалено." -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr " позначено з %s" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s, сторінка %2$d" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "Стрічка дописів %1$s з теґом «%2$s» (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "Стрічка дописів для %s (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "Стрічка дописів для %s (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "Стрічка дописів для %s (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "FOAF для %s" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "Це стрічка дописів %1$s, але %2$s ще нічого не написав." -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" @@ -4081,7 +4580,7 @@ msgstr "" "Побачили щось цікаве нещодавно? Ви ще нічого не написали і це слушна нагода " "аби розпочати! :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -4090,7 +4589,7 @@ msgstr "" "Ви можете «розштовхати» %1$s або [щось йому написати](%%%%action.newnotice%%%" "%?status_textarea=%2$s)." -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4104,7 +4603,7 @@ msgstr "" "register%%%%) зараз і слідкуйте за дописами **%s**, також на вас чекає " "багато іншого! ([Дізнатися більше](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4115,7 +4614,7 @@ msgstr "" "(http://uk.wikipedia.org/wiki/Мікроблогінг), який працює на вільному " "програмному забезпеченні [StatusNet](http://status.net/). " -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "Повторення за %s" @@ -4497,39 +4996,55 @@ msgstr "Цією дією ви не зможете підписатися до msgid "Subscribed" msgstr "Підписані" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "Підписані до %s" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "Підписані до %1$s, сторінка %2$d" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "Тут представлені ті, хто слідкує за вашими дописами." -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "Тут представлені ті, хто слідкує за дописами від %s." -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "" "Ви не маєте читачів. Спробуйте підписатись до когось і, можливо, до вас " "підпишуться навзаєм." -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "%s ще не має читачів. Будете першим?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4538,26 +5053,38 @@ msgstr "" "%s ще не має пчитачів. Чому б не [зареєструватись](%%%%action.register%%%%) " "і не стати першим?" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "Підписки %s" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "Підписки %1$s, сторінка %2$d" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "Тут представлені ті, за чиїми дописами ви слідкуєте." -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "Тут представлені ті, за чиїми дописами слідкує %s." -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4573,16 +5100,22 @@ msgstr "" "[Twitter](%%action.twittersettings%%), то можете автоматично підписатись до " "людей, за якими слідкуєте там." -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s не відслідковує нічого" -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "СМС" @@ -4964,7 +5497,7 @@ msgid "Plugins" msgstr "Додатки" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "Версія" @@ -5175,14 +5708,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "Не вдалося скасувати роль «%s» для користувача #%2$s; не існує." #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "" @@ -5199,7 +5732,7 @@ msgid "Unable to save tag." msgstr "Не вдається зберегти теґ." #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "Вас позбавлено можливості підписатись." @@ -5252,6 +5785,16 @@ msgstr "%1$s тепер слідкує за %2$s." msgid "Welcome to %1$s, @%2$s!" msgstr "Вітаємо на %1$s, @%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "Користувача для однокористувацького режиму не визначено." + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5319,185 +5862,193 @@ msgid "Untitled page" msgstr "Сторінка без заголовку" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "Відправна навігація по сайту" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "Персональний профіль і стрічка друзів" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "Особисте" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "Змінити електронну адресу, аватару, пароль, профіль" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "Акаунт" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "З’єднання з сервісами" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "З’єднання" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "Змінити конфігурацію сайту" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "Адмін" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "Запросіть друзів та колег приєднатись до вас на %s" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "Запросити" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "Вийти з сайту" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "Вийти" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "Створити новий акаунт" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "Реєстрація" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "Увійти на сайт" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "Увійти" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "Допоможіть!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "Довідка" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "Пошук людей або текстів" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "Пошук" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "Об’яви на сайті" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "Огляд" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "Зауваження сторінки" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "Другорядна навігація по сайту" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "Допомога" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "Про" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "ЧаП" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "Умови" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "Приватність" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "Джерело" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "Контакт" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "Бедж" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "Ліцензія програмного забезпечення StatusNet" @@ -5505,7 +6056,7 @@ msgstr "Ліцензія програмного забезпечення StatusN #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5515,7 +6066,7 @@ msgstr "" "site.broughtbyurl%%)." #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** — це сервіс мікроблоґів." @@ -5524,7 +6075,7 @@ msgstr "**%%site.name%%** — це сервіс мікроблоґів." #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5536,51 +6087,51 @@ msgstr "" "License](http://www.fsf.org/licensing/licenses/agpl-3.0.html)." #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "Ліцензія змісту сайту" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "Зміст і дані %1$s є приватними і конфіденційними." #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "Авторські права на зміст і дані належать %1$s. Всі права захищено." #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "" "Авторські права на зміст і дані належать розробникам. Всі права захищено." #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "Весь зміст і дані %1$s доступні на умовах ліцензії %2$s." #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "Нумерація сторінок" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "Вперед" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "Назад" @@ -5702,41 +6253,63 @@ msgstr "" "читання." #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "Немає додатків для даного споживчого ключа." #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "Токен погодження невірний." #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "Немає користувача для цього токену." #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "Не вдалося автентифікувати вас." +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +msgid "Could not create anonymous consumer." +msgstr "Не вдалося створити анонімного споживача." + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +msgid "Could not create anonymous OAuth application." +msgstr "Не вдалося створити анонімний додаток OAuth." + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "Не можна долучити повідомлення." + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "Помилка бази даних при додаванні користувача OAuth-додатку." + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "Спроба скасувати невідомий токен." #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "Не вдалося видалити скасований токен." -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "Керувати додатками" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5818,24 +6391,35 @@ msgstr "" msgid "Cancel" msgstr "Скасувати" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "від " + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "читання/запис" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "лише читання" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "Підтверджено доступ %1$s — «%2$s»." +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "Токен доступу починається з: %s" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "Відкликати" @@ -5844,11 +6428,6 @@ msgstr "Відкликати" msgid "author element must contain a name element." msgstr "авторський елемент повинен містити назву елемента." -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "Вкладення" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5962,7 +6541,7 @@ msgid "" msgstr "" "Підписки: %1$s\n" "Підписані: %2$s\n" -"Дописів: %3$s" +"Дописи: %3$s" #. TRANS: Text shown when a notice has been marked as favourite successfully. #: lib/command.php:312 @@ -5990,15 +6569,17 @@ msgid "Fullname: %s" msgstr "Повне ім’я: %s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "Розташування: %s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "Веб-сторінка: %s" @@ -6022,7 +6603,7 @@ msgstr "" #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "" @@ -6269,14 +6850,14 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " -msgstr "Файлу конфігурації не знайдено. " +msgid "No configuration file found." +msgstr "Файл конфігурації не знайдено." #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " -msgstr "Шукав файли конфігурації в цих місцях: " +msgid "I looked for configuration files in the following places:" +msgstr "Пошук файлів конфігурації проводився тут:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:142 @@ -6313,19 +6894,19 @@ msgstr "СМС" msgid "Updates by SMS" msgstr "Оновлення через СМС" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 #, fuzzy msgctxt "MENU" msgid "Connections" msgstr "З’єднання" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "Авторизовані під’єднані додатки" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "Помилка бази даних" @@ -6340,6 +6921,15 @@ msgstr "" "Ви можете завантажити власне фонове зображення. Максимальний розмір файлу " "становить 2Мб." +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "" +"Сервер нездатен обробити таку кількість даних (%s байтів) за поточної " +"конфігурації." + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "Дизайн за замовчуванням відновлено." @@ -6352,23 +6942,23 @@ msgstr "Видалити з обраних" msgid "Favor this notice" msgstr "Позначити як обране" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Веб-стрічки" @@ -6401,6 +6991,11 @@ msgstr "Вперед" msgid "Grant this user the \"%s\" role" msgstr "Надати цьому користувачеві роль «%s»" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "" +"1-64 літери нижнього регістру і цифри, ніякої пунктуації або інтервалів" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "URL-адреса веб-сторінки або тематичного блоґу сільноти" @@ -6498,15 +7093,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "Додати або редагувати дизайн %s" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "Спільноти з найбільшою кількістю учасників" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "Спільноти з найбільшою кількістю дописів" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "Теґи у дописах спільноти %s" @@ -6576,48 +7175,53 @@ msgstr "Увійти використовуючи ім’я та пароль" msgid "Sign up for a new account" msgstr "Зареєструвати новий акаунт" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "Підтвердження електронної адреси" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 #, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" -"Агов, %s!\n" +"Агов, %1$s.\n" "\n" -"Хтось щойно ввів цю електронну адресу на %s.\n" +"Хтось щойно ввів цю електронну адресу на %2$s.\n" "\n" "Якщо то були ви, мусите це підтвердити, використовуючи посилання:\n" "\n" -"%s\n" +"%3$s\n" "\n" "А якщо ні, просто ігноруйте це повідомлення.\n" "\n" "Вибачте, що потурбували, \n" -"%s\n" +"%2$s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s тепер слідкує за вашими дописами на %2$s." -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6627,8 +7231,12 @@ msgstr "" "заблокувати його у списку своїх читачів і повідомити адміністраторів сайту " "про факт спаму на %s" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 #, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" @@ -6637,36 +7245,40 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s тепер слідкує за вашими дописами на %2$s.\n" "\n" -"\t%3$s\n" +"%3$s\n" "\n" "%4$s%5$s%6$s\n" "Щиро ваші,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Змінити електронну адресу або умови сповіщення — %8$s\n" +"Змінити електронну адресу або умови сповіщення — %7$s\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "Про себе: %s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "Нова електронна адреса для надсилання повідомлень на %s" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 #, php-format msgid "" "You have a new posting address on %1$s.\n" @@ -6676,44 +7288,49 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" -"Ви маєте нову адресу на %1$s.\n" +"Ви маєте нову електронну адресу для надсилання дописів на %1$s.\n" "\n" -"Надсилайте листи на %2$s, щоб друкувати нові повідомлення.\n" +"Надсилайте листи на адресу %2$s, і ваші повідомлення будуть опубліковані.\n" "\n" -"Більше інформації про використання електронної пошти на %3$s.\n" +"Більше інформації про використання електронної пошти — %3$s.\n" "\n" "Щиро ваші,\n" -"%4$s" +"%1$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s статус" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "Підтвердження СМС" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "" "%s, підтвердьте, що ви є власником зазначеного номеру телефону, " "скориставшись даним кодом:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "Вас спробував «розштовхати» %s" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6740,14 +7357,18 @@ msgstr "" "З найкращими побажаннями,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "Нове приватне повідомлення від %s" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6780,14 +7401,19 @@ msgstr "" "З найкращими побажаннями,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 #, php-format -msgid "%s (@%s) added your notice as a favorite" -msgstr "%s (@%s) додав(ла) ваш допис обраних" +msgid "%1$s (@%2$s) added your notice as a favorite" +msgstr "%1$s (@%2$s) додав(ла) ваш допис обраних" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6825,7 +7451,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6836,13 +7462,20 @@ msgstr "" "\n" "%s" -#: lib/mail.php:657 +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 #, php-format -msgid "%s (@%s) sent a notice to your attention" -msgstr "%s (@%s) пропонує до вашої уваги наступний допис" +msgid "%1$s (@%2$s) sent a notice to your attention" +msgstr "%1$s (@%2$s) пропонує до вашої уваги наступний допис" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -7121,24 +7754,24 @@ msgstr "«Розштовхати»" msgid "Send a nudge to this user" msgstr "Спробувати «розштовхати» цього користувача" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "Помилка при додаванні нового профілю." -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "Помилка при додаванні аватари." -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "Помилка при додаванні віддаленого профілю." #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "Дублікат допису." -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "Не вдалося додати нову підписку." @@ -7258,9 +7891,11 @@ msgstr "Повторити цей допис" msgid "Revoke the \"%s\" role from this user" msgstr "Відкликати роль «%s» для цього користувача" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "Користувача для однокористувацького режиму не визначено." +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API метод не знайдено." #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7495,17 +8130,17 @@ msgid "Moderator" msgstr "Модератор" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "мить тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "хвилину тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" @@ -7514,12 +8149,12 @@ msgstr[1] "близько %d хвилин тому" msgstr[2] "близько %d хвилин тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "годину тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" @@ -7528,12 +8163,12 @@ msgstr[1] "близько %d годин тому" msgstr[2] "близько %d годин тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "день тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" @@ -7542,12 +8177,12 @@ msgstr[1] "близько %d днів тому" msgstr[2] "близько %d днів тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "місяць тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" @@ -7556,19 +8191,43 @@ msgstr[1] "близько %d місяців тому" msgstr[2] "близько %d місяців тому" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "близько року тому" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s є неприпустимим кольором!" -#: lib/webcolor.php:123 +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 #, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." -msgstr "%s неприпустимий колір! Використайте 3 або 6 знаків (HEX-формат)" +msgid "%s is not a valid color! Use 3 or 6 hex characters." +msgstr "%s є неприпустимим кольором! Використайте 3 або 6 знаків (HEX-формат)" + +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "" +"Повідомлення надто довге, максимум становить %1$d символів, натомість ви " +"надсилаєте %2$d." +msgstr[1] "" +"Повідомлення надто довге, максимум становить %1$d символів, натомість ви " +"надсилаєте %2$d." +msgstr[2] "" +"Повідомлення надто довге, максимум становить %1$d символів, натомість ви " +"надсилаєте %2$d." #: scripts/restoreuser.php:82 #, php-format @@ -7585,3 +8244,18 @@ msgstr "" #, php-format msgid "%d entries in backup." msgstr "У резервному файлі збережено %d дописів." + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "Повне ім’я задовге (255 знаків максимум)" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "Розташування надто довге (255 знаків максимум)." + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "Надто довго. Максимальний розмір %d знаків." + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "Ви перевищили ліміт (%d знаків максимум)." + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "Опишіть себе та свої інтереси (%d знаків)" diff --git a/locale/zh_CN/LC_MESSAGES/statusnet.po b/locale/zh_CN/LC_MESSAGES/statusnet.po index a9600d1bba..fc803cf8d3 100644 --- a/locale/zh_CN/LC_MESSAGES/statusnet.po +++ b/locale/zh_CN/LC_MESSAGES/statusnet.po @@ -14,18 +14,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Core\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:10+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:34+0000\n" "Language-Team: Simplified Chinese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: zh-hans\n" "X-Message-Group: #out-statusnet-core\n" "Plural-Forms: nplurals=1; plural=0;\n" -"X-POT-Import-Date: 2010-10-04 23:06:40+0000\n" +"X-POT-Import-Date: 2010-10-20 20:23:09+0000\n" #. TRANS: Page title #. TRANS: Menu item for site administration @@ -81,11 +81,15 @@ msgstr "保存访问设置" #. TRANS: Button label to save e-mail preferences. #. TRANS: Button label to save IM preferences. +#. TRANS: Button text to store form data in the Paths admin panel. +#. TRANS: Button to save input in profile settings. #. TRANS: Button label to save SMS preferences. +#. TRANS: Save button for settings for a profile in a subscriptions list. #. TRANS: Button label in the "Edit application" form. #: actions/accessadminpanel.php:203 actions/emailsettings.php:228 -#: actions/imsettings.php:187 actions/smssettings.php:209 -#: lib/applicationeditform.php:355 +#: actions/imsettings.php:187 actions/pathsadminpanel.php:512 +#: actions/profilesettings.php:201 actions/smssettings.php:209 +#: actions/subscriptions.php:246 lib/applicationeditform.php:355 msgctxt "BUTTON" msgid "Save" msgstr "保存" @@ -96,14 +100,17 @@ msgstr "保存" msgid "No such page." msgstr "没有这个页面。" +#. TRANS: Client error displayed when no existing user is provided for a user's delivery device setting. +#. TRANS: Client error displayed if a user could not be found. +#. TRANS: Client error given when a user was not found (404). #. TRANS: Error text shown when trying to send a direct message to a user that does not exist. #: actions/all.php:79 actions/allrss.php:68 -#: actions/apiaccountupdatedeliverydevice.php:115 -#: actions/apiaccountupdateprofile.php:106 +#: actions/apiaccountupdatedeliverydevice.php:111 +#: actions/apiaccountupdateprofile.php:103 #: actions/apiaccountupdateprofilebackgroundimage.php:117 -#: actions/apiaccountupdateprofileimage.php:106 actions/apiblockcreate.php:98 -#: actions/apiblockdestroy.php:97 actions/apidirectmessage.php:77 -#: actions/apidirectmessagenew.php:74 actions/apigroupcreate.php:114 +#: actions/apiaccountupdateprofileimage.php:108 actions/apiblockcreate.php:95 +#: actions/apiblockdestroy.php:94 actions/apidirectmessage.php:78 +#: actions/apidirectmessagenew.php:72 actions/apigroupcreate.php:113 #: actions/apigroupismember.php:91 actions/apigroupjoin.php:101 #: actions/apigroupleave.php:101 actions/apigrouplist.php:73 #: actions/apistatusesupdate.php:230 actions/apisubscriptions.php:87 @@ -127,42 +134,44 @@ msgstr "没有这个用户。" msgid "%1$s and friends, page %2$d" msgstr "%1$s 和好友,第%2$d页" -#. TRANS: Page title. %1$s is user nickname -#. TRANS: H1 text. %1$s is user nickname +#. TRANS: Page title. %s is user nickname +#. TRANS: H1 text. %s is a user nickname #. TRANS: Message is used as link title. %s is a user nickname. -#: actions/all.php:93 actions/all.php:185 actions/allrss.php:116 +#: actions/all.php:93 actions/all.php:190 actions/allrss.php:116 #: actions/apitimelinefriends.php:210 actions/apitimelinehome.php:116 #: lib/personalgroupnav.php:100 #, php-format msgid "%s and friends" msgstr "%s 和好友们" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:107 #, php-format msgid "Feed for friends of %s (RSS 1.0)" msgstr "%s 好友的聚合(RSS 1.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:116 #, php-format msgid "Feed for friends of %s (RSS 2.0)" msgstr "%s 好友的聚合(RSS 2.0)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:125 #, php-format msgid "Feed for friends of %s (Atom)" msgstr "%s 好友的聚合(Atom)" -#. TRANS: %1$s is user nickname +#. TRANS: %s is user nickname #: actions/all.php:138 #, php-format msgid "" "This is the timeline for %s and friends but no one has posted anything yet." msgstr "这是 %s 和好友的时间线,但是没有任何人发布内容。" -#: actions/all.php:143 +#. TRANS: Encouragement displayed on logged in user's empty timeline. +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:145 #, php-format msgid "" "Try subscribing to more people, [join a group](%%action.groups%%) or post " @@ -171,7 +180,8 @@ msgstr "" "尝试关注更多的人、[加入一个小组](%%action.groups%%) 或者自己发一些东西。" #. TRANS: %1$s is user nickname, %2$s is user nickname, %2$s is user nickname prefixed with "@" -#: actions/all.php:146 +#. TRANS: This message contains Markdown links. Keep "](" together. +#: actions/all.php:149 #, php-format msgid "" "You can try to [nudge %1$s](../%2$s) from their profile or [post something " @@ -180,7 +190,9 @@ msgstr "" "你可以试着到他们的资料页 [呼叫%1$s](../%2$s) 他们或者 [给他们发消息](%%%%" "action.newnotice%%%%?status_textarea=%3$s)。" -#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211 +#. TRANS: Encoutagement displayed on empty timeline user pages for anonymous users. +#. TRANS: %s is a user nickname. This message contains Markdown links. Keep "](" together. +#: actions/all.php:154 actions/replies.php:210 actions/showstream.php:208 #, php-format msgid "" "Why not [register an account](%%%%action.register%%%%) and then nudge %s or " @@ -189,7 +201,7 @@ msgstr "" "现在就[注册一个帐号](%%%%action.register%%%%)并呼叫或者发一条消息给%s。" #. TRANS: H1 text -#: actions/all.php:182 +#: actions/all.php:187 msgid "You and friends" msgstr "你和好友们" @@ -201,13 +213,16 @@ msgstr "你和好友们" msgid "Updates from %1$s and friends on %2$s!" msgstr "%2$s上%1$s和好友们的更新!" +#. TRANS: Client error displayed handling a non-existing API method. +#. TRANS: Client error displayed when trying to handle an unknown API method. +#. TRANS: Client error given when an API method was not found (404). #: actions/apiaccountratelimitstatus.php:72 -#: actions/apiaccountupdatedeliverydevice.php:95 -#: actions/apiaccountupdateprofile.php:98 -#: actions/apiaccountupdateprofilebackgroundimage.php:95 +#: actions/apiaccountupdatedeliverydevice.php:93 +#: actions/apiaccountupdateprofile.php:94 +#: actions/apiaccountupdateprofilebackgroundimage.php:92 #: actions/apiaccountupdateprofilecolors.php:119 -#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:156 -#: actions/apifavoritecreate.php:101 actions/apifavoritedestroy.php:102 +#: actions/apiaccountverifycredentials.php:70 actions/apidirectmessage.php:162 +#: actions/apifavoritecreate.php:98 actions/apifavoritedestroy.php:102 #: actions/apifriendshipscreate.php:101 actions/apifriendshipsdestroy.php:101 #: actions/apifriendshipsshow.php:128 actions/apigroupcreate.php:140 #: actions/apigroupismember.php:115 actions/apigroupjoin.php:157 @@ -228,59 +243,70 @@ msgstr "API方法没有找到。" #. TRANS: Client error message. POST is a HTTP command. It should not be translated. #. TRANS: Client error. POST is a HTTP command. It should not be translated. -#: actions/apiaccountupdatedeliverydevice.php:87 -#: actions/apiaccountupdateprofile.php:90 -#: actions/apiaccountupdateprofilebackgroundimage.php:87 +#: actions/apiaccountupdatedeliverydevice.php:84 +#: actions/apiaccountupdateprofile.php:86 +#: actions/apiaccountupdateprofilebackgroundimage.php:83 #: actions/apiaccountupdateprofilecolors.php:111 -#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:90 -#: actions/apiblockdestroy.php:89 actions/apidirectmessagenew.php:110 -#: actions/apifavoritecreate.php:92 actions/apifavoritedestroy.php:93 +#: actions/apiaccountupdateprofileimage.php:85 actions/apiblockcreate.php:87 +#: actions/apiblockdestroy.php:86 actions/apidirectmessagenew.php:107 +#: actions/apifavoritecreate.php:89 actions/apifavoritedestroy.php:93 #: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92 -#: actions/apigroupcreate.php:106 actions/apigroupjoin.php:93 +#: actions/apigroupcreate.php:104 actions/apigroupjoin.php:93 #: actions/apigroupleave.php:93 actions/apimediaupload.php:68 -#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:199 +#: actions/apistatusesretweet.php:66 actions/apistatusesupdate.php:195 msgid "This method requires a POST." msgstr "此方法接受POST请求。" -#: actions/apiaccountupdatedeliverydevice.php:107 +#. TRANS: Client error displayed when no valid device parameter is provided for a user's delivery device setting. +#: actions/apiaccountupdatedeliverydevice.php:104 msgid "" "You must specify a parameter named 'device' with a value of one of: sms, im, " "none." msgstr "" "你必须指定一个名为'device'的参数,值可以是以下中的一个:sms, im, none。" -#: actions/apiaccountupdatedeliverydevice.php:134 +#. TRANS: Server error displayed when a user's delivery device cannot be updated. +#: actions/apiaccountupdatedeliverydevice.php:131 msgid "Could not update user." msgstr "无法更新用户。" -#: actions/apiaccountupdateprofile.php:113 -#: actions/apiaccountupdateprofilebackgroundimage.php:195 +#. TRANS: Client error displayed if a user profile could not be found. +#. TRANS: Client error displayed when a user has no profile. +#: actions/apiaccountupdateprofile.php:111 +#: actions/apiaccountupdateprofilebackgroundimage.php:198 #: actions/apiaccountupdateprofilecolors.php:186 -#: actions/apiaccountupdateprofileimage.php:131 actions/apiusershow.php:108 +#: actions/apiaccountupdateprofileimage.php:133 actions/apiusershow.php:108 #: actions/avatarbynickname.php:80 actions/foaf.php:65 actions/hcard.php:74 #: actions/replies.php:80 actions/usergroups.php:100 lib/galleryaction.php:66 #: lib/profileaction.php:84 msgid "User has no profile." msgstr "用户没有个人信息。" -#: actions/apiaccountupdateprofile.php:148 +#. TRANS: Server error displayed if a user profile could not be saved. +#: actions/apiaccountupdateprofile.php:147 msgid "Could not save profile." msgstr "无法保存个人信息。" -#: actions/apiaccountupdateprofilebackgroundimage.php:109 -#: actions/apiaccountupdateprofileimage.php:98 actions/apimediaupload.php:81 -#: actions/apistatusesupdate.php:213 actions/avatarsettings.php:257 -#: actions/designadminpanel.php:123 actions/editapplication.php:118 -#: actions/newapplication.php:101 actions/newnotice.php:94 -#: lib/designsettings.php:283 -#, php-format +#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit. +#. TRANS: %s is the number of bytes of the CONTENT_LENGTH. +#: actions/apiaccountupdateprofilebackgroundimage.php:108 +#: actions/apiaccountupdateprofileimage.php:100 actions/apimediaupload.php:83 +#: actions/apistatusesupdate.php:211 actions/avatarsettings.php:259 +#: actions/designadminpanel.php:125 actions/editapplication.php:121 +#: actions/newapplication.php:104 actions/newnotice.php:95 +#, fuzzy, php-format msgid "" +"The server was unable to handle that much POST data (%s byte) due to its " +"current configuration." +msgid_plural "" "The server was unable to handle that much POST data (%s bytes) due to its " "current configuration." -msgstr "服务器当前的设置无法处理这么多的 POST 数据(%s bytes)。" +msgstr[0] "服务器当前的设置无法处理这么多的 POST 数据(%s bytes)。" +#. TRANS: Client error displayed when saving design settings fails because of an empty id. +#. TRANS: Client error displayed when saving design settings fails because of an empty result. #: actions/apiaccountupdateprofilebackgroundimage.php:137 -#: actions/apiaccountupdateprofilebackgroundimage.php:147 +#: actions/apiaccountupdateprofilebackgroundimage.php:148 #: actions/apiaccountupdateprofilecolors.php:165 #: actions/apiaccountupdateprofilecolors.php:175 #: actions/groupdesignsettings.php:290 actions/groupdesignsettings.php:300 @@ -289,69 +315,95 @@ msgstr "服务器当前的设置无法处理这么多的 POST 数据(%s bytes msgid "Unable to save your design settings." msgstr "无法保存你的外观设置。" -#: actions/apiaccountupdateprofilebackgroundimage.php:188 +#. TRANS: Error displayed when updating design settings fails. +#: actions/apiaccountupdateprofilebackgroundimage.php:190 #: actions/apiaccountupdateprofilecolors.php:143 msgid "Could not update your design." msgstr "无法更新你的外观。" -#: actions/apiblockcreate.php:106 +#. TRANS: Client error displayed when users try to block themselves. +#: actions/apiblockcreate.php:104 msgid "You cannot block yourself!" msgstr "你不能屏蔽自己!" -#: actions/apiblockcreate.php:127 +#. TRANS: Server error displayed when blocking a user has failed. +#: actions/apiblockcreate.php:126 msgid "Block user failed." msgstr "屏蔽用户失败。" -#: actions/apiblockdestroy.php:115 +#. TRANS: Server error displayed when unblocking a user has failed. +#: actions/apiblockdestroy.php:113 msgid "Unblock user failed." msgstr "取消屏蔽用户失败。" -#: actions/apidirectmessage.php:89 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:91 #, php-format msgid "Direct messages from %s" msgstr "%s发来的私信" -#: actions/apidirectmessage.php:93 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:96 #, php-format msgid "All the direct messages sent from %s" msgstr "所有来自%s的私信" -#: actions/apidirectmessage.php:101 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:105 #, php-format msgid "Direct messages to %s" msgstr "发给%s的私信" -#: actions/apidirectmessage.php:105 +#. TRANS: %s is a user nickname. +#: actions/apidirectmessage.php:110 #, php-format msgid "All the direct messages sent to %s" msgstr "所有发给%s的私信" -#: actions/apidirectmessagenew.php:119 +#. TRANS: Client error (406). +#: actions/apidirectmessagenew.php:117 msgid "No message text!" msgstr "消息没有正文!" -#: actions/apidirectmessagenew.php:128 actions/newmessage.php:150 -#, php-format -msgid "That's too long. Max message size is %d chars." -msgstr "太长了。最长的信息长度是%d个字符。" +#. TRANS: Client error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#. TRANS: Form validation error displayed when message content is too long. +#. TRANS: %d is the maximum number of characters for a message. +#: actions/apidirectmessagenew.php:127 actions/newmessage.php:152 +#, fuzzy, php-format +msgid "That's too long. Maximum message size is %d character." +msgid_plural "That's too long. Maximum message size is %d characters." +msgstr[0] "太长了。最长的信息长度是%d个字符。" +#. TRANS: Client error displayed if a recipient user could not be found (403). #: actions/apidirectmessagenew.php:139 msgid "Recipient user not found." msgstr "未找到收件人。" -#: actions/apidirectmessagenew.php:143 +#. TRANS: Client error displayed trying to direct message another user who's not a friend (403). +#: actions/apidirectmessagenew.php:144 msgid "Can't send direct messages to users who aren't your friend." msgstr "不能给未成为好友的用户发送私信。" -#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111 +#. TRANS: Client error displayed trying to direct message self (403). +#: actions/apidirectmessagenew.php:154 +#, fuzzy +msgid "" +"Do not send a message to yourself; just say it to yourself quietly instead." +msgstr "不要向自己发送消息;跟自己悄悄说就得了。" + +#. TRANS: Client error displayed when requesting a status with a non-existing ID. +#: actions/apifavoritecreate.php:108 actions/apifavoritedestroy.php:111 #: actions/apistatusesdestroy.php:121 msgid "No status found with that ID." msgstr "没有找到此 ID 的消息。" -#: actions/apifavoritecreate.php:121 +#. TRANS: Client error displayed when trying to mark a notice favourite that already is a favourite. +#: actions/apifavoritecreate.php:120 msgid "This status is already a favorite." msgstr "已收藏此状态。" +#. TRANS: Client error displayed when marking a notice as favourite fails. #. TRANS: Error message text shown when a favorite could not be set. #: actions/apifavoritecreate.php:132 actions/favor.php:84 lib/command.php:294 msgid "Could not create favorite." @@ -394,67 +446,79 @@ msgstr "无法确定源用户。" msgid "Could not find target user." msgstr "无法找到目标用户。" +#. TRANS: Validation error in form for profile settings. #: actions/apigroupcreate.php:168 actions/editgroup.php:186 -#: actions/newgroup.php:126 actions/profilesettings.php:215 +#: actions/newgroup.php:126 actions/profilesettings.php:243 #: actions/register.php:212 msgid "Nickname must have only lowercase letters and numbers and no spaces." msgstr "昵称只能使用小写字母和数字且不能使用空格。" -#: actions/apigroupcreate.php:177 actions/editgroup.php:190 -#: actions/newgroup.php:130 actions/profilesettings.php:238 +#. TRANS: Client error trying to create a group with a nickname this is already in use. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:178 actions/editgroup.php:190 +#: actions/newgroup.php:130 actions/profilesettings.php:277 #: actions/register.php:215 msgid "Nickname already in use. Try another one." msgstr "昵称已被使用,换一个吧。" -#: actions/apigroupcreate.php:184 actions/editgroup.php:193 -#: actions/newgroup.php:133 actions/profilesettings.php:218 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:186 actions/editgroup.php:193 +#: actions/newgroup.php:133 actions/profilesettings.php:247 #: actions/register.php:217 msgid "Not a valid nickname." msgstr "不是有效的昵称。" -#: actions/apigroupcreate.php:200 actions/editapplication.php:215 -#: actions/editgroup.php:199 actions/newapplication.php:203 -#: actions/newgroup.php:139 actions/profilesettings.php:222 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error shown when providing an invalid homepage URL in the "Edit application" form. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:203 actions/editapplication.php:233 +#: actions/editgroup.php:199 actions/newapplication.php:211 +#: actions/newgroup.php:139 actions/profilesettings.php:252 #: actions/register.php:224 msgid "Homepage is not a valid URL." msgstr "主页的URL不正确。" -#: actions/apigroupcreate.php:209 actions/editgroup.php:202 -#: actions/newgroup.php:142 actions/profilesettings.php:225 +#. TRANS: Client error in form for group creation. +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:213 actions/editgroup.php:202 +#: actions/newgroup.php:142 actions/profilesettings.php:256 #: actions/register.php:227 -msgid "Full name is too long (max 255 chars)." +#, fuzzy +msgid "Full name is too long (maximum 255 characters)." msgstr "全名过长(不能超过 255 个字符)。" -#: actions/apigroupcreate.php:217 actions/editapplication.php:190 -#: actions/newapplication.php:172 +#: actions/apigroupcreate.php:221 actions/editgroup.php:205 #, php-format msgid "Description is too long (max %d chars)." msgstr "描述过长(不能超过%d 个字符)。" -#: actions/apigroupcreate.php:228 actions/editgroup.php:208 -#: actions/newgroup.php:148 actions/profilesettings.php:232 -#: actions/register.php:234 -msgid "Location is too long (max 255 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/apigroupcreate.php:232 actions/editgroup.php:208 +#: actions/newgroup.php:148 actions/profilesettings.php:269 +#: actions/register.php:236 +#, fuzzy +msgid "Location is too long (maximum 255 characters)." msgstr "位置过长(不能超过255个字符)。" -#: actions/apigroupcreate.php:247 actions/editgroup.php:219 +#: actions/apigroupcreate.php:251 actions/editgroup.php:219 #: actions/newgroup.php:159 #, php-format msgid "Too many aliases! Maximum %d." msgstr "太多别名了!最多%d 个。" -#: actions/apigroupcreate.php:268 +#: actions/apigroupcreate.php:272 #, php-format msgid "Invalid alias: \"%s\"." msgstr "无效的别名:“%s”。" -#: actions/apigroupcreate.php:277 actions/editgroup.php:232 +#: actions/apigroupcreate.php:281 actions/editgroup.php:232 #: actions/newgroup.php:172 #, php-format msgid "Alias \"%s\" already in use. Try another one." msgstr "%s这个别名已被使用,换一个吧。" -#: actions/apigroupcreate.php:290 actions/editgroup.php:238 +#: actions/apigroupcreate.php:294 actions/editgroup.php:238 #: actions/newgroup.php:178 msgid "Alias can't be the same as nickname." msgstr "别名不能和昵称相同。" @@ -518,28 +582,43 @@ msgstr "%s 的小组" msgid "groups on %s" msgstr "在%s上的小组" -#: actions/apimediaupload.php:100 +#: actions/apimediaupload.php:102 msgid "Upload failed." msgstr "上传失败" -#: actions/apioauthauthorize.php:101 +#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid. +#: actions/apioauthaccesstoken.php:103 +#, fuzzy +msgid "Invalid request token or verifier." +msgstr "指定的登录 token 无效。" + +#. TRANS: Client error given when no oauth_token was passed to the OAuth API. +#: actions/apioauthauthorize.php:108 msgid "No oauth_token parameter provided." msgstr "没有提供 oauth_token 参数" -#: actions/apioauthauthorize.php:106 -msgid "Invalid token." +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:116 actions/apioauthauthorize.php:130 +#, fuzzy +msgid "Invalid request token." msgstr "无效的 token。" -#: actions/apioauthauthorize.php:123 actions/avatarsettings.php:268 +#. TRANS: Client error given when an invalid request token was passed to the OAuth API. +#: actions/apioauthauthorize.php:122 +#, fuzzy +msgid "Request token already authorized." +msgstr "你没有被授权。" + +#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:270 #: actions/deletenotice.php:172 actions/disfavor.php:74 #: actions/emailsettings.php:271 actions/favor.php:75 actions/geocode.php:55 #: actions/groupblock.php:66 actions/grouplogo.php:312 #: actions/groupunblock.php:66 actions/imsettings.php:230 -#: actions/invite.php:56 actions/login.php:137 actions/makeadmin.php:66 -#: actions/newmessage.php:135 actions/newnotice.php:103 actions/nudge.php:80 -#: actions/oauthappssettings.php:159 actions/oauthconnectionssettings.php:135 +#: actions/invite.php:59 actions/login.php:137 actions/makeadmin.php:66 +#: actions/newmessage.php:135 actions/newnotice.php:105 actions/nudge.php:80 +#: actions/oauthappssettings.php:165 actions/oauthconnectionssettings.php:138 #: actions/othersettings.php:145 actions/passwordsettings.php:138 -#: actions/profilesettings.php:194 actions/recoverpassword.php:350 +#: actions/profilesettings.php:221 actions/recoverpassword.php:350 #: actions/register.php:172 actions/remotesubscribe.php:77 #: actions/repeat.php:83 actions/smssettings.php:256 actions/subedit.php:38 #: actions/subscribe.php:86 actions/tagother.php:166 @@ -548,51 +627,46 @@ msgstr "无效的 token。" msgid "There was a problem with your session token. Try again, please." msgstr "你的 session 出现了一个问题,请重试。" -#: actions/apioauthauthorize.php:135 +#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API. +#: actions/apioauthauthorize.php:168 msgid "Invalid nickname / password!" msgstr "用户名或密码不正确。" -#: actions/apioauthauthorize.php:159 -msgid "Database error deleting OAuth application user." -msgstr "删除 OAuth 应用用户时数据库出错。" - -#: actions/apioauthauthorize.php:185 -msgid "Database error inserting OAuth application user." +#. TRANS: Server error displayed when a database action fails. +#: actions/apioauthauthorize.php:218 +#, fuzzy +msgid "Database error inserting oauth_token_association." msgstr "插入 OAuth 应用用户时数据库出错。" -#: actions/apioauthauthorize.php:214 -#, php-format -msgid "" -"The request token %s has been authorized. Please exchange it for an access " -"token." -msgstr "Request token 已被批准。请为它换一个 access token。" - -#: actions/apioauthauthorize.php:227 -#, php-format -msgid "The request token %s has been denied and revoked." -msgstr "%s的 request token 被拒绝并被取消。" - +#. TRANS: Client error given on when invalid data was passed through a form in the OAuth API. +#. TRANS: Client error displayed submitting invalid form data for edit application. #. TRANS: Message given submitting a form with an unknown action in e-mail settings. #. TRANS: Message given submitting a form with an unknown action in IM settings. +#. TRANS: Client error when submitting a form with unexpected information. #. TRANS: Message given submitting a form with an unknown action in SMS settings. -#: actions/apioauthauthorize.php:232 actions/avatarsettings.php:281 -#: actions/designadminpanel.php:104 actions/editapplication.php:139 +#: actions/apioauthauthorize.php:297 actions/avatarsettings.php:283 +#: actions/designadminpanel.php:104 actions/editapplication.php:144 #: actions/emailsettings.php:290 actions/grouplogo.php:322 -#: actions/imsettings.php:245 actions/newapplication.php:121 +#: actions/imsettings.php:245 actions/newapplication.php:125 #: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44 #: actions/smssettings.php:277 lib/designsettings.php:304 msgid "Unexpected form submission." msgstr "未预料的表单提交。" -#: actions/apioauthauthorize.php:259 +#. TRANS: Title for a page where a user can confirm/deny account access by an external application. +#: actions/apioauthauthorize.php:362 msgid "An application would like to connect to your account" msgstr "一个应用想连接到你的账号" -#: actions/apioauthauthorize.php:276 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:379 msgid "Allow or deny access" msgstr "允许或阻止访问" -#: actions/apioauthauthorize.php:292 +#. TRANS: User notification of external application requesting account access. +#. TRANS: %1$s is the application name requesting access, %2$s is the organisation behind the application, +#. TRANS: %3$s is the access type requested, %4$s is the StatusNet sitename. +#: actions/apioauthauthorize.php:399 #, php-format msgid "" "The application %1$s by %2$s would like " @@ -602,37 +676,85 @@ msgstr "" "来自%2$s%1$s应用希望能够%3$s你的%4$s账户数据。你应该只允许你信任信任的第三方程序访问你的%4$s账户。" -#. TRANS: Main menu option when logged in for access to user settings -#: actions/apioauthauthorize.php:310 lib/action.php:462 +#. TRANS: Fieldset legend. +#: actions/apioauthauthorize.php:420 +#, fuzzy +msgctxt "LEGEND" msgid "Account" msgstr "帐号" -#: actions/apioauthauthorize.php:313 actions/login.php:252 -#: actions/profilesettings.php:106 actions/register.php:431 +#. TRANS: Field label on OAuth API authorisation form. +#. TRANS: Field label in form for profile settings. +#: actions/apioauthauthorize.php:424 actions/login.php:252 +#: actions/profilesettings.php:110 actions/register.php:433 #: actions/showgroup.php:245 actions/tagother.php:94 #: actions/userauthorization.php:145 lib/groupeditform.php:152 #: lib/userprofile.php:132 msgid "Nickname" msgstr "昵称" +#. TRANS: Field label on OAuth API authorisation form. #. TRANS: Link description in user account settings menu. -#: actions/apioauthauthorize.php:316 actions/login.php:255 -#: actions/register.php:436 lib/accountsettingsaction.php:120 +#: actions/apioauthauthorize.php:428 actions/login.php:255 +#: actions/register.php:438 lib/accountsettingsaction.php:120 msgid "Password" msgstr "密码" -#: actions/apioauthauthorize.php:328 -msgid "Deny" -msgstr "阻止" +#. TRANS: Button text that when clicked will cancel the process of allowing access to an account +#. TRANS: by an external application. +#. TRANS: Button label to cancel an e-mail address confirmation procedure. +#. TRANS: Button label to cancel an IM address confirmation procedure. +#. TRANS: Button label to cancel a SMS address confirmation procedure. +#. TRANS: Button label in the "Edit application" form. +#: actions/apioauthauthorize.php:443 actions/emailsettings.php:127 +#: actions/imsettings.php:131 actions/smssettings.php:137 +#: lib/applicationeditform.php:351 +msgctxt "BUTTON" +msgid "Cancel" +msgstr "取消" -#: actions/apioauthauthorize.php:334 +#. TRANS: Button text that when clicked will allow access to an account by an external application. +#: actions/apioauthauthorize.php:450 +#, fuzzy +msgctxt "BUTTON" msgid "Allow" msgstr "允许" -#: actions/apioauthauthorize.php:351 -msgid "Allow or deny access to your account information." +#. TRANS: Form instructions. +#: actions/apioauthauthorize.php:467 +#, fuzzy +msgid "Authorize access to your account information." msgstr "允许或阻止对你账户信息的访问。" +#. TRANS: Header for user notification after revoking OAuth access to an application. +#: actions/apioauthauthorize.php:559 +#, fuzzy +msgid "Authorization canceled." +msgstr "IM 确认已取消。" + +#. TRANS: User notification after revoking OAuth access to an application. +#. TRANS: %s is an OAuth token. +#: actions/apioauthauthorize.php:563 +#, fuzzy, php-format +msgid "The request token %s has been revoked." +msgstr "%s的 request token 被拒绝并被取消。" + +#. TRANS: Header of user notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:582 +#, fuzzy, php-format +msgid "You have successfully authorized %s." +msgstr "你没有被授权。" + +#. TRANS: Uer notification after authorising an application access to a profile. +#. TRANS: %s is the authorised application name. +#: actions/apioauthauthorize.php:589 +#, php-format +msgid "" +"Please return to %s and enter the following security code to complete the " +"process." +msgstr "" + #: actions/apistatusesdestroy.php:112 msgid "This method requires a POST or DELETE." msgstr "此方法接受POST或DELETE请求。" @@ -664,24 +786,30 @@ msgstr "消息已删除。" msgid "No status with that ID found." msgstr "没有找到此 ID 的消息。" +#. TRANS: Client error displayed when the parameter "status" is missing. #: actions/apistatusesupdate.php:222 msgid "Client must provide a 'status' parameter with a value." msgstr "客户端必须提供一个包含内容的“状态”参数。" -#: actions/apistatusesupdate.php:243 actions/newnotice.php:157 -#: lib/mailhandler.php:60 -#, php-format -msgid "That's too long. Max notice size is %d chars." -msgstr "太长了。最长的消息长度是%d个字符。" +#. TRANS: Client error displayed when the parameter "status" is missing. +#. TRANS: %d is the maximum number of character for a notice. +#: actions/apistatusesupdate.php:245 +#, fuzzy, php-format +msgid "That's too long. Maximum notice size is %d character." +msgid_plural "That's too long. Maximum notice size is %d characters." +msgstr[0] "太长了。最长的消息长度是%d个字符。" -#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96 -msgid "Not found." -msgstr "未找到。" +#. TRANS: Client error displayed when replying to a non-existing notice. +#: actions/apistatusesupdate.php:285 +#, fuzzy +msgid "Parent notice not found." +msgstr "API方法没有找到。" -#: actions/apistatusesupdate.php:307 actions/newnotice.php:181 -#, php-format -msgid "Max notice size is %d chars, including attachment URL." -msgstr "每条消息最长%d字符,包括附件的链接 URL。" +#: actions/apistatusesupdate.php:307 +#, fuzzy, php-format +msgid "Maximum notice size is %d character, including attachment URL." +msgid_plural "Maximum notice size is %d characters, including attachment URL." +msgstr[0] "每条消息最长%d字符,包括附件的链接 URL。" #: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263 msgid "Unsupported format." @@ -741,6 +869,10 @@ msgstr "%2$s 上有 %1$s 标签的消息!" msgid "API method under construction." msgstr "API 方法尚未实现。" +#: actions/apiusershow.php:96 +msgid "Not found." +msgstr "未找到。" + #: actions/attachment.php:73 msgid "No such attachment." msgstr "没有这个附件。" @@ -793,7 +925,8 @@ msgid "Preview" msgstr "预览" #: actions/avatarsettings.php:149 actions/showapplication.php:252 -#: lib/deleteuserform.php:66 lib/noticelist.php:667 +#: lib/deletegroupform.php:121 lib/deleteuserform.php:66 +#: lib/noticelist.php:667 msgid "Delete" msgstr "删除" @@ -805,27 +938,27 @@ msgstr "上传" msgid "Crop" msgstr "剪裁" -#: actions/avatarsettings.php:305 +#: actions/avatarsettings.php:307 msgid "No file uploaded." msgstr "没有文件被上传。" -#: actions/avatarsettings.php:332 +#: actions/avatarsettings.php:334 msgid "Pick a square area of the image to be your avatar" msgstr "请选择一块方形区域作为你的头像" -#: actions/avatarsettings.php:347 actions/grouplogo.php:380 +#: actions/avatarsettings.php:349 actions/grouplogo.php:380 msgid "Lost our file data." msgstr "文件数据丢失" -#: actions/avatarsettings.php:370 +#: actions/avatarsettings.php:372 msgid "Avatar updated." msgstr "头像已更新。" -#: actions/avatarsettings.php:373 +#: actions/avatarsettings.php:375 msgid "Failed updating avatar." msgstr "更新头像失败。" -#: actions/avatarsettings.php:397 +#: actions/avatarsettings.php:399 msgid "Avatar deleted." msgstr "头像已删除。" @@ -848,12 +981,13 @@ msgstr "" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:153 actions/deleteapplication.php:154 -#: actions/deletenotice.php:150 actions/deleteuser.php:152 -#: actions/groupblock.php:178 +#: actions/deletegroup.php:220 actions/deletenotice.php:150 +#: actions/deleteuser.php:152 actions/groupblock.php:178 msgctxt "BUTTON" msgid "No" msgstr "否" @@ -866,12 +1000,13 @@ msgstr "不要屏蔽这个用户" #. TRANS: Button label on the user block form. #. TRANS: Button label on the delete application form. +#. TRANS: Button label on the delete group form. #. TRANS: Button label on the delete notice form. #. TRANS: Button label on the delete user form. #. TRANS: Button label on the form to block a user from a group. #: actions/block.php:160 actions/deleteapplication.php:161 -#: actions/deletenotice.php:157 actions/deleteuser.php:159 -#: actions/groupblock.php:185 +#: actions/deletegroup.php:227 actions/deletenotice.php:157 +#: actions/deleteuser.php:159 actions/groupblock.php:185 msgctxt "BUTTON" msgid "Yes" msgstr "是" @@ -886,9 +1021,12 @@ msgstr "屏蔽这个用户" msgid "Failed to save block information." msgstr "保存屏蔽信息失败。" +#. TRANS: Client error when trying to delete a non-local group. +#. TRANS: Client error when trying to delete a non-existing group. #. TRANS: Command exception text shown when a group is requested that does not exist. #. TRANS: Error text shown when trying to leave a group that does not exist. #: actions/blockedfromgroup.php:80 actions/blockedfromgroup.php:87 +#: actions/deletegroup.php:87 actions/deletegroup.php:100 #: actions/editgroup.php:100 actions/foafgroup.php:44 actions/foafgroup.php:62 #: actions/foafgroup.php:69 actions/groupblock.php:86 actions/groupbyid.php:83 #: actions/groupdesignsettings.php:100 actions/grouplogo.php:102 @@ -963,12 +1101,13 @@ msgstr "此地址已被确认过了。" #. TRANS: Server error thrown on database error removing a registered e-mail address. #. TRANS: Server error thrown on database error updating IM preferences. #. TRANS: Server error thrown on database error removing a registered IM address. +#. TRANS: Server error thrown when user profile settings could not be updated. #. TRANS: Server error thrown on database error updating SMS preferences. #. TRANS: Server error thrown on database error removing a registered SMS phone number. #: actions/confirmaddress.php:116 actions/emailsettings.php:331 #: actions/emailsettings.php:477 actions/imsettings.php:283 #: actions/imsettings.php:442 actions/othersettings.php:174 -#: actions/profilesettings.php:283 actions/smssettings.php:308 +#: actions/profilesettings.php:326 actions/smssettings.php:308 #: actions/smssettings.php:464 msgid "Couldn't update user." msgstr "无法更新用户。" @@ -1006,15 +1145,16 @@ msgstr "你必须登录后才能删除应用。" msgid "Application not found." msgstr "未找到应用。" -#: actions/deleteapplication.php:78 actions/editapplication.php:77 +#. TRANS: Client error displayed trying to edit an application while not being its owner. +#: actions/deleteapplication.php:78 actions/editapplication.php:78 #: actions/showapplication.php:94 msgid "You are not the owner of this application." msgstr "你不是该应用的拥有者。" #. TRANS: Client error text when there is a problem with the session token. -#: actions/deleteapplication.php:102 actions/editapplication.php:127 -#: actions/newapplication.php:110 actions/showapplication.php:118 -#: lib/action.php:1307 +#: actions/deleteapplication.php:102 actions/editapplication.php:131 +#: actions/newapplication.php:114 actions/showapplication.php:118 +#: lib/action.php:1354 msgid "There was a problem with your session token." msgstr "你的 session token 出现了问题。" @@ -1041,10 +1181,70 @@ msgstr "不删除该应用" msgid "Delete this application" msgstr "删除这个应用" +#. TRANS: Client error when trying to delete group while not logged in. +#: actions/deletegroup.php:64 +#, fuzzy +msgid "You must be logged in to delete a group." +msgstr "你必须登录才能离开小组。" + +#. TRANS: Client error when trying to delete a group without providing a nickname or ID for the group. +#: actions/deletegroup.php:94 actions/joingroup.php:88 +#: actions/leavegroup.php:88 +msgid "No nickname or ID." +msgstr "没有昵称或 ID。" + +#. TRANS: Client error when trying to delete a group without having the rights to delete it. +#: actions/deletegroup.php:107 +#, fuzzy +msgid "You are not allowed to delete this group." +msgstr "你不是该小组成员。" + +#. TRANS: Server error displayed if a group could not be deleted. +#. TRANS: %s is the name of the group that could not be deleted. +#: actions/deletegroup.php:150 +#, fuzzy, php-format +msgid "Could not delete group %s." +msgstr "无法更新小组" + +#. TRANS: Message given after deleting a group. +#. TRANS: %s is the deleted group's name. +#: actions/deletegroup.php:159 +#, fuzzy, php-format +msgid "Deleted group %s" +msgstr "%1$s离开了%2$s小组。" + +#. TRANS: Title. +#. TRANS: Form legend for deleting a group. +#: actions/deletegroup.php:176 actions/deletegroup.php:202 +#, fuzzy +msgid "Delete group" +msgstr "删除用户" + +#: actions/deletegroup.php:206 +#, fuzzy +msgid "" +"Are you sure you want to delete this group? This will clear all data about " +"the group from the database, without a backup. Public posts to this group " +"will still appear in individual timelines." +msgstr "" +"你确定要删除这个用户吗?这将从数据库中清除有关这个用户的所有数据,没有备份。" + +#. TRANS: Submit button title for 'No' when deleting a group. +#: actions/deletegroup.php:224 +#, fuzzy +msgid "Do not delete this group" +msgstr "不要删除这个消息" + +#. TRANS: Submit button title for 'Yes' when deleting a group. +#: actions/deletegroup.php:231 +#, fuzzy +msgid "Delete this group" +msgstr "删除这个用户" + #. TRANS: Client error message thrown when trying to access the admin panel while not logged in. #: actions/deletenotice.php:50 actions/disfavor.php:61 actions/favor.php:62 #: actions/groupblock.php:61 actions/groupunblock.php:61 actions/logout.php:69 -#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:89 +#: actions/makeadmin.php:61 actions/newmessage.php:87 actions/newnotice.php:88 #: actions/nudge.php:63 actions/subedit.php:31 actions/subscribe.php:96 #: actions/tagother.php:33 actions/unsubscribe.php:52 #: lib/adminpanelaction.php:71 lib/profileformaction.php:64 @@ -1114,53 +1314,63 @@ msgstr "外观" msgid "Design settings for this StatusNet site" msgstr "这个 StatusNet 网站的外观设置" -#: actions/designadminpanel.php:331 +#: actions/designadminpanel.php:335 msgid "Invalid logo URL." msgstr "无效的 logo URL。" -#: actions/designadminpanel.php:335 +#: actions/designadminpanel.php:340 +#, fuzzy +msgid "Invalid SSL logo URL." +msgstr "无效的 logo URL。" + +#: actions/designadminpanel.php:344 #, php-format msgid "Theme not available: %s." msgstr "主题不可用:%s。" -#: actions/designadminpanel.php:439 +#: actions/designadminpanel.php:448 msgid "Change logo" msgstr "更换 logo" -#: actions/designadminpanel.php:444 +#: actions/designadminpanel.php:453 msgid "Site logo" msgstr "网站 logo" -#: actions/designadminpanel.php:456 +#: actions/designadminpanel.php:457 +#, fuzzy +msgid "SSL logo" +msgstr "网站 logo" + +#: actions/designadminpanel.php:469 msgid "Change theme" msgstr "更换主题" -#: actions/designadminpanel.php:473 +#: actions/designadminpanel.php:486 msgid "Site theme" msgstr "网站主题" -#: actions/designadminpanel.php:474 +#: actions/designadminpanel.php:487 msgid "Theme for the site." msgstr "这个网站的主题。" -#: actions/designadminpanel.php:480 +#: actions/designadminpanel.php:493 msgid "Custom theme" msgstr "自定义主题" -#: actions/designadminpanel.php:484 +#: actions/designadminpanel.php:497 msgid "You can upload a custom StatusNet theme as a .ZIP archive." msgstr "你可以上传一个 .ZIP 压缩文件作为一个自定义的 StatusNet 主题" -#: actions/designadminpanel.php:499 lib/designsettings.php:101 +#: actions/designadminpanel.php:512 lib/designsettings.php:101 msgid "Change background image" msgstr "更换背景图像" -#: actions/designadminpanel.php:504 actions/designadminpanel.php:587 +#: actions/designadminpanel.php:517 actions/designadminpanel.php:600 #: lib/designsettings.php:178 msgid "Background" msgstr "背景" -#: actions/designadminpanel.php:509 +#: actions/designadminpanel.php:522 #, php-format msgid "" "You can upload a background image for the site. The maximum file size is %1" @@ -1168,76 +1378,74 @@ msgid "" msgstr "你可以为网站上传一个背景图像。文件大小限制在%1$s以下。" #. TRANS: Used as radio button label to add a background image. -#: actions/designadminpanel.php:540 lib/designsettings.php:139 +#: actions/designadminpanel.php:553 lib/designsettings.php:139 msgid "On" msgstr "打开" #. TRANS: Used as radio button label to not add a background image. -#: actions/designadminpanel.php:557 lib/designsettings.php:155 +#: actions/designadminpanel.php:570 lib/designsettings.php:155 msgid "Off" msgstr "关闭" -#: actions/designadminpanel.php:558 lib/designsettings.php:156 +#: actions/designadminpanel.php:571 lib/designsettings.php:156 msgid "Turn background image on or off." msgstr "打开或关闭背景图片" -#: actions/designadminpanel.php:563 lib/designsettings.php:161 +#: actions/designadminpanel.php:576 lib/designsettings.php:161 msgid "Tile background image" msgstr "平铺背景图片" -#: actions/designadminpanel.php:577 lib/designsettings.php:170 +#: actions/designadminpanel.php:590 lib/designsettings.php:170 msgid "Change colours" msgstr "改变颜色" -#: actions/designadminpanel.php:600 lib/designsettings.php:191 +#: actions/designadminpanel.php:613 lib/designsettings.php:191 msgid "Content" msgstr "内容" -#: actions/designadminpanel.php:613 lib/designsettings.php:204 +#: actions/designadminpanel.php:626 lib/designsettings.php:204 msgid "Sidebar" msgstr "边栏" -#: actions/designadminpanel.php:626 lib/designsettings.php:217 +#: actions/designadminpanel.php:639 lib/designsettings.php:217 msgid "Text" msgstr "文字" -#: actions/designadminpanel.php:639 lib/designsettings.php:230 +#: actions/designadminpanel.php:652 lib/designsettings.php:230 msgid "Links" msgstr "链接" -#: actions/designadminpanel.php:664 +#: actions/designadminpanel.php:677 msgid "Advanced" msgstr "高级" -#: actions/designadminpanel.php:668 +#: actions/designadminpanel.php:681 msgid "Custom CSS" msgstr "自定义CSS" -#: actions/designadminpanel.php:689 lib/designsettings.php:247 +#: actions/designadminpanel.php:702 lib/designsettings.php:247 msgid "Use defaults" msgstr "使用默认值" -#: actions/designadminpanel.php:690 lib/designsettings.php:248 +#: actions/designadminpanel.php:703 lib/designsettings.php:248 msgid "Restore default designs" msgstr "恢复默认外观" -#: actions/designadminpanel.php:696 lib/designsettings.php:254 +#: actions/designadminpanel.php:709 lib/designsettings.php:254 msgid "Reset back to default" msgstr "重置到默认" #. TRANS: Submit button title. -#: actions/designadminpanel.php:698 actions/licenseadminpanel.php:319 -#: actions/othersettings.php:126 actions/pathsadminpanel.php:351 -#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199 +#: actions/designadminpanel.php:711 actions/licenseadminpanel.php:319 +#: actions/othersettings.php:126 actions/sessionsadminpanel.php:199 #: actions/siteadminpanel.php:292 actions/sitenoticeadminpanel.php:195 -#: actions/snapshotadminpanel.php:245 actions/subscriptions.php:226 -#: actions/tagother.php:154 actions/useradminpanel.php:295 -#: lib/applicationeditform.php:357 lib/designsettings.php:256 -#: lib/groupeditform.php:202 +#: actions/snapshotadminpanel.php:245 actions/tagother.php:154 +#: actions/useradminpanel.php:295 lib/applicationeditform.php:357 +#: lib/designsettings.php:256 lib/groupeditform.php:202 msgid "Save" msgstr "保存" -#: actions/designadminpanel.php:699 lib/designsettings.php:257 +#: actions/designadminpanel.php:712 lib/designsettings.php:257 msgid "Save design" msgstr "保存外观" @@ -1254,68 +1462,94 @@ msgstr "加入收藏" msgid "No such document \"%s\"" msgstr "没有这个文件“%s”。" -#: actions/editapplication.php:54 -msgid "Edit Application" +#. TRANS: Title for "Edit application" form. +#. TRANS: Form legend. +#: actions/editapplication.php:54 lib/applicationeditform.php:129 +msgid "Edit application" msgstr "编辑应用" +#. TRANS: Client error displayed trying to edit an application while not logged in. #: actions/editapplication.php:66 msgid "You must be logged in to edit an application." msgstr "你必须登录后才能编辑应用。" -#: actions/editapplication.php:81 actions/oauthconnectionssettings.php:166 -#: actions/showapplication.php:87 +#. TRANS: Client error displayed trying to edit an application that does not exist. +#: actions/editapplication.php:83 actions/showapplication.php:87 msgid "No such application." msgstr "没有这个应用。" -#: actions/editapplication.php:161 +#. TRANS: Instructions for "Edit application" form. +#: actions/editapplication.php:167 msgid "Use this form to edit your application." msgstr "通过此表单来编辑你的应用。" -#: actions/editapplication.php:177 actions/newapplication.php:159 +#. TRANS: Validation error shown when not providing a name in the "Edit application" form. +#: actions/editapplication.php:184 actions/newapplication.php:163 msgid "Name is required." msgstr "名字为必填项。" -#: actions/editapplication.php:180 actions/newapplication.php:165 -msgid "Name is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long a name in the "Edit application" form. +#: actions/editapplication.php:188 +#, fuzzy +msgid "Name is too long (max 255 characters)." msgstr "名称过长(不能超过255个字符)。" -#: actions/editapplication.php:183 actions/newapplication.php:162 +#. TRANS: Validation error shown when providing a name for an application that already exists in the "Edit application" form. +#: actions/editapplication.php:192 actions/newapplication.php:166 msgid "Name already in use. Try another one." msgstr "名字已被使用,换一个吧。" -#: actions/editapplication.php:186 actions/newapplication.php:168 +#. TRANS: Validation error shown when not providing a description in the "Edit application" form. +#: actions/editapplication.php:196 actions/newapplication.php:172 msgid "Description is required." msgstr "必须填写描述。" -#: actions/editapplication.php:194 +#. TRANS: Validation error shown when providing too long a description in the "Edit application" form. +#. TRANS: Form validation error in New application form. +#. TRANS: %d is the maximum number of characters for the description. +#: actions/editapplication.php:201 actions/newapplication.php:178 +#, fuzzy, php-format +msgid "Description is too long (maximum %d character)." +msgid_plural "Description is too long (maximum %d characters)." +msgstr[0] "描述过长(不能超过%d 个字符)。" + +#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form. +#: actions/editapplication.php:208 msgid "Source URL is too long." msgstr "来源 URL 太长。" -#: actions/editapplication.php:200 actions/newapplication.php:185 +#. TRANS: Validation error shown when providing an invalid source URL in the "Edit application" form. +#: actions/editapplication.php:215 actions/newapplication.php:193 msgid "Source URL is not valid." msgstr "来源 URL 无效。" -#: actions/editapplication.php:203 actions/newapplication.php:188 +#. TRANS: Validation error shown when not providing an organisation in the "Edit application" form. +#: actions/editapplication.php:219 actions/newapplication.php:196 msgid "Organization is required." msgstr "组织名称必填。" -#: actions/editapplication.php:206 actions/newapplication.php:191 -msgid "Organization is too long (max 255 chars)." +#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form. +#: actions/editapplication.php:223 +#, fuzzy +msgid "Organization is too long (maximum 255 characters)." msgstr "组织名称过长(不能超过255个字符)。" -#: actions/editapplication.php:209 actions/newapplication.php:194 +#: actions/editapplication.php:226 actions/newapplication.php:202 msgid "Organization homepage is required." msgstr "组织首页必填。" -#: actions/editapplication.php:218 actions/newapplication.php:206 +#. TRANS: Validation error shown when providing too long a callback URL in the "Edit application" form. +#: actions/editapplication.php:237 actions/newapplication.php:214 msgid "Callback is too long." msgstr "调回地址(callback)过长。" -#: actions/editapplication.php:225 actions/newapplication.php:215 +#. TRANS: Validation error shown when providing an invalid callback URL in the "Edit application" form. +#: actions/editapplication.php:245 actions/newapplication.php:223 msgid "Callback URL is not valid." msgstr "调回地址(Callback URL)无效。" -#: actions/editapplication.php:261 +#. TRANS: Server error occuring when an application could not be updated from the "Edit application" form. +#: actions/editapplication.php:282 msgid "Could not update application." msgstr "无法更新应用。" @@ -1337,11 +1571,6 @@ msgstr "管理员才可以编辑小组。" msgid "Use this form to edit the group." msgstr "通过这个表单来编辑小组" -#: actions/editgroup.php:205 actions/newgroup.php:145 -#, php-format -msgid "description is too long (max %d chars)." -msgstr "描述过长(不能超过%d个字符)。" - #: actions/editgroup.php:228 actions/newgroup.php:168 #, php-format msgid "Invalid alias: \"%s\"" @@ -1403,16 +1632,6 @@ msgstr "" "正等待确认此邮件。请查看你的收件箱(和垃圾箱)是否收到了邮件,里面包含了更多的" "说明。" -#. TRANS: Button label to cancel an e-mail address confirmation procedure. -#. TRANS: Button label to cancel an IM address confirmation procedure. -#. TRANS: Button label to cancel a SMS address confirmation procedure. -#. TRANS: Button label in the "Edit application" form. -#: actions/emailsettings.php:127 actions/imsettings.php:131 -#: actions/smssettings.php:137 lib/applicationeditform.php:351 -msgctxt "BUTTON" -msgid "Cancel" -msgstr "取消" - #. TRANS: Instructions for e-mail address input form. Do not translate #. TRANS: "example.org". It is one of the domain names reserved for #. TRANS: use in examples by http://www.rfc-editor.org/rfc/rfc2606.txt. @@ -1703,7 +1922,7 @@ msgstr "无法将 request token 转换为 access token。" msgid "Remote service uses unknown version of OMB protocol." msgstr "远程服务使用了未知版本的 OMB 协议。" -#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:306 +#: actions/finishremotesubscribe.php:138 lib/oauthstore.php:317 msgid "Error updating remote profile." msgstr "更新远程的个人信息时出错。" @@ -2137,89 +2356,128 @@ msgstr "%s 的收件箱" msgid "This is your inbox, which lists your incoming private messages." msgstr "这是你的收件箱,包含发给你的私信。" -#: actions/invite.php:39 +#. TRANS: Client error displayed when trying to sent invites while they have been disabled. +#: actions/invite.php:40 msgid "Invites have been disabled." msgstr "邀请已被禁用。" -#: actions/invite.php:41 +#. TRANS: Client error displayed when trying to sent invites while not logged in. +#. TRANS: %s is the StatusNet site name. +#: actions/invite.php:44 #, php-format msgid "You must be logged in to invite other users to use %s." msgstr "你必须登录才能邀请他人使用%s。" -#: actions/invite.php:72 -#, php-format -msgid "Invalid email address: %s" +#. TRANS: Form validation message when providing an e-mail address that does not validate. +#. TRANS: %s is an invalid e-mail address. +#: actions/invite.php:77 +#, fuzzy, php-format +msgid "Invalid email address: %s." msgstr "无效的电子邮件地址:%s" -#: actions/invite.php:110 -msgid "Invitation(s) sent" +#. TRANS: Page title when invitations have been sent. +#: actions/invite.php:116 +#, fuzzy +msgid "Invitations sent" msgstr "已发送邀请" -#: actions/invite.php:112 +#. TRANS: Page title when inviting potential users. +#: actions/invite.php:119 msgid "Invite new users" msgstr "邀请新用户" -#: actions/invite.php:128 -msgid "You are already subscribed to these users:" -msgstr "你已经关注了这些用户:" +#. TRANS: Message displayed inviting users to use a StatusNet site while the inviting user +#. TRANS: is already subscribed to one or more users with the given e-mail address(es). +#. TRANS: Plural form is based on the number of reported already subscribed e-mail addresses. +#. TRANS: Followed by a bullet list. +#: actions/invite.php:139 +#, fuzzy +msgid "You are already subscribed to this user:" +msgid_plural "You are already subscribed to these users:" +msgstr[0] "你已经关注了这些用户:" +#. TRANS: Used as list item for already subscribed users (%1$s is nickname, %2$s is e-mail address). +#. TRANS: Used as list item for already registered people (%1$s is nickname, %2$s is e-mail address). #. TRANS: Whois output. #. TRANS: %1$s nickname of the queried user, %2$s is their profile URL. -#: actions/invite.php:131 actions/invite.php:139 lib/command.php:426 +#: actions/invite.php:145 actions/invite.php:159 lib/command.php:426 #, php-format msgid "%1$s (%2$s)" msgstr "%1$s (%2$s)" -#: actions/invite.php:136 -msgid "" +#. TRANS: Message displayed inviting users to use a StatusNet site while the invited user +#. TRANS: already uses a this StatusNet site. Plural form is based on the number of +#. TRANS: reported already present people. Followed by a bullet list. +#: actions/invite.php:153 +#, fuzzy +msgid "This person is already a user and you were automatically subscribed:" +msgid_plural "" "These people are already users and you were automatically subscribed to them:" -msgstr "这些好友已注册,你已自动关注了这些用户:" +msgstr[0] "这些好友已注册,你已自动关注了这些用户:" -#: actions/invite.php:144 -msgid "Invitation(s) sent to the following people:" -msgstr "已发送邀请给这些人:" +#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is +#. TRANS: based on the number of invitations sent. Followed by a bullet list of +#. TRANS: e-mail addresses to which invitations were sent. +#: actions/invite.php:167 +#, fuzzy +msgid "Invitation sent to the following person:" +msgid_plural "Invitations sent to the following people:" +msgstr[0] "已发送邀请给这些人:" -#: actions/invite.php:150 +#. TRANS: Generic message displayed after sending out one or more invitations to +#. TRANS: people to join a StatusNet site. +#: actions/invite.php:177 msgid "" "You will be notified when your invitees accept the invitation and register " "on the site. Thanks for growing the community!" msgstr "如果其他人接受邀请并注册,你将得到通知。谢谢你推动了社区发展壮大!" -#: actions/invite.php:162 +#. TRANS: Form instructions. +#: actions/invite.php:190 msgid "" "Use this form to invite your friends and colleagues to use this service." msgstr "使用这个表单来邀请好友和同事加入。" -#: actions/invite.php:187 +#. TRANS: Field label for a list of e-mail addresses. +#: actions/invite.php:217 msgid "Email addresses" msgstr "电邮地址" -#: actions/invite.php:189 +#. TRANS: Tooltip for field label for a list of e-mail addresses. +#: actions/invite.php:220 msgid "Addresses of friends to invite (one per line)" msgstr "要邀请的好友地址(每行一个)" -#: actions/invite.php:192 +#. TRANS: Field label for a personal message to send to invitees. +#: actions/invite.php:224 msgid "Personal message" msgstr "个人消息" -#: actions/invite.php:194 +#. TRANS: Tooltip for field label for a personal message to send to invitees. +#: actions/invite.php:227 msgid "Optionally add a personal message to the invitation." msgstr "在邀请中加几句话(可选)。" #. TRANS: Send button for inviting friends -#: actions/invite.php:198 +#: actions/invite.php:231 msgctxt "BUTTON" msgid "Send" msgstr "发布" -#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:228 +#. TRANS: Subject for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, $2$s is +#. TRANS: the StatusNet sitename. +#: actions/invite.php:263 #, php-format msgid "%1$s has invited you to join them on %2$s" msgstr "%1$s 邀请你加入 %2$s" -#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral singular 3rd-person pronoun in English. -#: actions/invite.php:231 +#. TRANS: Body text for invitation email. Note that 'them' is correct as a gender-neutral +#. TRANS: singular 3rd-person pronoun in English. %1$s is the inviting user, %2$s is the +#. TRANS: StatusNet sitename, %3$s is the site URL, %4$s is the personal message from the +#. TRANS: inviting user, %s%5 a link to the timeline for the inviting user, %s$6 is a link +#. TRANS: to register with the StatusNet site. +#: actions/invite.php:270 #, php-format msgid "" "%1$s has invited you to join them on %2$s (%3$s).\n" @@ -2276,10 +2534,6 @@ msgstr "" msgid "You must be logged in to join a group." msgstr "你必须登录才能加入小组。" -#: actions/joingroup.php:88 actions/leavegroup.php:88 -msgid "No nickname or ID." -msgstr "没有昵称或 ID。" - #: actions/joingroup.php:141 #, php-format msgid "%1$s joined group %2$s" @@ -2423,11 +2677,11 @@ msgstr "登录" msgid "Login to site" msgstr "登录" -#: actions/login.php:258 actions/register.php:485 +#: actions/login.php:258 actions/register.php:492 msgid "Remember me" msgstr "记住登录状态" -#: actions/login.php:259 actions/register.php:487 +#: actions/login.php:259 actions/register.php:494 msgid "Automatically login in the future; not for shared computers!" msgstr "下次自动登录,请不要在公共电脑上使用此选项!" @@ -2474,23 +2728,36 @@ msgstr "无法让%1$s成为%2$s小组的管理员。" msgid "No current status." msgstr "没有当前消息。" +#. TRANS: This is the title of the form for adding a new application. #: actions/newapplication.php:52 -msgid "New Application" +#, fuzzy +msgid "New application" msgstr "新应用" -#: actions/newapplication.php:64 +#. TRANS: Client error displayed trying to add a new application while not logged in. +#: actions/newapplication.php:65 msgid "You must be logged in to register an application." msgstr "你必须登录才能登记你的应用。" -#: actions/newapplication.php:143 +#: actions/newapplication.php:147 msgid "Use this form to register a new application." msgstr "通过此表单登记一个新的应用。" -#: actions/newapplication.php:176 +#: actions/newapplication.php:169 +#, fuzzy +msgid "Name is too long (maximum 255 chars)." +msgstr "名称过长(不能超过255个字符)。" + +#: actions/newapplication.php:184 msgid "Source URL is required." msgstr "Source URL 必填。" -#: actions/newapplication.php:258 actions/newapplication.php:267 +#: actions/newapplication.php:199 +#, fuzzy +msgid "Organization is too long (maximum 255 chars)." +msgstr "组织名称过长(不能超过255个字符)。" + +#: actions/newapplication.php:266 actions/newapplication.php:275 msgid "Could not create application." msgstr "无法创建应用。" @@ -2502,44 +2769,49 @@ msgstr "新小组" msgid "Use this form to create a new group." msgstr "通过此表单创建小组。" -#: actions/newmessage.php:71 actions/newmessage.php:231 +#: actions/newgroup.php:145 +#, php-format +msgid "description is too long (max %d chars)." +msgstr "描述过长(不能超过%d个字符)。" + +#: actions/newmessage.php:71 actions/newmessage.php:234 msgid "New message" msgstr "新消息" #. TRANS: Error text shown when trying to send a direct message to a user without a mutual subscription (each user must be subscribed to the other). -#: actions/newmessage.php:121 actions/newmessage.php:161 lib/command.php:499 +#: actions/newmessage.php:121 actions/newmessage.php:164 lib/command.php:499 msgid "You can't send a message to this user." msgstr "无法向此用户发送消息。" #. TRANS: Command exception text shown when trying to send a direct message to another user without content. #. TRANS: Command exception text shown when trying to reply to a notice without providing content for the reply. -#: actions/newmessage.php:144 actions/newnotice.php:138 lib/command.php:478 +#: actions/newmessage.php:144 actions/newnotice.php:140 lib/command.php:478 #: lib/command.php:579 msgid "No content!" msgstr "没有内容!" -#: actions/newmessage.php:158 +#: actions/newmessage.php:161 msgid "No recipient specified." msgstr "没有收件人。" #. TRANS: Error text shown when trying to send a direct message to self. -#: actions/newmessage.php:164 lib/command.php:503 +#: actions/newmessage.php:167 lib/command.php:503 msgid "" "Don't send a message to yourself; just say it to yourself quietly instead." msgstr "不要向自己发送消息;跟自己悄悄说就得了。" -#: actions/newmessage.php:181 +#: actions/newmessage.php:184 msgid "Message sent" msgstr "消息已发送" #. TRANS: Message given have sent a direct message to another user. #. TRANS: %s is the name of the other user. -#: actions/newmessage.php:185 lib/command.php:511 +#: actions/newmessage.php:188 lib/command.php:511 #, php-format msgid "Direct message to %s sent." msgstr "向%s发送私信成功。" -#: actions/newmessage.php:210 actions/newnotice.php:261 +#: actions/newmessage.php:213 actions/newnotice.php:263 msgid "Ajax Error" msgstr "Ajax错误" @@ -2547,7 +2819,17 @@ msgstr "Ajax错误" msgid "New notice" msgstr "新消息" -#: actions/newnotice.php:227 +#: actions/newnotice.php:159 lib/mailhandler.php:60 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "太长了。最长的消息长度是%d个字符。" + +#: actions/newnotice.php:183 +#, php-format +msgid "Max notice size is %d chars, including attachment URL." +msgstr "每条消息最长%d字符,包括附件的链接 URL。" + +#: actions/newnotice.php:229 msgid "Notice posted" msgstr "消息已发布。" @@ -2598,8 +2880,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!" msgstr "%2$s上符合搜索关键字\"%1$s\"的更新!" #: actions/nudge.php:85 +#, fuzzy msgid "" -"This user doesn't allow nudges or hasn't confirmed or set their email yet." +"This user doesn't allow nudges or hasn't confirmed or set their email " +"address yet." msgstr "此用户不允许呼叫或者还没有验证其电子邮件地址。" #: actions/nudge.php:94 @@ -2610,47 +2894,73 @@ msgstr "呼叫已发出。" msgid "Nudge sent!" msgstr "呼叫已发出!" -#: actions/oauthappssettings.php:59 +#. TRANS: Message displayed to an anonymous user trying to view OAuth application list. +#: actions/oauthappssettings.php:60 msgid "You must be logged in to list your applications." msgstr "必须登录才能查看你的应用列表。" -#: actions/oauthappssettings.php:74 +#. TRANS: Page title for OAuth applications +#: actions/oauthappssettings.php:76 msgid "OAuth applications" msgstr "OAuth 应用" -#: actions/oauthappssettings.php:85 +#. TRANS: Page instructions for OAuth applications +#: actions/oauthappssettings.php:88 msgid "Applications you have registered" msgstr "你已经登记的程序。" -#: actions/oauthappssettings.php:135 +#. TRANS: Empty list message on page with OAuth applications. +#: actions/oauthappssettings.php:141 #, php-format msgid "You have not registered any applications yet." msgstr "你还没登记任何程序。" -#: actions/oauthconnectionssettings.php:72 +#. TRANS: Title for OAuth connection settings. +#: actions/oauthconnectionssettings.php:71 msgid "Connected applications" msgstr "关联的应用" +#. TRANS: Instructions for OAuth connection settings. #: actions/oauthconnectionssettings.php:83 -msgid "You have allowed the following applications to access your account." +#, fuzzy +msgid "The following connections exist for your account." msgstr "你已允许以下程序访问你的帐号。" -#: actions/oauthconnectionssettings.php:175 +#. TRANS: Client error when trying to revoke access for an application while not being a user of it. +#: actions/oauthconnectionssettings.php:168 msgid "You are not a user of that application." msgstr "你不是那个应用的用户。" -#: actions/oauthconnectionssettings.php:186 -#, php-format -msgid "Unable to revoke access for app: %s." +#. TRANS: Client error when revoking access has failed for some reason. +#. TRANS: %s is the application ID revoking access failed for. +#: actions/oauthconnectionssettings.php:183 +#, fuzzy, php-format +msgid "Unable to revoke access for application: %s." msgstr "不能取消%s程序的访问。" -#: actions/oauthconnectionssettings.php:198 +#. TRANS: Success message after revoking access for an application. +#. TRANS: %1$s is the application name, %2$s is the first part of the user token. +#: actions/oauthconnectionssettings.php:202 +#, php-format +msgid "" +"You have successfully revoked access for %1$s and the access token starting " +"with %2$s." +msgstr "" + +#. TRANS: Empty list message when no applications have been authorised yet. +#: actions/oauthconnectionssettings.php:213 msgid "You have not authorized any applications to use your account." msgstr "你还没允许任何程序使用你的账户。" -#: actions/oauthconnectionssettings.php:211 -msgid "Developers can edit the registration settings for their applications " -msgstr "开发者可以修改他们程序的登记设置 " +#. TRANS: Note for developers in the OAuth connection settings form. +#. TRANS: This message contains a Markdown link. Do not separate "](". +#. TRANS: %s is the URL to the OAuth settings. +#: actions/oauthconnectionssettings.php:233 +#, php-format +msgid "" +"Are you a developer? [Register an OAuth client application](%s) to use with " +"this instance of StatusNet." +msgstr "" #: actions/oembed.php:80 actions/shownotice.php:100 msgid "Notice has no profile." @@ -2675,7 +2985,7 @@ msgstr "请只用HTTP明文的%sURLs的地址。" #. TRANS: Client error on an API request with an unsupported data format. #: actions/oembed.php:184 actions/oembed.php:203 lib/apiaction.php:1200 -#: lib/apiaction.php:1227 lib/apiaction.php:1350 +#: lib/apiaction.php:1227 lib/apiaction.php:1356 msgid "Not a supported data format." msgstr "不支持的数据格式。" @@ -2778,7 +3088,7 @@ msgid "6 or more characters" msgstr "6 个或更多字符" #: actions/passwordsettings.php:112 actions/recoverpassword.php:239 -#: actions/register.php:440 +#: actions/register.php:442 msgid "Confirm" msgstr "密码确认" @@ -2790,11 +3100,11 @@ msgstr "与上面相同的密码" msgid "Change" msgstr "修改" -#: actions/passwordsettings.php:154 actions/register.php:237 +#: actions/passwordsettings.php:154 actions/register.php:239 msgid "Password must be 6 or more characters." msgstr "密码必须包含 6 个或更多字符。" -#: actions/passwordsettings.php:157 actions/register.php:240 +#: actions/passwordsettings.php:157 actions/register.php:242 msgid "Passwords don't match." msgstr "密码不匹配。" @@ -2814,156 +3124,291 @@ msgstr "无法保存新密码。" msgid "Password saved." msgstr "密码已保存。" +#. TRANS: Title for Paths admin panel. #. TRANS: Menu item for site administration -#: actions/pathsadminpanel.php:59 lib/adminpanelaction.php:371 +#: actions/pathsadminpanel.php:58 lib/adminpanelaction.php:371 msgid "Paths" msgstr "路径" -#: actions/pathsadminpanel.php:70 +#. TRANS: Form instructions for Path admin panel. +#: actions/pathsadminpanel.php:69 msgid "Path and server settings for this StatusNet site" msgstr "这个 StatusNet 网站的路径和服务器设置。" -#: actions/pathsadminpanel.php:157 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the directory that could not be read from. +#: actions/pathsadminpanel.php:155 #, php-format msgid "Theme directory not readable: %s." msgstr "主题目录无法读取:%s。" +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the avatar directory that could not be written to. #: actions/pathsadminpanel.php:163 #, php-format msgid "Avatar directory not writable: %s." msgstr "头像目录无法写入:%s。" -#: actions/pathsadminpanel.php:169 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the background directory that could not be written to. +#: actions/pathsadminpanel.php:171 #, php-format msgid "Background directory not writable: %s." msgstr "背景目录无法写入:%s。" -#: actions/pathsadminpanel.php:177 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the locales directory that could not be read from. +#: actions/pathsadminpanel.php:181 #, php-format msgid "Locales directory not readable: %s." msgstr "本地化目录无法读取:%s。" -#: actions/pathsadminpanel.php:183 +#. TRANS: Client error in Paths admin panel. +#. TRANS: %s is the SSL server URL that is too long. +#: actions/pathsadminpanel.php:189 msgid "Invalid SSL server. The maximum length is 255 characters." msgstr "无效的 SSL 服务器。最大长度255个字符。" -#: actions/pathsadminpanel.php:234 actions/siteadminpanel.php:58 +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58 msgid "Site" msgstr "网站" -#: actions/pathsadminpanel.php:238 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:241 actions/pathsadminpanel.php:279 +#: actions/pathsadminpanel.php:370 actions/pathsadminpanel.php:425 msgid "Server" msgstr "服务器" -#: actions/pathsadminpanel.php:238 +#: actions/pathsadminpanel.php:242 msgid "Site's server hostname." msgstr "网站的服务器主机名。" -#: actions/pathsadminpanel.php:242 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:248 actions/pathsadminpanel.php:288 +#: actions/pathsadminpanel.php:379 actions/pathsadminpanel.php:434 msgid "Path" msgstr "路径" -#: actions/pathsadminpanel.php:242 -msgid "Site path" +#: actions/pathsadminpanel.php:249 +#, fuzzy +msgid "Site path." msgstr "网站路径" -#: actions/pathsadminpanel.php:246 -msgid "Path to locales" -msgstr "本地化文件路径" +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:255 +#, fuzzy +msgid "Locale directory" +msgstr "主题目录" -#: actions/pathsadminpanel.php:246 -msgid "Directory path to locales" +#: actions/pathsadminpanel.php:256 +#, fuzzy +msgid "Directory path to locales." msgstr "本地化文件的目录路径" -#: actions/pathsadminpanel.php:250 +#. TRANS: Checkbox label in Paths admin panel. +#: actions/pathsadminpanel.php:263 msgid "Fancy URLs" msgstr "优化 URLs" -#: actions/pathsadminpanel.php:252 +#: actions/pathsadminpanel.php:265 msgid "Use fancy (more readable and memorable) URLs?" msgstr "使用优化的 URLs(更简洁易记)?" -#: actions/pathsadminpanel.php:259 +#: actions/pathsadminpanel.php:272 msgid "Theme" msgstr "主题" -#: actions/pathsadminpanel.php:264 -msgid "Theme server" -msgstr "主题服务器" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:281 +#, fuzzy +msgid "Server for themes." +msgstr "这个网站的主题。" -#: actions/pathsadminpanel.php:268 -msgid "Theme path" -msgstr "主题路径" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:290 +msgid "Web path to themes." +msgstr "" -#: actions/pathsadminpanel.php:272 -msgid "Theme directory" -msgstr "主题目录" - -#: actions/pathsadminpanel.php:279 -msgid "Avatars" -msgstr "头像" - -#: actions/pathsadminpanel.php:284 -msgid "Avatar server" -msgstr "头像服务器" - -#: actions/pathsadminpanel.php:288 -msgid "Avatar path" -msgstr "头像路径" - -#: actions/pathsadminpanel.php:292 -msgid "Avatar directory" -msgstr "头像目录" - -#: actions/pathsadminpanel.php:301 -msgid "Backgrounds" -msgstr "背景" - -#: actions/pathsadminpanel.php:305 -msgid "Background server" -msgstr "背景服务器" - -#: actions/pathsadminpanel.php:309 -msgid "Background path" -msgstr "背景图路径" - -#: actions/pathsadminpanel.php:313 -msgid "Background directory" -msgstr "背景图目录" - -#: actions/pathsadminpanel.php:320 -msgid "SSL" -msgstr "SSL" - -#: actions/pathsadminpanel.php:323 actions/snapshotadminpanel.php:202 -msgid "Never" -msgstr "从不" - -#: actions/pathsadminpanel.php:324 -msgid "Sometimes" -msgstr "有时" - -#: actions/pathsadminpanel.php:325 -msgid "Always" -msgstr "总是" - -#: actions/pathsadminpanel.php:329 -msgid "Use SSL" -msgstr "使用 SSL" - -#: actions/pathsadminpanel.php:330 -msgid "When to use SSL" -msgstr "什么时候使用 SSL" - -#: actions/pathsadminpanel.php:335 +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:297 actions/pathsadminpanel.php:388 +#: actions/pathsadminpanel.php:443 actions/pathsadminpanel.php:495 msgid "SSL server" msgstr "SSL 服务器" -#: actions/pathsadminpanel.php:336 -msgid "Server to direct SSL requests to" +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:299 +msgid "SSL server for themes (default: SSL server)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397 +#: actions/pathsadminpanel.php:452 +#, fuzzy +msgid "SSL path" +msgstr "网站路径" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:308 +msgid "SSL path to themes (default: /theme/)." +msgstr "" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406 +#: actions/pathsadminpanel.php:461 +#, fuzzy +msgid "Directory" +msgstr "主题目录" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:317 +#, fuzzy +msgid "Directory where themes are located." +msgstr "本地化文件的目录路径" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:326 +msgid "Avatars" +msgstr "头像" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:333 +msgid "Avatar server" +msgstr "头像服务器" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:335 +#, fuzzy +msgid "Server for avatars." +msgstr "这个网站的主题。" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:342 +msgid "Avatar path" +msgstr "头像路径" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:344 +#, fuzzy +msgid "Web path to avatars." +msgstr "更新头像失败。" + +#. TRANS: Field label in Paths admin panel. +#: actions/pathsadminpanel.php:351 +msgid "Avatar directory" +msgstr "头像目录" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:353 +#, fuzzy +msgid "Directory where avatars are located." +msgstr "本地化文件的目录路径" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:364 +msgid "Backgrounds" +msgstr "背景" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:372 +#, fuzzy +msgid "Server for backgrounds." +msgstr "这个网站的主题。" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:381 +msgid "Web path to backgrounds." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:390 +msgid "Server for backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:399 +msgid "Web path to backgrounds on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:408 +#, fuzzy +msgid "Directory where backgrounds are located." +msgstr "本地化文件的目录路径" + +#. TRANS: Fieldset legens in Paths admin panel. +#. TRANS: DT element label in attachment list. +#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85 +msgid "Attachments" +msgstr "附件" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:427 +#, fuzzy +msgid "Server for attachments." +msgstr "这个网站的主题。" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:436 +#, fuzzy +msgid "Web path to attachments." +msgstr "没有附件。" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:445 +#, fuzzy +msgid "Server for attachments on SSL pages." +msgstr "这个网站的主题。" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:454 +msgid "Web path to attachments on SSL pages." +msgstr "" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:463 +#, fuzzy +msgid "Directory where attachments are located." +msgstr "本地化文件的目录路径" + +#. TRANS: Fieldset legend in Paths admin panel. +#: actions/pathsadminpanel.php:472 +msgid "SSL" +msgstr "SSL" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:477 actions/snapshotadminpanel.php:202 +msgid "Never" +msgstr "从不" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:479 +msgid "Sometimes" +msgstr "有时" + +#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL"). +#: actions/pathsadminpanel.php:481 +msgid "Always" +msgstr "总是" + +#: actions/pathsadminpanel.php:485 +msgid "Use SSL" +msgstr "使用 SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:487 +#, fuzzy +msgid "When to use SSL." +msgstr "什么时候使用 SSL" + +#. TRANS: Tooltip for field label in Paths admin panel. +#: actions/pathsadminpanel.php:497 +#, fuzzy +msgid "Server to direct SSL requests to." msgstr "直接SSL请求访问的服务器" -#: actions/pathsadminpanel.php:352 +#. TRANS: Button title text to store form data in the Paths admin panel. +#: actions/pathsadminpanel.php:514 msgid "Save paths" msgstr "保存路径" @@ -2999,135 +3444,176 @@ msgstr "无效的消息内容。" msgid "Notice license ‘%1$s’ is not compatible with site license ‘%2$s’." msgstr "消息许可证“%1$s”与这个网站的许可证“%2$s”不兼容。" -#: actions/profilesettings.php:60 +#. TRANS: Page title for profile settings. +#: actions/profilesettings.php:61 msgid "Profile settings" msgstr "个人设置" -#: actions/profilesettings.php:71 +#. TRANS: Usage instructions for profile settings. +#: actions/profilesettings.php:73 msgid "" "You can update your personal profile info here so people know more about you." msgstr "在这里更新个人信息,让大家对你了解得更多。" -#: actions/profilesettings.php:99 +#. TRANS: Profile settings form legend. +#: actions/profilesettings.php:102 msgid "Profile information" msgstr "个人信息" -#: actions/profilesettings.php:108 lib/groupeditform.php:154 -msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:113 +#, fuzzy +msgid "1-64 lowercase letters or numbers, no punctuation or spaces." msgstr "1 到 64 个小写字母或数字,不包含标点或空格" -#: actions/profilesettings.php:111 actions/register.php:455 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:117 actions/register.php:457 #: actions/showgroup.php:256 actions/tagother.php:104 #: lib/groupeditform.php:157 lib/userprofile.php:150 msgid "Full name" msgstr "全名" +#. TRANS: Field label in form for profile settings. #. TRANS: Form input field label. -#: actions/profilesettings.php:115 actions/register.php:460 +#: actions/profilesettings.php:122 actions/register.php:462 #: lib/applicationeditform.php:236 lib/groupeditform.php:161 msgid "Homepage" msgstr "主页" -#: actions/profilesettings.php:117 actions/register.php:462 -msgid "URL of your homepage, blog, or profile on another site" +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:125 +#, fuzzy +msgid "URL of your homepage, blog, or profile on another site." msgstr "你的主页、博客或在其他网站的URL" -#: actions/profilesettings.php:122 actions/register.php:468 -#, php-format -msgid "Describe yourself and your interests in %d chars" -msgstr "用不超过%d个字符描述你自己和你的兴趣" +#. TRANS: Tooltip for field label in form for profile settings. Plural +#. TRANS: is decided by the number of characters available for the +#. TRANS: biography (%d). +#: actions/profilesettings.php:133 actions/register.php:473 +#, fuzzy, php-format +msgid "Describe yourself and your interests in %d character" +msgid_plural "Describe yourself and your interests in %d characters" +msgstr[0] "用不超过%d个字符描述你自己和你的兴趣" -#: actions/profilesettings.php:125 actions/register.php:471 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:139 actions/register.php:478 msgid "Describe yourself and your interests" msgstr "描述你自己和你的兴趣" -#: actions/profilesettings.php:127 actions/register.php:473 +#. TRANS: Text area label in form for profile settings where users can provide. +#. TRANS: their biography. +#: actions/profilesettings.php:143 actions/register.php:480 msgid "Bio" msgstr "自述" -#: actions/profilesettings.php:132 actions/register.php:478 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:149 actions/register.php:485 #: actions/showgroup.php:265 actions/tagother.php:112 #: actions/userauthorization.php:166 lib/groupeditform.php:177 #: lib/userprofile.php:165 msgid "Location" msgstr "位置" -#: actions/profilesettings.php:134 actions/register.php:480 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:152 actions/register.php:487 msgid "Where you are, like \"City, State (or Region), Country\"" msgstr "你的地理位置,格式类似\"城市,省份,国家\"" -#: actions/profilesettings.php:138 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:157 msgid "Share my current location when posting notices" msgstr "当发布消息时分享我的地理位置" -#: actions/profilesettings.php:145 actions/tagother.php:149 +#. TRANS: Field label in form for profile settings. +#: actions/profilesettings.php:165 actions/tagother.php:149 #: actions/tagother.php:209 lib/subscriptionlist.php:106 #: lib/subscriptionlist.php:108 lib/userprofile.php:210 msgid "Tags" msgstr "标签" -#: actions/profilesettings.php:147 +#. TRANS: Tooltip for field label in form for profile settings. +#: actions/profilesettings.php:168 msgid "" "Tags for yourself (letters, numbers, -, ., and _), comma- or space- separated" msgstr "你的标签 (字母、数字、“-”、“. ”和“ _”), 以逗号或空格分隔" -#: actions/profilesettings.php:151 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:173 msgid "Language" msgstr "语言" -#: actions/profilesettings.php:152 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:175 msgid "Preferred language" msgstr "首选语言" -#: actions/profilesettings.php:161 +#. TRANS: Dropdownlist label in form for profile settings. +#: actions/profilesettings.php:185 msgid "Timezone" msgstr "时区" -#: actions/profilesettings.php:162 +#. TRANS: Tooltip for dropdown list label in form for profile settings. +#: actions/profilesettings.php:187 msgid "What timezone are you normally in?" msgstr "你一般处于哪个时区?" -#: actions/profilesettings.php:167 +#. TRANS: Checkbox label in form for profile settings. +#: actions/profilesettings.php:193 msgid "" "Automatically subscribe to whoever subscribes to me (best for non-humans)" msgstr "自动关注任何关注我的人 (这个选项适合机器人)" -#: actions/profilesettings.php:228 actions/register.php:230 -#, php-format -msgid "Bio is too long (max %d chars)." -msgstr "描述过长(不能超过%d个字符)。" +#. TRANS: Validation error in form for profile settings. +#. TRANS: Plural form is used based on the maximum number of allowed +#. TRANS: characters for the biography (%d). +#: actions/profilesettings.php:262 actions/register.php:230 +#, fuzzy, php-format +msgid "Bio is too long (maximum %d character)." +msgid_plural "Bio is too long (maximum %d characters)." +msgstr[0] "描述过长(不能超过%d个字符)。" -#: actions/profilesettings.php:235 actions/siteadminpanel.php:151 +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:273 actions/siteadminpanel.php:151 msgid "Timezone not selected." msgstr "未选择时区。" -#: actions/profilesettings.php:241 -msgid "Language is too long (max 50 chars)." +#. TRANS: Validation error in form for profile settings. +#: actions/profilesettings.php:281 +#, fuzzy +msgid "Language is too long (maximum 50 characters)." msgstr "语言过长(不能超过50个字符)。" -#: actions/profilesettings.php:253 actions/tagother.php:178 +#. TRANS: Validation error in form for profile settings. +#. TRANS: %s is an invalid tag. +#: actions/profilesettings.php:295 actions/tagother.php:178 #, php-format msgid "Invalid tag: \"%s\"" msgstr "无效的标签:\"%s\"。" -#: actions/profilesettings.php:306 +#. TRANS: Server error thrown when user profile settings could not be updated to +#. TRANS: automatically subscribe to any subscriber. +#: actions/profilesettings.php:351 msgid "Couldn't update user for autosubscribe." msgstr "无法更新用户的自动关注。" -#: actions/profilesettings.php:363 +#. TRANS: Server error thrown when user profile location preference settings could not be updated. +#: actions/profilesettings.php:409 msgid "Couldn't save location prefs." msgstr "无法保存标签。" -#: actions/profilesettings.php:375 +#. TRANS: Server error thrown when user profile settings could not be saved. +#: actions/profilesettings.php:422 msgid "Couldn't save profile." msgstr "无法保存个人信息。" -#: actions/profilesettings.php:383 +#. TRANS: Server error thrown when user profile settings tags could not be saved. +#: actions/profilesettings.php:431 msgid "Couldn't save tags." msgstr "无法保存标签。" +#. TRANS: Confirmation shown when user profile settings are saved. #. TRANS: Message after successful saving of administrative settings. -#: actions/profilesettings.php:391 lib/adminpanelaction.php:138 +#: actions/profilesettings.php:440 lib/adminpanelaction.php:138 msgid "Settings saved." msgstr "设置已保存。" @@ -3201,32 +3687,45 @@ msgstr "" "这里是%%site.name%%,一个基于自由软件[StatusNet](http://status.net/)的[微博" "客](http://zh.wikipedia.org/zh-hans/%E5%BE%AE%E5%8D%9A%E5%AE%A2) 。" +#. TRANS: Title for public tag cloud. #: actions/publictagcloud.php:57 msgid "Public tag cloud" msgstr "公开的标签云" -#: actions/publictagcloud.php:63 -#, php-format -msgid "These are most popular recent tags on %s " +#. TRANS: Instructions (more used like an explanation/header). +#. TRANS: %s is the StatusNet sitename. +#: actions/publictagcloud.php:65 +#, fuzzy, php-format +msgid "These are most popular recent tags on %s" msgstr "这些是%s最近的流行的标签 " -#: actions/publictagcloud.php:69 +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:74 #, php-format msgid "No one has posted a notice with a [hashtag](%%doc.tags%%) yet." msgstr "还没有人发布带[标签](%%doc.tags%%)的消息。" -#: actions/publictagcloud.php:72 +#. TRANS: Message shown to a logged in user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#: actions/publictagcloud.php:79 msgid "Be the first to post one!" msgstr "成为第一个发布消息的人!" -#: actions/publictagcloud.php:75 +#. TRANS: Message shown to a anonymous user for the public tag cloud +#. TRANS: while no tags exist yet. "One" refers to the non-existing hashtag. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/publictagcloud.php:87 #, php-format msgid "" "Why not [register an account](%%action.register%%) and be the first to post " "one!" msgstr "现在就[注册](%%action.register%%)并发布第一个!" -#: actions/publictagcloud.php:134 +#: actions/publictagcloud.php:146 msgid "Tag cloud" msgstr "标签云" @@ -3342,7 +3841,7 @@ msgstr "密码必须是 6 个字符或更多。" msgid "Password and confirmation do not match." msgstr "密码和确认密码不匹配。" -#: actions/recoverpassword.php:388 actions/register.php:255 +#: actions/recoverpassword.php:388 actions/register.php:257 msgid "Error setting user." msgstr "保存用户设置时出错。" @@ -3350,7 +3849,7 @@ msgstr "保存用户设置时出错。" msgid "New password successfully saved. You are now logged in." msgstr "新密码已保存,你现在已登录。" -#: actions/register.php:92 actions/register.php:196 actions/register.php:412 +#: actions/register.php:92 actions/register.php:196 actions/register.php:414 msgid "Sorry, only invited people can register." msgstr "对不起,只有被邀请的用户才能注册。" @@ -3362,7 +3861,7 @@ msgstr "对不起,无效的邀请码。" msgid "Registration successful" msgstr "注册成功" -#: actions/register.php:121 actions/register.php:506 lib/logingroupnav.php:85 +#: actions/register.php:121 actions/register.php:513 lib/logingroupnav.php:85 msgid "Register" msgstr "注册" @@ -3378,11 +3877,11 @@ msgstr "你必须同意许可协议才能注册。" msgid "Email address already exists." msgstr "电子邮件地址已存在。" -#: actions/register.php:250 actions/register.php:272 +#: actions/register.php:252 actions/register.php:274 msgid "Invalid username or password." msgstr "用户名或密码不正确。" -#: actions/register.php:350 +#: actions/register.php:352 msgid "" "With this form you can create a new account. You can then post notices and " "link up to friends and colleagues. " @@ -3390,55 +3889,59 @@ msgstr "" "你可以通过此表单建立一个新的账户。然后你就可以发布消息并与朋友和同事们保持联" "系。 " -#: actions/register.php:432 +#: actions/register.php:434 msgid "1-64 lowercase letters or numbers, no punctuation or spaces. Required." msgstr "1 到 64 位的小写字母或数字,不能使用标点和空格。此项必填。" -#: actions/register.php:437 +#: actions/register.php:439 msgid "6 or more characters. Required." msgstr "至少 6 位字符。此项必填。" -#: actions/register.php:441 +#: actions/register.php:443 msgid "Same as password above. Required." msgstr "与上面输入相同的密码。此项必填。" #. TRANS: Link description in user account settings menu. -#: actions/register.php:445 actions/register.php:449 +#: actions/register.php:447 actions/register.php:451 #: actions/siteadminpanel.php:238 lib/accountsettingsaction.php:127 msgid "Email" msgstr "电子邮件" -#: actions/register.php:446 actions/register.php:450 +#: actions/register.php:448 actions/register.php:452 msgid "Used only for updates, announcements, and password recovery" msgstr "只用于更新、通知及密码恢复" -#: actions/register.php:457 +#: actions/register.php:459 msgid "Longer name, preferably your \"real\" name" msgstr "更长的名字,最好是“真实姓名”" -#: actions/register.php:518 +#: actions/register.php:464 +msgid "URL of your homepage, blog, or profile on another site" +msgstr "你的主页、博客或在其他网站的URL" + +#: actions/register.php:525 #, php-format msgid "" "I understand that content and data of %1$s are private and confidential." msgstr "我明白%1$s的信息是私人且保密的。" -#: actions/register.php:528 +#: actions/register.php:535 #, php-format msgid "My text and files are copyright by %1$s." msgstr "我的文字和文件的版权归%1$s所有。" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved with ownership left to contributors. -#: actions/register.php:532 +#: actions/register.php:539 msgid "My text and files remain under my own copyright." msgstr "我的文字和文件的版权由我自己保留。" #. TRANS: Copyright checkbox label in registration dialog, for all rights reserved. -#: actions/register.php:535 +#: actions/register.php:542 msgid "All rights reserved." msgstr "保留所有权利。" #. TRANS: Copyright checkbox label in registration dialog, for Creative Commons-style licenses. -#: actions/register.php:540 +#: actions/register.php:547 #, php-format msgid "" "My text and files are available under %s except this private data: password, " @@ -3447,7 +3950,7 @@ msgstr "" "我的文字和文件在%s下提供,除了如下隐私内容:密码、电子邮件地址、IM 地址和电话" "号码。" -#: actions/register.php:583 +#: actions/register.php:590 #, php-format msgid "" "Congratulations, %1$s! And welcome to %%%%site.name%%%%. From here, you may " @@ -3477,7 +3980,7 @@ msgstr "" "\n" "感谢你的注册,希望你喜欢这个服务。" -#: actions/register.php:607 +#: actions/register.php:614 msgid "" "(You should receive a message by email momentarily, with instructions on how " "to confirm your email address.)" @@ -3698,7 +4201,7 @@ msgstr "组织名称必填。" msgid "Description" msgstr "描述" -#: actions/showapplication.php:192 actions/showgroup.php:436 +#: actions/showapplication.php:192 actions/showgroup.php:442 #: lib/profileaction.php:187 msgid "Statistics" msgstr "统计" @@ -3835,45 +4338,45 @@ msgstr "别名" msgid "Group actions" msgstr "小组动作" -#: actions/showgroup.php:338 +#: actions/showgroup.php:344 #, php-format msgid "Notice feed for %s group (RSS 1.0)" msgstr "%s小组的消息聚合 (RSS 1.0)" -#: actions/showgroup.php:344 +#: actions/showgroup.php:350 #, php-format msgid "Notice feed for %s group (RSS 2.0)" msgstr "%s小组的消息聚合 (RSS 2.0)" -#: actions/showgroup.php:350 +#: actions/showgroup.php:356 #, php-format msgid "Notice feed for %s group (Atom)" msgstr "%s小组的消息聚合 (Atom)" -#: actions/showgroup.php:355 +#: actions/showgroup.php:361 #, php-format msgid "FOAF for %s group" msgstr "%s 的发件箱" -#: actions/showgroup.php:393 actions/showgroup.php:445 +#: actions/showgroup.php:399 actions/showgroup.php:451 msgid "Members" msgstr "小组成员" -#: actions/showgroup.php:398 lib/profileaction.php:117 +#: actions/showgroup.php:404 lib/profileaction.php:117 #: lib/profileaction.php:152 lib/profileaction.php:255 lib/section.php:95 #: lib/subscriptionlist.php:127 lib/tagcloudsection.php:71 msgid "(None)" msgstr "(无)" -#: actions/showgroup.php:404 +#: actions/showgroup.php:410 msgid "All members" msgstr "所有成员" -#: actions/showgroup.php:439 +#: actions/showgroup.php:445 msgid "Created" msgstr "建立" -#: actions/showgroup.php:455 +#: actions/showgroup.php:461 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3888,7 +4391,7 @@ msgstr "" "入](%%%%action.register%%%%)成为该小组的一员并享受更多的欢乐!([阅读更多](%%" "%%doc.help%%%%))" -#: actions/showgroup.php:461 +#: actions/showgroup.php:467 #, php-format msgid "" "**%s** is a user group on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3901,7 +4404,7 @@ msgstr "" "E5%BE%AE%E5%8D%9A%E5%AE%A2)。%%%%site.name%%%%的用户分享关于他们生活和各种兴" "趣的消息。" -#: actions/showgroup.php:489 +#: actions/showgroup.php:495 msgid "Admins" msgstr "管理员" @@ -3927,53 +4430,53 @@ msgstr "来自 %1$s 的 %2$s 消息" msgid "Notice deleted." msgstr "消息已删除" -#: actions/showstream.php:73 +#: actions/showstream.php:72 #, php-format msgid " tagged %s" msgstr "带%s标签的" -#: actions/showstream.php:79 +#: actions/showstream.php:78 #, php-format msgid "%1$s, page %2$d" msgstr "%1$s,第%2$d页" -#: actions/showstream.php:122 +#: actions/showstream.php:120 #, php-format msgid "Notice feed for %1$s tagged %2$s (RSS 1.0)" msgstr "%1$s的有%2$s标签的消息聚合 (RSS 1.0)" -#: actions/showstream.php:129 +#: actions/showstream.php:127 #, php-format msgid "Notice feed for %s (RSS 1.0)" msgstr "%s的消息聚合 (RSS 1.0)" -#: actions/showstream.php:136 +#: actions/showstream.php:134 #, php-format msgid "Notice feed for %s (RSS 2.0)" msgstr "%s的消息聚合 (RSS 2.0)" -#: actions/showstream.php:143 +#: actions/showstream.php:141 #, php-format msgid "Notice feed for %s (Atom)" msgstr "%s的消息聚合 (Atom)" -#: actions/showstream.php:148 +#: actions/showstream.php:146 #, php-format msgid "FOAF for %s" msgstr "%s的FOAF" -#: actions/showstream.php:200 +#: actions/showstream.php:197 #, php-format msgid "This is the timeline for %1$s but %2$s hasn't posted anything yet." msgstr "这是%1$s的时间线,但是%2$s还没有发布任何内容。" -#: actions/showstream.php:205 +#: actions/showstream.php:202 msgid "" "Seen anything interesting recently? You haven't posted any notices yet, now " "would be a good time to start :)" msgstr "最近看到了什么有趣的消息了么?你还没有发布消息呢,现在开始吧 :)" -#: actions/showstream.php:207 +#: actions/showstream.php:204 #, php-format msgid "" "You can try to nudge %1$s or [post something to them](%%%%action.newnotice%%%" @@ -3982,7 +4485,7 @@ msgstr "" "你可以试着呼叫%1$s或给他们 [发一些消息](%%%%action.newnotice%%%%?" "status_textarea=%2$s)。" -#: actions/showstream.php:246 +#: actions/showstream.php:243 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -3995,7 +4498,7 @@ msgstr "" "E5%BE%AE%E5%8D%9A%E5%AE%A2)服务。[现在加入](%%%%action.register%%%%)并关注**%" "s**的消息和享受更多乐趣! ([阅读更多](%%%%doc.help%%%%))" -#: actions/showstream.php:251 +#: actions/showstream.php:248 #, php-format msgid "" "**%s** has an account on %%%%site.name%%%%, a [micro-blogging](http://en." @@ -4006,7 +4509,7 @@ msgstr "" "[StatusNet](http://status.net/)的[微博客](http://zh.wikipedia.org/zh-hans/%" "E5%BE%AE%E5%8D%9A%E5%AE%A2)。" -#: actions/showstream.php:308 +#: actions/showstream.php:305 #, php-format msgid "Repeat of %s" msgstr "%s 的转发" @@ -4377,37 +4880,54 @@ msgstr "你不能用这个操作关注一个 OMB 0.1 远程用户。" msgid "Subscribed" msgstr "已关注" -#: actions/subscribers.php:50 +#. TRANS: Header for list of subscribers for a user (first page). +#. TRANS: %s is the user's nickname. +#: actions/subscribers.php:51 #, php-format msgid "%s subscribers" msgstr "%s的关注者" -#: actions/subscribers.php:52 +#. TRANS: Header for list of subscribers for a user (not first page). +#. TRANS: %1$s is the user's nickname, $2$d is the page number. +#: actions/subscribers.php:55 #, php-format msgid "%1$s subscribers, page %2$d" msgstr "%1$s的关注者,第%2$d页" -#: actions/subscribers.php:63 +#. TRANS: Page notice for page with an overview of all subscribers +#. TRANS: of the logged in user's own profile. +#: actions/subscribers.php:68 msgid "These are the people who listen to your notices." msgstr "这些用户关注了你的消息。" -#: actions/subscribers.php:67 +#. TRANS: Page notice for page with an overview of all subscribers of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscribers.php:74 #, php-format msgid "These are the people who listen to %s's notices." msgstr "这些用户关注了%s的消息。" -#: actions/subscribers.php:108 +#. TRANS: Subscriber list text when the logged in user has no subscribers. +#: actions/subscribers.php:116 +#, fuzzy msgid "" "You have no subscribers. Try subscribing to people you know and they might " -"return the favor" +"return the favor." msgstr "还没有人关注你,尝试关注一些你认识的用户,他们或许会关注你" -#: actions/subscribers.php:110 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user other +#. TRANS: than the logged in user that has no subscribers. %s is the user nickname. +#: actions/subscribers.php:120 #, php-format msgid "%s has no subscribers. Want to be the first?" msgstr "还没有人关注%s,成为第一个关注者?" -#: actions/subscribers.php:114 +#. TRANS: Subscriber list text when looking at the subscribers for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#. TRANS: This message contains a Markdown URL. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscribers.php:129 #, php-format msgid "" "%s has no subscribers. Why not [register an account](%%%%action.register%%%" @@ -4416,26 +4936,38 @@ msgstr "" "还没有人关注%s。现在就[注册一个帐号](%%%%action.register%%%%)并成为第一个关注" "者!" -#: actions/subscriptions.php:52 +#. TRANS: Header for subscriptions overview for a user (first page). +#. TRANS: %s is a user nickname. +#: actions/subscriptions.php:51 #, php-format msgid "%s subscriptions" msgstr "%s 关注的用户" -#: actions/subscriptions.php:54 +#. TRANS: Header for subscriptions overview for a user (not first page). +#. TRANS: %1$s is a user nickname, %2$d is the page number. +#: actions/subscriptions.php:55 #, php-format msgid "%1$s subscriptions, page %2$d" msgstr "%1$s 关注的用户,第%2$d页" -#: actions/subscriptions.php:65 +#. TRANS: Page notice for page with an overview of all subscriptions +#. TRANS: of the logged in user's own profile. +#: actions/subscriptions.php:68 msgid "These are the people whose notices you listen to." msgstr "这是你关注的用户。" -#: actions/subscriptions.php:69 +#. TRANS: Page notice for page with an overview of all subscriptions of a user other +#. TRANS: than the logged in user. %s is the user nickname. +#: actions/subscriptions.php:74 #, php-format msgid "These are the people whose notices %s listens to." msgstr "这是%s关注的用户。" -#: actions/subscriptions.php:126 +#. TRANS: Subscription list text when the logged in user has no subscriptions. +#. TRANS: This message contains Markdown URLs. The link description is between +#. TRANS: square brackets, and the link between parentheses. Do not separate "](" +#. TRANS: and do not change the URL part. +#: actions/subscriptions.php:135 #, php-format msgid "" "You're not listening to anyone's notices right now, try subscribing to " @@ -4449,16 +4981,22 @@ msgstr "" "兴趣的小组的用户。如果你是 [Twitter用户](%%action.twittersettings%%),你可以" "自动关注你已经关注的用户。" -#: actions/subscriptions.php:128 actions/subscriptions.php:132 +#. TRANS: Subscription list text when looking at the subscriptions for a of a user other +#. TRANS: than the logged in user that has no subscriptions. %s is the user nickname. +#. TRANS: Subscription list text when looking at the subscriptions for a of a user that has none +#. TRANS: as an anonymous user. %s is the user nickname. +#: actions/subscriptions.php:143 actions/subscriptions.php:149 #, php-format msgid "%s is not listening to anyone." msgstr "%s没有关注任何人。" -#: actions/subscriptions.php:208 +#. TRANS: Checkbox label for enabling Jabber messages for a profile in a subscriptions list. +#: actions/subscriptions.php:226 msgid "Jabber" msgstr "Jabber" -#: actions/subscriptions.php:222 +#. TRANS: Checkbox label for enabling SMS messages for a profile in a subscriptions list. +#: actions/subscriptions.php:241 msgid "SMS" msgstr "SMS" @@ -4820,7 +5358,7 @@ msgid "Plugins" msgstr "插件" #. TRANS: Secondary navigation menu option leading to version information on the StatusNet site. -#: actions/version.php:198 lib/action.php:802 +#: actions/version.php:198 lib/action.php:831 msgid "Version" msgstr "版本" @@ -5026,14 +5564,14 @@ msgstr "RT @%1$s %2$s" #. TRANS: Exception thrown when trying to revoke an existing role for a user that does not exist. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:785 +#: classes/Profile.php:791 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; does not exist." msgstr "无法取消用户#%2$d的\\\"%1$s\\\"权限,不存在。" #. TRANS: Exception thrown when trying to revoke a role for a user with a failing database query. #. TRANS: %1$s is the role name, %2$s is the user ID (number). -#: classes/Profile.php:794 +#: classes/Profile.php:800 #, php-format msgid "Cannot revoke role \"%1$s\" for user #%2$d; database error." msgstr "无法取消用户#%2$d的\\\"%1$s\\\"权限,数据库错误。" @@ -5049,7 +5587,7 @@ msgid "Unable to save tag." msgstr "无法保存标签。" #. TRANS: Exception thrown when trying to subscribe while being banned from subscribing. -#: classes/Subscription.php:75 lib/oauthstore.php:466 +#: classes/Subscription.php:75 lib/oauthstore.php:482 msgid "You have been banned from subscribing." msgstr "你被禁止添加关注。" @@ -5102,6 +5640,16 @@ msgstr "%1$s 现在开始关注了 %2$s。" msgid "Welcome to %1$s, @%2$s!" msgstr "欢迎来到 %1$s,@%2$s!" +#. TRANS: Server exception. +#: classes/User.php:902 +msgid "No single user defined for single-user mode." +msgstr "没有单独的用户被定义为单用户模式。" + +#. TRANS: Server exception. +#: classes/User.php:906 +msgid "Single-user mode code called when not enabled." +msgstr "" + #. TRANS: Server exception thrown when creating a group failed. #: classes/User_group.php:495 msgid "Could not create group." @@ -5169,185 +5717,193 @@ msgid "Untitled page" msgstr "无标题页" #. TRANS: DT element for primary navigation menu. String is hidden in default CSS. -#: lib/action.php:448 +#: lib/action.php:477 msgid "Primary site navigation" msgstr "主站导航" #. TRANS: Tooltip for main menu option "Personal" -#: lib/action.php:454 +#: lib/action.php:483 msgctxt "TOOLTIP" msgid "Personal profile and friends timeline" msgstr "个人资料及朋友的时间线" #. TRANS: Main menu option when logged in for access to personal profile and friends timeline -#: lib/action.php:457 +#: lib/action.php:486 msgctxt "MENU" msgid "Personal" msgstr "个人" #. TRANS: Tooltip for main menu option "Account" -#: lib/action.php:459 +#: lib/action.php:488 msgctxt "TOOLTIP" msgid "Change your email, avatar, password, profile" msgstr "修改你的 email 地址、头像、密码、资料" +#. TRANS: Main menu option when logged in for access to user settings +#: lib/action.php:491 +msgid "Account" +msgstr "帐号" + #. TRANS: Tooltip for main menu option "Services" -#: lib/action.php:464 +#: lib/action.php:493 msgctxt "TOOLTIP" msgid "Connect to services" msgstr "关联的服务" #. TRANS: Main menu option when logged in and connection are possible for access to options to connect to other services -#: lib/action.php:467 +#: lib/action.php:496 msgid "Connect" msgstr "关联" #. TRANS: Tooltip for menu option "Admin" -#: lib/action.php:470 +#: lib/action.php:499 msgctxt "TOOLTIP" msgid "Change site configuration" msgstr "更改网站配置" #. TRANS: Main menu option when logged in and site admin for access to site configuration #. TRANS: Menu item in the group navigation page. Only shown for group administrators. -#: lib/action.php:473 lib/groupnav.php:117 +#: lib/action.php:502 lib/groupnav.php:117 msgctxt "MENU" msgid "Admin" msgstr "管理" #. TRANS: Tooltip for main menu option "Invite" -#: lib/action.php:477 +#: lib/action.php:506 #, php-format msgctxt "TOOLTIP" msgid "Invite friends and colleagues to join you on %s" msgstr "邀请好友和同事加入%s。" #. TRANS: Main menu option when logged in and invitations are allowed for inviting new users -#: lib/action.php:480 +#: lib/action.php:509 msgctxt "MENU" msgid "Invite" msgstr "邀请" #. TRANS: Tooltip for main menu option "Logout" -#: lib/action.php:486 +#: lib/action.php:515 msgctxt "TOOLTIP" msgid "Logout from the site" msgstr "从网站登出" #. TRANS: Main menu option when logged in to log out the current user -#: lib/action.php:489 +#: lib/action.php:518 msgctxt "MENU" msgid "Logout" msgstr "登出" #. TRANS: Tooltip for main menu option "Register" -#: lib/action.php:494 +#: lib/action.php:523 msgctxt "TOOLTIP" msgid "Create an account" msgstr "创建一个账户" #. TRANS: Main menu option when not logged in to register a new account -#: lib/action.php:497 +#: lib/action.php:526 msgctxt "MENU" msgid "Register" msgstr "注册" #. TRANS: Tooltip for main menu option "Login" -#: lib/action.php:500 +#: lib/action.php:529 msgctxt "TOOLTIP" msgid "Login to the site" msgstr "登录这个网站" -#: lib/action.php:503 +#. TRANS: Main menu option when not logged in to log in +#: lib/action.php:532 msgctxt "MENU" msgid "Login" msgstr "登录" #. TRANS: Tooltip for main menu option "Help" -#: lib/action.php:506 +#: lib/action.php:535 msgctxt "TOOLTIP" msgid "Help me!" msgstr "帮助我!" -#: lib/action.php:509 +#. TRANS: Main menu option for help on the StatusNet site +#: lib/action.php:538 msgctxt "MENU" msgid "Help" msgstr "帮助" #. TRANS: Tooltip for main menu option "Search" -#: lib/action.php:512 +#: lib/action.php:541 msgctxt "TOOLTIP" msgid "Search for people or text" msgstr "搜索人或文字" -#: lib/action.php:515 +#. TRANS: Main menu option when logged in or when the StatusNet instance is not private +#: lib/action.php:544 msgctxt "MENU" msgid "Search" msgstr "搜索" #. TRANS: DT element for site notice. String is hidden in default CSS. #. TRANS: Menu item for site administration -#: lib/action.php:537 lib/adminpanelaction.php:387 +#: lib/action.php:566 lib/adminpanelaction.php:387 msgid "Site notice" msgstr "网站消息" #. TRANS: DT element for local views block. String is hidden in default CSS. -#: lib/action.php:604 +#: lib/action.php:633 msgid "Local views" msgstr "本地显示" #. TRANS: DT element for page notice. String is hidden in default CSS. -#: lib/action.php:674 +#: lib/action.php:703 msgid "Page notice" msgstr "页面消息" #. TRANS: DT element for secondary navigation menu. String is hidden in default CSS. -#: lib/action.php:775 +#: lib/action.php:804 msgid "Secondary site navigation" msgstr "副站导航" #. TRANS: Secondary navigation menu option leading to help on StatusNet. -#: lib/action.php:781 +#: lib/action.php:810 msgid "Help" msgstr "帮助" #. TRANS: Secondary navigation menu option leading to text about StatusNet site. -#: lib/action.php:784 +#: lib/action.php:813 msgid "About" msgstr "关于" #. TRANS: Secondary navigation menu option leading to Frequently Asked Questions. -#: lib/action.php:787 +#: lib/action.php:816 msgid "FAQ" msgstr "FAQ" #. TRANS: Secondary navigation menu option leading to Terms of Service. -#: lib/action.php:792 +#: lib/action.php:821 msgid "TOS" msgstr "条款" #. TRANS: Secondary navigation menu option leading to privacy policy. -#: lib/action.php:796 +#: lib/action.php:825 msgid "Privacy" msgstr "隐私" #. TRANS: Secondary navigation menu option. -#: lib/action.php:799 +#: lib/action.php:828 msgid "Source" msgstr "源码" #. TRANS: Secondary navigation menu option leading to contact information on the StatusNet site. -#: lib/action.php:805 +#: lib/action.php:834 msgid "Contact" msgstr "联系" #. TRANS: Secondary navigation menu option. -#: lib/action.php:808 +#: lib/action.php:837 msgid "Badge" msgstr "挂件" #. TRANS: DT element for StatusNet software license. -#: lib/action.php:837 +#: lib/action.php:866 msgid "StatusNet software license" msgstr "StatusNet 软件许可证" @@ -5355,7 +5911,7 @@ msgstr "StatusNet 软件许可证" #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: "%%site.broughtby%%" is the value of the variable site.broughtby -#: lib/action.php:844 +#: lib/action.php:873 #, php-format msgid "" "**%%site.name%%** is a microblogging service brought to you by [%%site." @@ -5365,7 +5921,7 @@ msgstr "" "broughtbyurl%%)。" #. TRANS: First sentence of the StatusNet site license. Used if 'broughtby' is not set. -#: lib/action.php:847 +#: lib/action.php:876 #, php-format msgid "**%%site.name%%** is a microblogging service." msgstr "**%%site.name%%** 是一个微博客服务。" @@ -5374,7 +5930,7 @@ msgstr "**%%site.name%%** 是一个微博客服务。" #. TRANS: Make sure there is no whitespace between "]" and "(". #. TRANS: Text between [] is a link description, text between () is the link itself. #. TRANS: %s is the version of StatusNet that is being used. -#: lib/action.php:854 +#: lib/action.php:883 #, php-format msgid "" "It runs the [StatusNet](http://status.net/) microblogging software, version %" @@ -5385,50 +5941,50 @@ msgstr "" "(http://www.fsf.org/licensing/licenses/agpl-3.0.html)授权。" #. TRANS: DT element for StatusNet site content license. -#: lib/action.php:870 +#: lib/action.php:899 msgid "Site content license" msgstr "网站内容许可协议" #. TRANS: Content license displayed when license is set to 'private'. #. TRANS: %1$s is the site name. -#: lib/action.php:877 +#: lib/action.php:906 #, php-format msgid "Content and data of %1$s are private and confidential." msgstr "%1$s的内容和数据是私人且保密的。" #. TRANS: Content license displayed when license is set to 'allrightsreserved'. #. TRANS: %1$s is the copyright owner. -#: lib/action.php:884 +#: lib/action.php:913 #, php-format msgid "Content and data copyright by %1$s. All rights reserved." msgstr "内容和数据%1$s版权所有并保留所有权利。" #. TRANS: Content license displayed when license is set to 'allrightsreserved' and no owner is set. -#: lib/action.php:888 +#: lib/action.php:917 msgid "Content and data copyright by contributors. All rights reserved." msgstr "内容和数据贡献者版权所有并保留所有权利。" #. TRANS: license message in footer. #. TRANS: %1$s is the site name, %2$s is a link to the license URL, with a licence name set in configuration. -#: lib/action.php:902 +#: lib/action.php:949 #, php-format msgid "All %1$s content and data are available under the %2$s license." msgstr "所有%1$s的内容和数据在%2$s许可下有效。" #. TRANS: DT element for pagination (previous/next, etc.). -#: lib/action.php:1238 +#: lib/action.php:1285 msgid "Pagination" msgstr "分页" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: present than the currently displayed information. -#: lib/action.php:1249 +#: lib/action.php:1296 msgid "After" msgstr "之后" #. TRANS: Pagination message to go to a page displaying information more in the #. TRANS: past than the currently displayed information. -#: lib/action.php:1259 +#: lib/action.php:1306 msgid "Before" msgstr "之前" @@ -5547,41 +6103,65 @@ msgid "API resource requires read-write access, but you only have read access." msgstr "API 资源需要读写的访问权限,但是你只有只读的权限。" #. TRANS: OAuth exception thrown when no application is found for a given consumer key. -#: lib/apiauth.php:175 +#: lib/apiauth.php:177 msgid "No application for that consumer key." msgstr "没有应用使用这个 consumer key。" #. TRANS: OAuth exception given when an incorrect access token was given for a user. -#: lib/apiauth.php:212 +#: lib/apiauth.php:219 msgid "Bad access token." msgstr "无效的 access token。" #. TRANS: OAuth exception given when no user was found for a given token (no token was found). -#: lib/apiauth.php:217 +#: lib/apiauth.php:224 msgid "No user for that token." msgstr "没有用户使用这个 token。" #. TRANS: Client error thrown when authentication fails becaus a user clicked "Cancel". #. TRANS: Client error thrown when authentication fails. -#: lib/apiauth.php:258 lib/apiauth.php:290 +#: lib/apiauth.php:266 lib/apiauth.php:293 msgid "Could not authenticate you." msgstr "无法验证你。" +#. TRANS: Server error displayed when trying to create an anynymous OAuth consumer. +#: lib/apioauthstore.php:45 +#, fuzzy +msgid "Could not create anonymous consumer." +msgstr "无法创建别名。" + +#. TRANS: Server error displayed when trying to create an anynymous OAuth application. +#: lib/apioauthstore.php:69 +#, fuzzy +msgid "Could not create anonymous OAuth application." +msgstr "无法创建应用。" + +#. TRANS: Exception thrown when no token association could be found. +#: lib/apioauthstore.php:151 +msgid "" +"Could not find a profile and application associated with the request token." +msgstr "" + +#. TRANS: Exception thrown when no access token can be issued. +#: lib/apioauthstore.php:186 +#, fuzzy +msgid "Could not issue access token." +msgstr "无法添加信息。" + +#. TRANS: Server error displayed when a database error occurs. +#: lib/apioauthstore.php:243 +msgid "Database error inserting OAuth application user." +msgstr "插入 OAuth 应用用户时数据库出错。" + #. TRANS: Exception thrown when an attempt is made to revoke an unknown token. -#: lib/apioauthstore.php:178 +#: lib/apioauthstore.php:285 msgid "Tried to revoke unknown token." msgstr "尝试了取消未知的 token。" #. TRANS: Exception thrown when an attempt is made to remove a revoked token. -#: lib/apioauthstore.php:183 +#: lib/apioauthstore.php:290 msgid "Failed to delete revoked token." msgstr "删除取消的 token 失败。" -#. TRANS: Form legend. -#: lib/applicationeditform.php:129 -msgid "Edit application" -msgstr "编辑应用" - #. TRANS: Form guide. #: lib/applicationeditform.php:178 msgid "Icon for this application" @@ -5660,24 +6240,35 @@ msgstr "该应用默认的访问权限:只读或读写" msgid "Cancel" msgstr "取消" +#: lib/applicationlist.php:247 +msgid " by " +msgstr "" + #. TRANS: Application access type -#: lib/applicationlist.php:134 +#: lib/applicationlist.php:260 msgid "read-write" msgstr "读写" #. TRANS: Application access type -#: lib/applicationlist.php:136 +#: lib/applicationlist.php:262 msgid "read-only" msgstr "只读" #. TRANS: Used in application list. %1$s is a modified date, %2$s is access type ("read-write" or "read-only") -#: lib/applicationlist.php:142 +#: lib/applicationlist.php:268 #, php-format msgid "Approved %1$s - \"%2$s\" access." msgstr "通过了%1$s - \"%2$s\"的访问权限。" +#. TRANS: Access token in the application list. +#. TRANS: %s are the first 7 characters of the access token. +#: lib/applicationlist.php:282 +#, php-format +msgid "Access token starting with: %s" +msgstr "" + #. TRANS: Button label -#: lib/applicationlist.php:157 +#: lib/applicationlist.php:298 msgctxt "BUTTON" msgid "Revoke" msgstr "取消" @@ -5686,11 +6277,6 @@ msgstr "取消" msgid "author element must contain a name element." msgstr "作者元素必须包含一个名称元素。" -#. TRANS: DT element label in attachment list. -#: lib/attachmentlist.php:85 -msgid "Attachments" -msgstr "附件" - #. TRANS: DT element label in attachment list item. #: lib/attachmentlist.php:256 msgid "Author" @@ -5829,15 +6415,17 @@ msgid "Fullname: %s" msgstr "全名:%s" #. TRANS: Whois output. %s is the location of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:434 lib/mail.php:268 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a location. +#: lib/command.php:434 lib/mail.php:278 #, php-format msgid "Location: %s" msgstr "位置:%s" #. TRANS: Whois output. %s is the homepage of the queried user. -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/command.php:438 lib/mail.php:271 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is a homepage. +#: lib/command.php:438 lib/mail.php:282 #, php-format msgid "Homepage: %s" msgstr "主页:%s" @@ -5859,7 +6447,7 @@ msgstr "%s是一个远程的用户;你只能给同一个服务器上的用户 #. TRANS: Message given if content is too long. #. TRANS: %1$d is the maximum number of characters, %2$d is the number of submitted characters. -#: lib/command.php:488 lib/xmppmanager.php:403 +#: lib/command.php:488 #, php-format msgid "Message too long - maximum is %1$d characters, you sent %2$d." msgstr "消息包含%2$d个字符,超出长度限制 - 不能超过%1$d个字符。" @@ -6099,13 +6687,15 @@ msgstr "" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #: lib/common.php:136 -msgid "No configuration file found. " +#, fuzzy +msgid "No configuration file found." msgstr "没有找到配置文件。 " #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. #. TRANS: Is followed by a list of directories (separated by HTML breaks). #: lib/common.php:139 -msgid "I looked for configuration files in the following places: " +#, fuzzy +msgid "I looked for configuration files in the following places:" msgstr "我在以下位置查找了配置文件:" #. TRANS: Error message displayed when no configuration file was found for a StatusNet installation. @@ -6141,18 +6731,18 @@ msgstr "SMS" msgid "Updates by SMS" msgstr "使用 SMS 更新" -#. TRANS: Menu item for OAth connection settings. +#. TRANS: Menu item for OuAth connection settings. #: lib/connectsettingsaction.php:120 msgctxt "MENU" msgid "Connections" msgstr "关联" -#. TRANS: Tooltip for connected applications (Connections through OAth) menu item. +#. TRANS: Tooltip for connected applications (Connections through OAuth) menu item. #: lib/connectsettingsaction.php:122 msgid "Authorized connected applications" msgstr "被授权已连接的应用" -#: lib/dberroraction.php:60 +#: lib/dberroraction.php:59 msgid "Database error" msgstr "数据库错误" @@ -6165,6 +6755,13 @@ msgid "" "You can upload your personal background image. The maximum file size is 2MB." msgstr "你可以上传你的个人页面背景。文件最大 2MB。" +#: lib/designsettings.php:283 +#, php-format +msgid "" +"The server was unable to handle that much POST data (%s bytes) due to its " +"current configuration." +msgstr "服务器当前的设置无法处理这么多的 POST 数据(%s bytes)。" + #: lib/designsettings.php:418 msgid "Design defaults restored." msgstr "默认外观已恢复。" @@ -6177,23 +6774,23 @@ msgstr "取消收藏这个消息" msgid "Favor this notice" msgstr "收藏" -#: lib/feed.php:85 +#: lib/feed.php:84 msgid "RSS 1.0" msgstr "RSS 1.0" -#: lib/feed.php:87 +#: lib/feed.php:86 msgid "RSS 2.0" msgstr "RSS 2.0" -#: lib/feed.php:89 +#: lib/feed.php:88 msgid "Atom" msgstr "Atom" -#: lib/feed.php:91 +#: lib/feed.php:90 msgid "FOAF" msgstr "FOAF" -#: lib/feedlist.php:66 +#: lib/feedlist.php:65 msgid "Feeds" msgstr "Feeds" @@ -6226,6 +6823,10 @@ msgstr "执行" msgid "Grant this user the \"%s\" role" msgstr "给这个用户添加\\\"%s\\\"权限" +#: lib/groupeditform.php:154 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1 到 64 个小写字母或数字,不包含标点或空格" + #: lib/groupeditform.php:163 msgid "URL of the homepage or blog of the group or topic" msgstr "这个小组或主题的主页或博客 URL" @@ -6321,15 +6922,19 @@ msgctxt "TOOLTIP" msgid "Add or edit %s design" msgstr "添加或编辑 %s 外观" +#. TRANS: Title for groups with the most members section. #: lib/groupsbymemberssection.php:71 msgid "Groups with most members" msgstr "人气最旺的小组" +#. TRANS: Title for groups with the most posts section. #: lib/groupsbypostssection.php:71 msgid "Groups with most posts" msgstr "发布消息最多的小组" -#: lib/grouptagcloudsection.php:56 +#. TRANS: Title for group tag cloud section. +#. TRANS: %s is a group name. +#: lib/grouptagcloudsection.php:57 #, php-format msgid "Tags in %s group's notices" msgstr "这个组所发布的消息的标签" @@ -6399,27 +7004,29 @@ msgstr "用用户名和密码登录。" msgid "Sign up for a new account" msgstr "注册一个新帐户" -#. TRANS: Subject for address confirmation email +#. TRANS: Subject for address confirmation email. #: lib/mail.php:174 msgid "Email address confirmation" msgstr "电子邮件地址确认" #. TRANS: Body for address confirmation email. -#: lib/mail.php:177 -#, php-format +#. TRANS: %1$s is the addressed user's nickname, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the URL to confirm at. +#: lib/mail.php:179 +#, fuzzy, php-format msgid "" -"Hey, %s.\n" +"Hey, %1$s.\n" "\n" -"Someone just entered this email address on %s.\n" +"Someone just entered this email address on %2$s.\n" "\n" "If it was you, and you want to confirm your entry, use the URL below:\n" "\n" -"\t%s\n" +"\t%3$s\n" "\n" "If not, just ignore this message.\n" "\n" "Thanks for your time, \n" -"%s\n" +"%2$s\n" msgstr "" "嗨, %s。\n" "\n" @@ -6434,13 +7041,16 @@ msgstr "" "谢谢你的宝贵时间,\n" "%s\n" -#. TRANS: Subject of new-subscriber notification e-mail -#: lib/mail.php:243 +#. TRANS: Subject of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscribing user's nickname, %2$s is the StatusNet sitename. +#: lib/mail.php:246 #, php-format msgid "%1$s is now listening to your notices on %2$s." msgstr "%1$s 开始关注你在 %2$s 的消息。" -#: lib/mail.php:248 +#. TRANS: This is a paragraph in a new-subscriber e-mail. +#. TRANS: %s is a URL where the subscriber can be reported as abusive. +#: lib/mail.php:253 #, php-format msgid "" "If you believe this account is being used abusively, you can block them from " @@ -6449,9 +7059,13 @@ msgstr "" "如果你认为此帐户正被人恶意使用,你可以将其从你的关注者中屏蔽掉并到 %s 报告给" "网站的管理员为他们在发垃圾信息。" -#. TRANS: Main body of new-subscriber notification e-mail -#: lib/mail.php:254 -#, php-format +#. TRANS: Main body of new-subscriber notification e-mail. +#. TRANS: %1$s is the subscriber's long name, %2$s is the StatusNet sitename, +#. TRANS: %3$s is the subscriber's profile URL, %4$s is the subscriber's location (or empty) +#. TRANS: %5$s is the subscriber's homepage URL (or empty), %6%s is the subscriber's bio (or empty) +#. TRANS: %7$s is a link to the addressed user's e-mail settings. +#: lib/mail.php:263 +#, fuzzy, php-format msgid "" "%1$s is now listening to your notices on %2$s.\n" "\n" @@ -6459,10 +7073,10 @@ msgid "" "\n" "%4$s%5$s%6$s\n" "Faithfully yours,\n" -"%7$s.\n" +"%2$s.\n" "\n" "----\n" -"Change your email address or notification options at %8$s\n" +"Change your email address or notification options at %7$s\n" msgstr "" "%1$s开始关注你在%2$s的消息。\n" "\n" @@ -6475,21 +7089,25 @@ msgstr "" "----\n" "在%8$s更改你的 email 地址或通知选项\n" -#. TRANS: Profile info line in new-subscriber notification e-mail -#: lib/mail.php:274 +#. TRANS: Profile info line in new-subscriber notification e-mail. +#. TRANS: %s is biographical information. +#: lib/mail.php:286 #, php-format msgid "Bio: %s" msgstr "自我介绍:%s" -#. TRANS: Subject of notification mail for new posting email address -#: lib/mail.php:304 +#. TRANS: Subject of notification mail for new posting email address. +#. TRANS: %s is the StatusNet sitename. +#: lib/mail.php:315 #, php-format msgid "New email address for posting to %s" msgstr "新的电子邮件地址,用于发布 %s 信息" -#. TRANS: Body of notification mail for new posting email address -#: lib/mail.php:308 -#, php-format +#. TRANS: Body of notification mail for new posting email address. +#. TRANS: %1$s is the StatusNet sitename, %2$s is the e-mail address to send +#. TRANS: to to post by e-mail, %3$s is a URL to more instructions. +#: lib/mail.php:321 +#, fuzzy, php-format msgid "" "You have a new posting address on %1$s.\n" "\n" @@ -6498,7 +7116,7 @@ msgid "" "More email instructions at %3$s.\n" "\n" "Faithfully yours,\n" -"%4$s" +"%1$s" msgstr "" "你的 %1$s 发布用地址已更新。\n" "\n" @@ -6510,31 +7128,36 @@ msgstr "" "\n" "%4$s" -#. TRANS: Subject line for SMS-by-email notification messages -#: lib/mail.php:433 +#. TRANS: Subject line for SMS-by-email notification messages. +#. TRANS: %s is the posting user's nickname. +#: lib/mail.php:442 #, php-format msgid "%s status" msgstr "%s 状态" -#. TRANS: Subject line for SMS-by-email address confirmation message -#: lib/mail.php:460 +#. TRANS: Subject line for SMS-by-email address confirmation message. +#: lib/mail.php:468 msgid "SMS confirmation" msgstr "SMS 验证" -#. TRANS: Main body heading for SMS-by-email address confirmation message -#: lib/mail.php:463 +#. TRANS: Main body heading for SMS-by-email address confirmation message. +#. TRANS: %s is the addressed user's nickname. +#: lib/mail.php:472 #, php-format msgid "%s: confirm you own this phone number with this code:" msgstr "%s:通过此代码证明这是你的手机:" -#. TRANS: Subject for 'nudge' notification email -#: lib/mail.php:484 +#. TRANS: Subject for 'nudge' notification email. +#. TRANS: %s is the nudging user. +#: lib/mail.php:493 #, php-format msgid "You've been nudged by %s" msgstr "你被%s呼叫了" -#. TRANS: Body for 'nudge' notification email -#: lib/mail.php:489 +#. TRANS: Body for 'nudge' notification email. +#. TRANS: %1$s is the nuding user's long name, $2$s is the nudging user's nickname, +#. TRANS: %3$s is a URL to post notices at, %4$s is the StatusNet sitename. +#: lib/mail.php:500 #, php-format msgid "" "%1$s (%2$s) is wondering what you are up to these days and is inviting you " @@ -6560,14 +7183,18 @@ msgstr "" "亲切的问候,\n" "%4$s\n" -#. TRANS: Subject for direct-message notification email -#: lib/mail.php:536 +#. TRANS: Subject for direct-message notification email. +#. TRANS: %s is the sending user's nickname. +#: lib/mail.php:547 #, php-format msgid "New private message from %s" msgstr "来自%s的私信" -#. TRANS: Body for direct-message notification email -#: lib/mail.php:541 +#. TRANS: Body for direct-message notification email. +#. TRANS: %1$s is the sending user's long name, %2$s is the sending user's nickname, +#. TRANS: %3$s is the message content, %4$s a URL to the message, +#. TRANS: %5$s is the StatusNet sitename. +#: lib/mail.php:555 #, php-format msgid "" "%1$s (%2$s) sent you a private message:\n" @@ -6600,14 +7227,19 @@ msgstr "" "亲切的问候,\n" "%5$s\n" -#. TRANS: Subject for favorite notification email -#: lib/mail.php:589 -#, php-format -msgid "%s (@%s) added your notice as a favorite" +#. TRANS: Subject for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:603 +#, fuzzy, php-format +msgid "%1$s (@%2$s) added your notice as a favorite" msgstr "%s (@%s) 收藏了你的消息" -#. TRANS: Body for favorite notification email -#: lib/mail.php:592 +#. TRANS: Body for favorite notification e-mail. +#. TRANS: %1$s is the adding user's long name, $2$s is the date the notice was created, +#. TRANS: %3$s is a URL to the faved notice, %4$s is the faved notice text, +#. TRANS: %5$s is a URL to all faves of the adding user, %6$s is the StatusNet sitename, +#. TRANS: %7$s is the adding user's nickname. +#: lib/mail.php:610 #, php-format msgid "" "%1$s (@%7$s) just added your notice from %2$s as one of their favorites.\n" @@ -6645,7 +7277,7 @@ msgstr "" "%6$s\n" #. TRANS: Line in @-reply notification e-mail. %s is conversation URL. -#: lib/mail.php:651 +#: lib/mail.php:668 #, php-format msgid "" "The full conversation can be read here:\n" @@ -6656,13 +7288,20 @@ msgstr "" "\n" "\t%s" -#: lib/mail.php:657 -#, php-format -msgid "%s (@%s) sent a notice to your attention" +#. TRANS: E-mail subject for notice notification. +#. TRANS: %1$s is the sending user's long name, %2$s is the adding user's nickname. +#: lib/mail.php:676 +#, fuzzy, php-format +msgid "%1$s (@%2$s) sent a notice to your attention" msgstr "%s (@%s) 给你发送了一条消息" #. TRANS: Body of @-reply notification e-mail. -#: lib/mail.php:660 +#. TRANS: %1$s is the sending user's long name, $2$s is the StatusNet sitename, +#. TRANS: %3$s is a URL to the notice, %4$s is the notice text, +#. TRANS: %5$s is a URL to the full conversion if it exists (otherwise empty), +#. TRANS: %6$s is a URL to reply to the notice, %7$s is a URL to all @-replied for the addressed user, +#. TRANS: %8$s is a URL to the addressed user's e-mail settings, %9$s is the sender's nickname. +#: lib/mail.php:684 #, php-format msgid "" "%1$s (@%9$s) just sent a notice to your attention (an '@-reply') on %2$s.\n" @@ -6932,24 +7571,24 @@ msgstr "呼叫" msgid "Send a nudge to this user" msgstr "呼叫这个用户" -#: lib/oauthstore.php:283 +#: lib/oauthstore.php:294 msgid "Error inserting new profile." msgstr "添加新个人信息出错。" -#: lib/oauthstore.php:291 +#: lib/oauthstore.php:302 msgid "Error inserting avatar." msgstr "添加头像出错。" -#: lib/oauthstore.php:311 +#: lib/oauthstore.php:322 msgid "Error inserting remote profile." msgstr "添加远程个人信息时出错。" #. TRANS: Exception thrown when a notice is denied because it has been sent before. -#: lib/oauthstore.php:346 +#: lib/oauthstore.php:362 msgid "Duplicate notice." msgstr "复制消息。" -#: lib/oauthstore.php:491 +#: lib/oauthstore.php:507 msgid "Couldn't insert new subscription." msgstr "无法添加新的关注。" @@ -7069,9 +7708,11 @@ msgstr "转发" msgid "Revoke the \"%s\" role from this user" msgstr "取消这个用户的\"%s\"权限" -#: lib/router.php:711 -msgid "No single user defined for single-user mode." -msgstr "没有单独的用户被定义为单用户模式。" +#. TRANS: Client error on action trying to visit a non-existing page. +#: lib/router.php:847 +#, fuzzy +msgid "Page not found." +msgstr "API方法没有找到。" #: lib/sandboxform.php:67 msgid "Sandbox" @@ -7301,77 +7942,93 @@ msgid "Moderator" msgstr "审核员" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1153 +#: lib/util.php:1164 msgid "a few seconds ago" msgstr "几秒前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1156 +#: lib/util.php:1167 msgid "about a minute ago" msgstr "约1分钟前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1160 +#: lib/util.php:1171 #, php-format msgid "about one minute ago" msgid_plural "about %d minutes ago" msgstr[0] "约1分钟前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1163 +#: lib/util.php:1174 msgid "about an hour ago" msgstr "约1小时前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1167 +#: lib/util.php:1178 #, php-format msgid "about one hour ago" msgid_plural "about %d hours ago" msgstr[0] "约一小时前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1170 +#: lib/util.php:1181 msgid "about a day ago" msgstr "约1天前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1174 +#: lib/util.php:1185 #, php-format msgid "about one day ago" msgid_plural "about %d days ago" msgstr[0] "约1天前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1177 +#: lib/util.php:1188 msgid "about a month ago" msgstr "约1个月前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1181 +#: lib/util.php:1192 #, php-format msgid "about one month ago" msgid_plural "about %d months ago" msgstr[0] "约1个月前" #. TRANS: Used in notices to indicate when the notice was made compared to now. -#: lib/util.php:1184 +#: lib/util.php:1195 msgid "about a year ago" msgstr "约1年前" -#: lib/webcolor.php:82 +#: lib/webcolor.php:80 #, php-format msgid "%s is not a valid color!" msgstr "%s不是有效的颜色!" -#: lib/webcolor.php:123 -#, php-format -msgid "%s is not a valid color! Use 3 or 6 hex chars." +#. TRANS: Validation error for a web colour. +#. TRANS: %s is the provided (invalid) text for colour. +#: lib/webcolor.php:120 +#, fuzzy, php-format +msgid "%s is not a valid color! Use 3 or 6 hex characters." msgstr "%s不是有效的颜色!应使用3或6个十六进制字符。" +#. TRANS: %s is the URL to the StatusNet site's Instant Messaging settings. +#: lib/xmppmanager.php:285 +#, php-format +msgid "Unknown user. Go to %s to add your address to your account" +msgstr "" + +#. TRANS: Response to XMPP source when it sent too long a message. +#. TRANS: %1$d the maximum number of allowed characters (used for plural), %2$d is the sent number. +#: lib/xmppmanager.php:404 +#, fuzzy, php-format +msgid "Message too long. Maximum is %1$d character, you sent %2$d." +msgid_plural "Message too long. Maximum is %1$d characters, you sent %2$d." +msgstr[0] "消息包含%2$d个字符,超出长度限制 - 不能超过%1$d个字符。" + #: scripts/restoreuser.php:82 #, php-format msgid "Backup file for user %s (%s)" -msgstr "用户 %s (%s) 的备份文件\n" +msgstr "用户 %s (%s) 的备份文件" #: scripts/restoreuser.php:88 msgid "No user specified; using backup user." @@ -7381,3 +8038,18 @@ msgstr "没有用户被指定;使用备份用户。" #, php-format msgid "%d entries in backup." msgstr "备份中有 %d 个条目。" + +#~ msgid "Full name is too long (max 255 chars)." +#~ msgstr "全名过长(不能超过 255 个字符)。" + +#~ msgid "Location is too long (max 255 chars)." +#~ msgstr "位置过长(不能超过255个字符)。" + +#~ msgid "That's too long. Max message size is %d chars." +#~ msgstr "太长了。最长的信息长度是%d个字符。" + +#~ msgid "Bio is too long (max %d chars)." +#~ msgstr "描述过长(不能超过%d个字符)。" + +#~ msgid "Describe yourself and your interests in %d chars" +#~ msgstr "用不超过%d个字符描述你自己和你的兴趣" diff --git a/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po index 5af023356b..093825b906 100644 --- a/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po +++ b/plugins/Adsense/locale/br/LC_MESSAGES/Adsense.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Adsense\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:48+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:19+0000\n" "Language-Team: Breton \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:54:23+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:19+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: br\n" "X-Message-Group: #out-statusnet-plugin-adsense\n" @@ -46,27 +46,27 @@ msgstr "Arventennoù Adsense evit al lec'hienn StatusNet-mañ." #: adsenseadminpanel.php:164 msgid "Client ID" -msgstr "" +msgstr "ID an arval" #: adsenseadminpanel.php:165 msgid "Google client ID" -msgstr "" +msgstr "ID an arval Google" #: adsenseadminpanel.php:170 msgid "Ad script URL" -msgstr "" +msgstr "URL ar skript kemenn" #: adsenseadminpanel.php:171 msgid "Script URL (advanced)" -msgstr "" +msgstr "URL ar skript (araokaet)" #: adsenseadminpanel.php:176 msgid "Medium rectangle" -msgstr "" +msgstr "Skouergornek etre" #: adsenseadminpanel.php:177 msgid "Medium rectangle slot code" -msgstr "" +msgstr "Kod lakaet en ur skouergornek etre" #: adsenseadminpanel.php:182 msgid "Rectangle" @@ -74,23 +74,23 @@ msgstr "Skouergornek" #: adsenseadminpanel.php:183 msgid "Rectangle slot code" -msgstr "" +msgstr "Kod lakaet er skouergornek" #: adsenseadminpanel.php:188 msgid "Leaderboard" -msgstr "" +msgstr "Panell an urzhiadoù" #: adsenseadminpanel.php:189 msgid "Leaderboard slot code" -msgstr "" +msgstr "Kod lakaet e panell an urzhiadoù" #: adsenseadminpanel.php:194 msgid "Skyscraper" -msgstr "" +msgstr "Giton a-serzh" #: adsenseadminpanel.php:195 msgid "Wide skyscraper slot code" -msgstr "" +msgstr "Kod lakaet en ur giton ledan a-serzh" #: adsenseadminpanel.php:208 msgid "Save" @@ -98,4 +98,4 @@ msgstr "Enrollañ" #: adsenseadminpanel.php:208 msgid "Save AdSense settings" -msgstr "" +msgstr "Enrollañ arventennoù AdSense" diff --git a/plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po new file mode 100644 index 0000000000..f30b1fdc9d --- /dev/null +++ b/plugins/Adsense/locale/de/LC_MESSAGES/Adsense.po @@ -0,0 +1,101 @@ +# Translation of StatusNet - Adsense to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Adsense\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:19+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:19+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-adsense\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANS: Menu item title/tooltip +#: AdsensePlugin.php:194 +msgid "AdSense configuration" +msgstr "AdSense-Konfiguration" + +#. TRANS: Menu item for site administration +#: AdsensePlugin.php:196 +msgid "AdSense" +msgstr "AdSense" + +#: AdsensePlugin.php:209 +msgid "Plugin to add Google Adsense to StatusNet sites." +msgstr "Plugin, das Google Adsense auf StatusNet-Websites hinzufügt." + +#: adsenseadminpanel.php:52 +msgctxt "TITLE" +msgid "AdSense" +msgstr "AdSense" + +#: adsenseadminpanel.php:62 +msgid "AdSense settings for this StatusNet site" +msgstr "AdSense-Einstellungen dieser StatusNet-Website" + +#: adsenseadminpanel.php:164 +msgid "Client ID" +msgstr "Client-ID" + +#: adsenseadminpanel.php:165 +msgid "Google client ID" +msgstr "Google-Client-ID" + +#: adsenseadminpanel.php:170 +msgid "Ad script URL" +msgstr "Skript-URL" + +#: adsenseadminpanel.php:171 +msgid "Script URL (advanced)" +msgstr "" + +#: adsenseadminpanel.php:176 +msgid "Medium rectangle" +msgstr "" + +#: adsenseadminpanel.php:177 +msgid "Medium rectangle slot code" +msgstr "" + +#: adsenseadminpanel.php:182 +msgid "Rectangle" +msgstr "" + +#: adsenseadminpanel.php:183 +msgid "Rectangle slot code" +msgstr "" + +#: adsenseadminpanel.php:188 +msgid "Leaderboard" +msgstr "" + +#: adsenseadminpanel.php:189 +msgid "Leaderboard slot code" +msgstr "" + +#: adsenseadminpanel.php:194 +msgid "Skyscraper" +msgstr "" + +#: adsenseadminpanel.php:195 +msgid "Wide skyscraper slot code" +msgstr "" + +#: adsenseadminpanel.php:208 +msgid "Save" +msgstr "Speichern" + +#: adsenseadminpanel.php:208 +msgid "Save AdSense settings" +msgstr "AdSense-Einstellungen speichern" diff --git a/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po new file mode 100644 index 0000000000..1e2e46fab5 --- /dev/null +++ b/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po @@ -0,0 +1,103 @@ +# Translation of StatusNet - Adsense to Brazilian Portuguese (Português do Brasil) +# Expored from translatewiki.net +# +# Author: Giro720 +# Author: Luckas Blade +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Adsense\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-20 17:39+0000\n" +"PO-Revision-Date: 2010-10-20 17:41:21+0000\n" +"Language-Team: Brazilian Portuguese \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 20:29:03+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: pt-br\n" +"X-Message-Group: #out-statusnet-plugin-adsense\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. TRANS: Menu item title/tooltip +#: AdsensePlugin.php:194 +msgid "AdSense configuration" +msgstr "Configuração do AdSense" + +#. TRANS: Menu item for site administration +#: AdsensePlugin.php:196 +msgid "AdSense" +msgstr "AdSense" + +#: AdsensePlugin.php:209 +msgid "Plugin to add Google Adsense to StatusNet sites." +msgstr "Plugin para adicionar Google Adsense aos sites StatusNet." + +#: adsenseadminpanel.php:52 +msgctxt "TITLE" +msgid "AdSense" +msgstr "AdSense" + +#: adsenseadminpanel.php:62 +msgid "AdSense settings for this StatusNet site" +msgstr "Configurações do AdSense para este site StatusNet" + +#: adsenseadminpanel.php:164 +msgid "Client ID" +msgstr "Identificação do cliente" + +#: adsenseadminpanel.php:165 +msgid "Google client ID" +msgstr "ID de cliente Google" + +#: adsenseadminpanel.php:170 +msgid "Ad script URL" +msgstr "URL do script do anúncio" + +#: adsenseadminpanel.php:171 +msgid "Script URL (advanced)" +msgstr "URL do script (avançado)" + +#: adsenseadminpanel.php:176 +msgid "Medium rectangle" +msgstr "Retângulo médio" + +#: adsenseadminpanel.php:177 +msgid "Medium rectangle slot code" +msgstr "Código colocado dentro de um retângulo médio." + +#: adsenseadminpanel.php:182 +msgid "Rectangle" +msgstr "Retângulo" + +#: adsenseadminpanel.php:183 +msgid "Rectangle slot code" +msgstr "Código colocado dentro de um retângulo." + +#: adsenseadminpanel.php:188 +msgid "Leaderboard" +msgstr "" + +#: adsenseadminpanel.php:189 +msgid "Leaderboard slot code" +msgstr "" + +#: adsenseadminpanel.php:194 +msgid "Skyscraper" +msgstr "" + +#: adsenseadminpanel.php:195 +msgid "Wide skyscraper slot code" +msgstr "" + +#: adsenseadminpanel.php:208 +msgid "Save" +msgstr "Salvar" + +#: adsenseadminpanel.php:208 +msgid "Save AdSense settings" +msgstr "Salvar as configurações do AdSense" diff --git a/plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po new file mode 100644 index 0000000000..d95dc7fed4 --- /dev/null +++ b/plugins/AnonymousFave/locale/br/LC_MESSAGES/AnonymousFave.po @@ -0,0 +1,102 @@ +# Translation of StatusNet - AnonymousFave to Breton (Brezhoneg) +# Expored from translatewiki.net +# +# Author: Y-M D +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - AnonymousFave\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:22+0000\n" +"Language-Team: Breton \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: br\n" +"X-Message-Group: #out-statusnet-plugin-anonymousfave\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#. TRANS: Label for tally for number of times a notice was favored. +#: AnonymousFavePlugin.php:207 +msgid "Favored" +msgstr "Karetañ" + +#. TRANS: Server exception. +#: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251 +msgid "Couldn't create anonymous user session." +msgstr "Dibosupl eo krouiñ un dalc'h implijer dizanv." + +#. TRANS: Plugin description. +#: AnonymousFavePlugin.php:326 +msgid "Allow anonymous users to favorite notices." +msgstr "Aotreañ an implijerien dizanv da gavout gwelloc'h kemennoù." + +#. TRANS: Client error. +#: anonfavor.php:60 +msgid "" +"Could not favor notice! Please make sure your browser has cookies enabled." +msgstr "" +"Dibosupl eo merkañ ar c'hemenn-mañ evel pennroll ! Mar plij gwiriekait e " +"tegemer ho urzhiataer an toupinoù." + +#. TRANS: Client error. +#: anonfavor.php:71 anondisfavor.php:72 +msgid "There was a problem with your session token. Try again, please." +msgstr "Ur gudenn 'zo bet gant ho jedaouer dalc'h. Mar plij adklaskit." + +#. TRANS: Client error. +#: anonfavor.php:78 +msgid "This notice is already a favorite!" +msgstr "Ouzhpennet eo bet ar c'hemenn-mañ d'ho pennrolloù dija !" + +#. TRANS: Server error. +#: anonfavor.php:85 +msgid "Could not create favorite." +msgstr "Diposupl eo krouiñ ar pennroll-mañ." + +#. TRANS: Title. +#: anonfavor.php:95 +msgid "Disfavor favorite" +msgstr "Tennañ ar pennroll" + +#. TRANS: Server exception. +#. TRANS: %d is the notice ID (number). +#: Fave_tally.php:155 Fave_tally.php:184 +#, php-format +msgid "Couldn't update favorite tally for notice ID %d." +msgstr "Dibosupl eo hizivaat ar skor penndibaboù evit ar c'hemenn %d." + +#. TRANS: Server exception. +#. TRANS: %d is the notice ID (number). +#: Fave_tally.php:215 +#, php-format +msgid "Couldn't create favorite tally for notice ID %d." +msgstr "Dibosupl eo krouiñ ar skor penndibaboù evit ar c'hemenn %d." + +#. TRANS: Client error. +#: anondisfavor.php:61 +msgid "" +"Could not disfavor notice! Please make sure your browser has cookies enabled." +msgstr "" +"Dibosupl eo merkañ ar c'hemenn-mañ evel nann-pennroll ! Mar plij gwiriekait " +"e tegemer ho urzhiataer an toupinoù." + +#. TRANS: Client error. +#: anondisfavor.php:82 +msgid "This notice is not a favorite!" +msgstr "N'eo ket ar c'hemenn-mañ ur pennroll !" + +#. TRANS: Server error. +#: anondisfavor.php:91 +msgid "Could not delete favorite." +msgstr "Diposupl eo dilemel ar pennroll-mañ." + +#. TRANS: Title. +#: anondisfavor.php:101 +msgid "Add to favorites" +msgstr "Ouzhpennañ d'ar pennrolloù" diff --git a/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po index d7d357c967..a451aaec8d 100644 --- a/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po +++ b/plugins/AnonymousFave/locale/es/LC_MESSAGES/AnonymousFave.po @@ -1,6 +1,7 @@ # Translation of StatusNet - AnonymousFave to Spanish (Español) # Expored from translatewiki.net # +# Author: Locos epraix # Author: Translationista # -- # This file is distributed under the same license as the StatusNet package. @@ -9,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - AnonymousFave\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:13+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:22+0000\n" "Language-Team: Spanish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:06:35+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: es\n" "X-Message-Group: #out-statusnet-plugin-anonymousfave\n" @@ -24,7 +25,7 @@ msgstr "" #. TRANS: Label for tally for number of times a notice was favored. #: AnonymousFavePlugin.php:207 msgid "Favored" -msgstr "" +msgstr "Favorito" #. TRANS: Server exception. #: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251 diff --git a/plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po new file mode 100644 index 0000000000..ba6eb3ac48 --- /dev/null +++ b/plugins/AnonymousFave/locale/gl/LC_MESSAGES/AnonymousFave.po @@ -0,0 +1,98 @@ +# Translation of StatusNet - AnonymousFave to Galician (Galego) +# Expored from translatewiki.net +# +# Author: Toliño +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - AnonymousFave\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:38+0000\n" +"Language-Team: Galician \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 20:29:04+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: gl\n" +"X-Message-Group: #out-statusnet-plugin-anonymousfave\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANS: Label for tally for number of times a notice was favored. +#: AnonymousFavePlugin.php:207 +msgid "Favored" +msgstr "" + +#. TRANS: Server exception. +#: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251 +msgid "Couldn't create anonymous user session." +msgstr "" + +#. TRANS: Plugin description. +#: AnonymousFavePlugin.php:326 +msgid "Allow anonymous users to favorite notices." +msgstr "" + +#. TRANS: Client error. +#: anonfavor.php:60 +msgid "" +"Could not favor notice! Please make sure your browser has cookies enabled." +msgstr "" + +#. TRANS: Client error. +#: anonfavor.php:71 anondisfavor.php:72 +msgid "There was a problem with your session token. Try again, please." +msgstr "Houbo un erro co seu pase. Inténteo de novo." + +#. TRANS: Client error. +#: anonfavor.php:78 +msgid "This notice is already a favorite!" +msgstr "A nota xa é unha das súas favoritas!" + +#. TRANS: Server error. +#: anonfavor.php:85 +msgid "Could not create favorite." +msgstr "Non se puido crear o favorito." + +#. TRANS: Title. +#: anonfavor.php:95 +msgid "Disfavor favorite" +msgstr "Desmarcar como favorita" + +#. TRANS: Server exception. +#. TRANS: %d is the notice ID (number). +#: Fave_tally.php:155 Fave_tally.php:184 +#, php-format +msgid "Couldn't update favorite tally for notice ID %d." +msgstr "" + +#. TRANS: Server exception. +#. TRANS: %d is the notice ID (number). +#: Fave_tally.php:215 +#, php-format +msgid "Couldn't create favorite tally for notice ID %d." +msgstr "" + +#. TRANS: Client error. +#: anondisfavor.php:61 +msgid "" +"Could not disfavor notice! Please make sure your browser has cookies enabled." +msgstr "" + +#. TRANS: Client error. +#: anondisfavor.php:82 +msgid "This notice is not a favorite!" +msgstr "Esta nota non é unha das favoritas!" + +#. TRANS: Server error. +#: anondisfavor.php:91 +msgid "Could not delete favorite." +msgstr "Non se puido eliminar o favorito." + +#. TRANS: Title. +#: anondisfavor.php:101 +msgid "Add to favorites" +msgstr "Engadir aos favoritos" diff --git a/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po index e2174d347c..147bb289be 100644 --- a/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po +++ b/plugins/AnonymousFave/locale/ia/LC_MESSAGES/AnonymousFave.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - AnonymousFave\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:13+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:22+0000\n" "Language-Team: Interlingua \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:06:35+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ia\n" "X-Message-Group: #out-statusnet-plugin-anonymousfave\n" @@ -24,7 +24,7 @@ msgstr "" #. TRANS: Label for tally for number of times a notice was favored. #: AnonymousFavePlugin.php:207 msgid "Favored" -msgstr "" +msgstr "Favorite" #. TRANS: Server exception. #: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251 diff --git a/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po index 6579d35e82..cef8f60171 100644 --- a/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po +++ b/plugins/AnonymousFave/locale/mk/LC_MESSAGES/AnonymousFave.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - AnonymousFave\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:13+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:22+0000\n" "Language-Team: Macedonian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:06:35+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: mk\n" "X-Message-Group: #out-statusnet-plugin-anonymousfave\n" @@ -24,7 +24,7 @@ msgstr "" #. TRANS: Label for tally for number of times a notice was favored. #: AnonymousFavePlugin.php:207 msgid "Favored" -msgstr "" +msgstr "Бендисано" #. TRANS: Server exception. #: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251 diff --git a/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po index b4e9503306..f9addab250 100644 --- a/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po +++ b/plugins/AnonymousFave/locale/nl/LC_MESSAGES/AnonymousFave.po @@ -10,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - AnonymousFave\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:13+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:22+0000\n" "Language-Team: Dutch \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:06:35+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nl\n" "X-Message-Group: #out-statusnet-plugin-anonymousfave\n" @@ -25,7 +25,7 @@ msgstr "" #. TRANS: Label for tally for number of times a notice was favored. #: AnonymousFavePlugin.php:207 msgid "Favored" -msgstr "" +msgstr "Als favoriet aangemerkt" #. TRANS: Server exception. #: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251 diff --git a/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po b/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po index 294db46316..7408489b66 100644 --- a/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po +++ b/plugins/AnonymousFave/locale/uk/LC_MESSAGES/AnonymousFave.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - AnonymousFave\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:13+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:22+0000\n" "Language-Team: Ukrainian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:06:35+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:34+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: uk\n" "X-Message-Group: #out-statusnet-plugin-anonymousfave\n" @@ -25,7 +25,7 @@ msgstr "" #. TRANS: Label for tally for number of times a notice was favored. #: AnonymousFavePlugin.php:207 msgid "Favored" -msgstr "" +msgstr "Обране" #. TRANS: Server exception. #: AnonymousFavePlugin.php:240 AnonymousFavePlugin.php:251 diff --git a/plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po new file mode 100644 index 0000000000..1ab375aa90 --- /dev/null +++ b/plugins/AutoSandbox/locale/de/LC_MESSAGES/AutoSandbox.po @@ -0,0 +1,45 @@ +# Translation of StatusNet - AutoSandbox to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - AutoSandbox\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:31+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:22+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-autosandbox\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: AutoSandboxPlugin.php:66 +msgid "Automatically sandboxes newly registered members." +msgstr "Neu registrierte Benutzer automatisch auf die Spielwiese setzen." + +#: AutoSandboxPlugin.php:72 +msgid "" +"Note you will initially be \"sandboxed\" so your posts will not appear in " +"the public timeline." +msgstr "" +"Beachte, dass du anfangs in die „Spielwiese“ gesetzt wirst, sodass deine " +"Beiträge nicht in der öffentlichen Zeitleiste erscheinen." + +#. TRANS: $contactlink is a clickable e-mailaddress. +#: AutoSandboxPlugin.php:79 +msgid "" +"Note you will initially be \"sandboxed\" so your posts will not appear in " +"the public timeline. Send a message to $contactlink to speed up the " +"unsandboxing process." +msgstr "" +"Beachte, dass du anfangs in die „Spielwiese“ gesetzt wirst, sodass deine " +"Beiträge nicht in der öffentlichen Zeitleiste erscheinen. Schicke eine " +"Nachricht an $contactlink, um schneller aus der Spielwiese rauszukommen." diff --git a/plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po b/plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po new file mode 100644 index 0000000000..85a2398622 --- /dev/null +++ b/plugins/AutoSandbox/locale/ru/LC_MESSAGES/AutoSandbox.po @@ -0,0 +1,46 @@ +# Translation of StatusNet - AutoSandbox to Russian (Русский) +# Expored from translatewiki.net +# +# Author: MaxSem +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - AutoSandbox\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:31+0000\n" +"Language-Team: Russian \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:22+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: ru\n" +"X-Message-Group: #out-statusnet-plugin-autosandbox\n" +"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " +"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" + +#: AutoSandboxPlugin.php:66 +msgid "Automatically sandboxes newly registered members." +msgstr "Автоматически отсылает всех новых пользователей в «песочницу»." + +#: AutoSandboxPlugin.php:72 +msgid "" +"Note you will initially be \"sandboxed\" so your posts will not appear in " +"the public timeline." +msgstr "" +"Обратите внимание, что сначала вы будете находиться в «песочнице», так что " +"ваши сообщения не будут появляться в общей ленте." + +#. TRANS: $contactlink is a clickable e-mailaddress. +#: AutoSandboxPlugin.php:79 +msgid "" +"Note you will initially be \"sandboxed\" so your posts will not appear in " +"the public timeline. Send a message to $contactlink to speed up the " +"unsandboxing process." +msgstr "" +"Обратите внимание, что сначала вы будете находиться в «песочнице», так что " +"ваши сообщения не будут появляться в общей ленте. Отправьте сообщение на " +"адрес $contactlink, чтобы ускорить перевод из песочницы." diff --git a/plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po new file mode 100644 index 0000000000..ad60a53b98 --- /dev/null +++ b/plugins/Autocomplete/locale/br/LC_MESSAGES/Autocomplete.po @@ -0,0 +1,33 @@ +# Translation of StatusNet - Autocomplete to Breton (Brezhoneg) +# Expored from translatewiki.net +# +# Author: Fulup +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Autocomplete\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:23+0000\n" +"Language-Team: Breton \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:36+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: br\n" +"X-Message-Group: #out-statusnet-plugin-autocomplete\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: AutocompletePlugin.php:80 +msgid "" +"The autocomplete plugin allows users to autocomplete screen names in @ " +"replies. When an \"@\" is typed into the notice text area, an autocomplete " +"box is displayed populated with the user's friend' screen names." +msgstr "" +"Talvezout a ra an adveziant emglokaat d'an implijerien da glokaat en un " +"doare emgefre al lesanvioù er respontoù @. Pa vez merket un \"@\" e takad " +"skridaozañ ar c'hemenn e vez diskouezet ur voest emglokaat enni lesanvioù " +"mignoned an implijer." diff --git a/plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po b/plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po new file mode 100644 index 0000000000..6053415d42 --- /dev/null +++ b/plugins/Autocomplete/locale/de/LC_MESSAGES/Autocomplete.po @@ -0,0 +1,33 @@ +# Translation of StatusNet - Autocomplete to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Autocomplete\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:23+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:36+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-autocomplete\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: AutocompletePlugin.php:80 +msgid "" +"The autocomplete plugin allows users to autocomplete screen names in @ " +"replies. When an \"@\" is typed into the notice text area, an autocomplete " +"box is displayed populated with the user's friend' screen names." +msgstr "" +"Das „Autocomplete“-Plugin ermöglicht die Autovervollständigung von " +"Benutzernamen in @-Antworten. Wenn ein „@“ in die Nachrichten-Textbox " +"eingegeben wird, wird eine Autovervollständigen-Box mit den Benutzernamen " +"der Freunde des Benutzers angezeigt." diff --git a/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po index ce4a7de7b0..20893ce51e 100644 --- a/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po +++ b/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po @@ -9,22 +9,21 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - BitlyUrl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:16+0000\n" +"POT-Creation-Date: 2010-10-20 17:39+0000\n" +"PO-Revision-Date: 2010-10-20 17:41:27+0000\n" "Language-Team: French \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:54:25+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-20 01:18:27+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fr\n" "X-Message-Group: #out-statusnet-plugin-bitlyurl\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" #: BitlyUrlPlugin.php:48 -#, fuzzy msgid "You must specify a serviceUrl for bit.ly shortening." -msgstr "Vous devez spécifier un serviceUrl." +msgstr "Vous devez spécifier un serviceUrl pour le raccourcissement bit.ly." #: BitlyUrlPlugin.php:171 #, php-format @@ -35,11 +34,11 @@ msgstr "" #: BitlyUrlPlugin.php:212 msgid "bit.ly" -msgstr "" +msgstr "bit.ly" #: BitlyUrlPlugin.php:213 bitlyadminpanelaction.php:54 msgid "bit.ly URL shortening" -msgstr "" +msgstr "Raccourcissement d’URL bit.ly" #: bitlyadminpanelaction.php:65 msgid "" @@ -47,35 +46,42 @@ msgid "" "bit.ly/a/your_api_key). This verifies that this is an authorized account, " "and allow you to use bit.ly's tracking features and custom domains." msgstr "" +"Le raccourcissement d’URL par bit.ly nécessite [un compte bit.ly et une clé " +"API](http://bit.ly/a/your_api_key). Ceci permet de vérifier qu'il s'agit " +"bien d’un compte autorisé et vous permet d’utiliser les fonctionnalités de " +"suivi et les domaines personnalisés de bit.ly." #: bitlyadminpanelaction.php:132 msgid "Invalid login. Max length is 255 characters." msgstr "" +"Nom d’utilisateur invalide. La longueur maximale est de 255 caractères." #: bitlyadminpanelaction.php:138 msgid "Invalid API key. Max length is 255 characters." -msgstr "" +msgstr "Clé d’API invalide. La longueur maximale est de 255 caractères." #: bitlyadminpanelaction.php:191 msgid "Credentials" -msgstr "" +msgstr "Pouvoirs" #: bitlyadminpanelaction.php:199 msgid "Leave these empty to use global default credentials." -msgstr "" +msgstr "Laissez ceci vide pour utiliser les pouvoirs globaux par défaut." #: bitlyadminpanelaction.php:202 msgid "If you leave these empty, bit.ly will be unavailable to users." msgstr "" +"Si vous laissez ceci vide, bit.ly ne sera pas disponible pour les " +"utilisateurs." #: bitlyadminpanelaction.php:209 msgid "Login name" -msgstr "" +msgstr "Nom d’utilisateur" #: bitlyadminpanelaction.php:218 msgid "API key" -msgstr "" +msgstr "Clé API" #: bitlyadminpanelaction.php:236 msgid "Save bit.ly settings" -msgstr "" +msgstr "Sauvegarder les paramètres bit.ly" diff --git a/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po index a6605c9171..c89f39c871 100644 --- a/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po +++ b/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po @@ -9,22 +9,21 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - BitlyUrl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:16+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:01+0000\n" "Language-Team: Interlingua \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:54:25+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ia\n" "X-Message-Group: #out-statusnet-plugin-bitlyurl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: BitlyUrlPlugin.php:48 -#, fuzzy msgid "You must specify a serviceUrl for bit.ly shortening." -msgstr "Tu debe specificar un serviceUrl." +msgstr "Tu debe specificar un serviceUrl pro accurtamento bit.ly." #: BitlyUrlPlugin.php:171 #, php-format @@ -33,11 +32,11 @@ msgstr "Usa abbreviator de URL %1$s." #: BitlyUrlPlugin.php:212 msgid "bit.ly" -msgstr "" +msgstr "bit.ly" #: BitlyUrlPlugin.php:213 bitlyadminpanelaction.php:54 msgid "bit.ly URL shortening" -msgstr "" +msgstr "Accurtamento de URL con bit.ly" #: bitlyadminpanelaction.php:65 msgid "" @@ -45,35 +44,40 @@ msgid "" "bit.ly/a/your_api_key). This verifies that this is an authorized account, " "and allow you to use bit.ly's tracking features and custom domains." msgstr "" +"Le accurtamento de URL con bit.ly require [un conto de bit.ly e un clave API]" +"(http://bit.ly/a/your_api_key). Isto verifica que isto es un conto " +"autorisate, e permitte usar le functionalitate de traciamento e dominios " +"personalisate de bit.ly." #: bitlyadminpanelaction.php:132 msgid "Invalid login. Max length is 255 characters." -msgstr "" +msgstr "Nomine de usator invalide. Longitude maximal es 255 characteres." #: bitlyadminpanelaction.php:138 msgid "Invalid API key. Max length is 255 characters." -msgstr "" +msgstr "Clave API invalide. Longitude maximal es 255 characteres." #: bitlyadminpanelaction.php:191 msgid "Credentials" -msgstr "" +msgstr "Datos de authentication" #: bitlyadminpanelaction.php:199 msgid "Leave these empty to use global default credentials." msgstr "" +"Lassa istes vacue pro usar le datos de authentication global predefinite." #: bitlyadminpanelaction.php:202 msgid "If you leave these empty, bit.ly will be unavailable to users." -msgstr "" +msgstr "Si tu lassa istes vacue, bit.ly non essera disponibile al usatores." #: bitlyadminpanelaction.php:209 msgid "Login name" -msgstr "" +msgstr "Nomine de conto" #: bitlyadminpanelaction.php:218 msgid "API key" -msgstr "" +msgstr "Clave API" #: bitlyadminpanelaction.php:236 msgid "Save bit.ly settings" -msgstr "" +msgstr "Salveguardar configurationes de bit.ly" diff --git a/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po index f7e262b42e..8f586d3cae 100644 --- a/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po +++ b/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po @@ -9,22 +9,21 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - BitlyUrl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:16+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:01+0000\n" "Language-Team: Macedonian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:54:25+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: mk\n" "X-Message-Group: #out-statusnet-plugin-bitlyurl\n" "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n" #: BitlyUrlPlugin.php:48 -#, fuzzy msgid "You must specify a serviceUrl for bit.ly shortening." -msgstr "Мора да назначите serviceUrl." +msgstr "Мора да наведете URL-адреса за скратување со bit.ly." #: BitlyUrlPlugin.php:171 #, php-format @@ -35,11 +34,11 @@ msgstr "" #: BitlyUrlPlugin.php:212 msgid "bit.ly" -msgstr "" +msgstr "bit.ly" #: BitlyUrlPlugin.php:213 bitlyadminpanelaction.php:54 msgid "bit.ly URL shortening" -msgstr "" +msgstr "Скратување на URL со bit.ly" #: bitlyadminpanelaction.php:65 msgid "" @@ -47,35 +46,40 @@ msgid "" "bit.ly/a/your_api_key). This verifies that this is an authorized account, " "and allow you to use bit.ly's tracking features and custom domains." msgstr "" +"Скратувањето на URL-адреси со bit.ly бара [сметка и API-клуч за bit.ly]" +"(http://bit.ly/a/your_api_key). Со ова се потврдува дека ова е овластена " +"сметка, и Ви овозможува да ги користите можностите за следење и " +"прилагодување на домени што ги нуди bit.ly's." #: bitlyadminpanelaction.php:132 msgid "Invalid login. Max length is 255 characters." -msgstr "" +msgstr "Неважечко корисничко име. Дозволени се највеќе 255 знаци." #: bitlyadminpanelaction.php:138 msgid "Invalid API key. Max length is 255 characters." -msgstr "" +msgstr "Неважечки API-клуч. Дозволени се највеќе 255 знаци." #: bitlyadminpanelaction.php:191 msgid "Credentials" -msgstr "" +msgstr "Уверенија" #: bitlyadminpanelaction.php:199 msgid "Leave these empty to use global default credentials." msgstr "" +"Оставете го ова празно за да го користите глобалното уверение по основно." #: bitlyadminpanelaction.php:202 msgid "If you leave these empty, bit.ly will be unavailable to users." -msgstr "" +msgstr "Ако ова го оставите празно, bit.ly ќе биде недостапен за корисниците." #: bitlyadminpanelaction.php:209 msgid "Login name" -msgstr "" +msgstr "Корисничко име" #: bitlyadminpanelaction.php:218 msgid "API key" -msgstr "" +msgstr "API-клуч" #: bitlyadminpanelaction.php:236 msgid "Save bit.ly settings" -msgstr "" +msgstr "Зачувај нагодувања на bit.ly" diff --git a/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po index 4d5dba6483..7669c1ebcd 100644 --- a/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po +++ b/plugins/BitlyUrl/locale/nb/LC_MESSAGES/BitlyUrl.po @@ -9,22 +9,21 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - BitlyUrl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:16+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:34+0000\n" "Language-Team: Norwegian (bokmål)‬ \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:54:25+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:35:11+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: no\n" "X-Message-Group: #out-statusnet-plugin-bitlyurl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: BitlyUrlPlugin.php:48 -#, fuzzy msgid "You must specify a serviceUrl for bit.ly shortening." -msgstr "Du må oppgi en tjeneste-Url." +msgstr "" #: BitlyUrlPlugin.php:171 #, php-format @@ -33,11 +32,11 @@ msgstr "Bruker URL-forkortertjenesten %1$s." #: BitlyUrlPlugin.php:212 msgid "bit.ly" -msgstr "" +msgstr "bit.ly" #: BitlyUrlPlugin.php:213 bitlyadminpanelaction.php:54 msgid "bit.ly URL shortening" -msgstr "" +msgstr "bit.ly URL-forkortelse" #: bitlyadminpanelaction.php:65 msgid "" @@ -45,35 +44,38 @@ msgid "" "bit.ly/a/your_api_key). This verifies that this is an authorized account, " "and allow you to use bit.ly's tracking features and custom domains." msgstr "" +"URL-forkortelse med bit.ly krever [en bit.ly-konto og API-nøkkel](http://bit." +"ly/a/your_api_key). Denne bekrefter at dette er en autorisert konto og " +"tillater deg å bruke bit.lys sporingsfunksjoner og egendefinerte domener." #: bitlyadminpanelaction.php:132 msgid "Invalid login. Max length is 255 characters." -msgstr "" +msgstr "Ugyldig pålogging. Maks lengde er 255 tegn." #: bitlyadminpanelaction.php:138 msgid "Invalid API key. Max length is 255 characters." -msgstr "" +msgstr "Ugyldig API-nøkkel. Maks lengde er 255 tegn." #: bitlyadminpanelaction.php:191 msgid "Credentials" -msgstr "" +msgstr "Attester" #: bitlyadminpanelaction.php:199 msgid "Leave these empty to use global default credentials." -msgstr "" +msgstr "La disse være tomme for å bruke globale standardattester." #: bitlyadminpanelaction.php:202 msgid "If you leave these empty, bit.ly will be unavailable to users." -msgstr "" +msgstr "Om du lar disse være tomme vil bit.ly være utilgjengelig for brukere." #: bitlyadminpanelaction.php:209 msgid "Login name" -msgstr "" +msgstr "Innloggingsnavn" #: bitlyadminpanelaction.php:218 msgid "API key" -msgstr "" +msgstr "API-nøkkel" #: bitlyadminpanelaction.php:236 msgid "Save bit.ly settings" -msgstr "" +msgstr "Lagre bit.ly-innstillinger" diff --git a/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po index b26fe0d42e..f59b7e497b 100644 --- a/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po +++ b/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po @@ -9,22 +9,21 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - BitlyUrl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:16+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:01+0000\n" "Language-Team: Dutch \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:54:25+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:05+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nl\n" "X-Message-Group: #out-statusnet-plugin-bitlyurl\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: BitlyUrlPlugin.php:48 -#, fuzzy msgid "You must specify a serviceUrl for bit.ly shortening." -msgstr "U moet een serviceURL opgeven." +msgstr "U moet een serviceUrl opgeven om URL's in te korten via bit.ly." #: BitlyUrlPlugin.php:171 #, php-format @@ -35,11 +34,11 @@ msgstr "" #: BitlyUrlPlugin.php:212 msgid "bit.ly" -msgstr "" +msgstr "bit.ly" #: BitlyUrlPlugin.php:213 bitlyadminpanelaction.php:54 msgid "bit.ly URL shortening" -msgstr "" +msgstr "URL's inkorten via bit.ly" #: bitlyadminpanelaction.php:65 msgid "" @@ -47,35 +46,39 @@ msgid "" "bit.ly/a/your_api_key). This verifies that this is an authorized account, " "and allow you to use bit.ly's tracking features and custom domains." msgstr "" +"Het inkorten van URL's via bit.ly vereist een [account bij bit.ly en een API-" +"sleutel](http://bit.ly/a/your_api_key)." #: bitlyadminpanelaction.php:132 msgid "Invalid login. Max length is 255 characters." -msgstr "" +msgstr "Ongeldige aanmeldgegevens. De maximale lengte is 255 tekens." #: bitlyadminpanelaction.php:138 msgid "Invalid API key. Max length is 255 characters." -msgstr "" +msgstr "De API-sleutel is ongeldig. De maximale lengte is 255 tekens." #: bitlyadminpanelaction.php:191 msgid "Credentials" -msgstr "" +msgstr "Gebruikersgegevens" #: bitlyadminpanelaction.php:199 msgid "Leave these empty to use global default credentials." -msgstr "" +msgstr "Laat deze leeg om globale standaard gebruikersgegevens te gebruiken." #: bitlyadminpanelaction.php:202 msgid "If you leave these empty, bit.ly will be unavailable to users." msgstr "" +"Als u deze velden oningevuld laat, is bit.ly niet beschikbaar voor " +"gebruikers." #: bitlyadminpanelaction.php:209 msgid "Login name" -msgstr "" +msgstr "Gebruikersnaam" #: bitlyadminpanelaction.php:218 msgid "API key" -msgstr "" +msgstr "API-sleutel" #: bitlyadminpanelaction.php:236 msgid "Save bit.ly settings" -msgstr "" +msgstr "bit.ly-instellingen opslaan" diff --git a/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po index a5c1ad86aa..a9746e27af 100644 --- a/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po +++ b/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - BitlyUrl\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:16+0000\n" +"POT-Creation-Date: 2010-10-20 00:18+0000\n" +"PO-Revision-Date: 2010-10-20 00:20:31+0000\n" "Language-Team: Ukrainian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:54:25+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-19 23:49:51+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: uk\n" "X-Message-Group: #out-statusnet-plugin-bitlyurl\n" @@ -23,9 +23,9 @@ msgstr "" "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" #: BitlyUrlPlugin.php:48 -#, fuzzy msgid "You must specify a serviceUrl for bit.ly shortening." -msgstr "Ви маєте вказати URL-адресу сервісу." +msgstr "" +"Ви мусите зазначити URL-адресу для сервісу скорочення URL-адрес bit.ly." #: BitlyUrlPlugin.php:171 #, php-format @@ -35,11 +35,11 @@ msgstr "" #: BitlyUrlPlugin.php:212 msgid "bit.ly" -msgstr "" +msgstr "bit.ly" #: BitlyUrlPlugin.php:213 bitlyadminpanelaction.php:54 msgid "bit.ly URL shortening" -msgstr "" +msgstr "Скорочення URL-адрес bit.ly" #: bitlyadminpanelaction.php:65 msgid "" @@ -47,35 +47,43 @@ msgid "" "bit.ly/a/your_api_key). This verifies that this is an authorized account, " "and allow you to use bit.ly's tracking features and custom domains." msgstr "" +"Скорочення URL-адрес за допомогою bit.ly вимагає [акаунт bit.ly та API-ключ]" +"(http://bit.ly/a/your_api_key). Це підтвердить те, що даний акаунт є " +"авторизованим і дозволить користуватися функцією відстеження bit.ly, а також " +"доменами користувачів." #: bitlyadminpanelaction.php:132 msgid "Invalid login. Max length is 255 characters." -msgstr "" +msgstr "Невірний лоґін. Максимальна довжина — 255 символів." #: bitlyadminpanelaction.php:138 msgid "Invalid API key. Max length is 255 characters." -msgstr "" +msgstr "Невірний API-ключ. Максимальна довжина — 255 символів." #: bitlyadminpanelaction.php:191 msgid "Credentials" -msgstr "" +msgstr "Повноваження" #: bitlyadminpanelaction.php:199 msgid "Leave these empty to use global default credentials." msgstr "" +"Залиште це поле порожнім, щоб користуватися загальними повноваженнями за " +"замовчуванням." #: bitlyadminpanelaction.php:202 msgid "If you leave these empty, bit.ly will be unavailable to users." msgstr "" +"Якщо ви залишите це поле порожнім, сервіс bit.ly стане недоступним для інших " +"користувачів." #: bitlyadminpanelaction.php:209 msgid "Login name" -msgstr "" +msgstr "Лоґін" #: bitlyadminpanelaction.php:218 msgid "API key" -msgstr "" +msgstr "API-ключ" #: bitlyadminpanelaction.php:236 msgid "Save bit.ly settings" -msgstr "" +msgstr "Зберегти налаштування bit.ly" diff --git a/plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po b/plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po new file mode 100644 index 0000000000..cbc54fa4e5 --- /dev/null +++ b/plugins/Blacklist/locale/de/LC_MESSAGES/Blacklist.po @@ -0,0 +1,95 @@ +# Translation of StatusNet - Blacklist to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Blacklist\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:35+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:25+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-blacklist\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: BlacklistPlugin.php:148 +#, php-format +msgid "You may not register with homepage '%s'." +msgstr "Du darfst dich nicht mit der Homepage „%s“ anmelden." + +#: BlacklistPlugin.php:158 +#, php-format +msgid "You may not register with nickname '%s'." +msgstr "Du darfst dich nicht mit den Benutzernamen „%s“ anmelden." + +#: BlacklistPlugin.php:182 +#, php-format +msgid "You may not use homepage '%s'." +msgstr "Du darfst nicht die Homepage „%s“ benutzen." + +#: BlacklistPlugin.php:192 +#, php-format +msgid "You may not use nickname '%s'." +msgstr "Du darfst nicht den Benutzernamen „%s“ benutzen." + +#: BlacklistPlugin.php:234 +#, php-format +msgid "You may not use URL \"%s\" in notices." +msgstr "Du darfst nicht die URL „%s“ in Nachrichten verwenden." + +#: BlacklistPlugin.php:338 +msgid "Keeps a blacklist of forbidden nickname and URL patterns." +msgstr "Hält eine schwarze Liste der verbotenen Benutzernamen und URL-Muster." + +#: BlacklistPlugin.php:375 blacklistadminpanel.php:52 +msgid "Blacklist" +msgstr "Schwarze Liste" + +#: BlacklistPlugin.php:376 +msgid "Blacklist configuration" +msgstr "Konfiguration der schwarzen Liste" + +#: BlacklistPlugin.php:402 +msgid "Add this nickname pattern to blacklist" +msgstr "Dieses Benutzernamen-Muster zur schwarzen Liste hinzufügen" + +#: BlacklistPlugin.php:411 +msgid "Add this homepage pattern to blacklist" +msgstr "Dieses Homepage-Muster zur schwarzen Liste hinzufügen" + +#: blacklistadminpanel.php:62 +msgid "Blacklisted URLs and nicknames" +msgstr "URLs und Benutzernamen auf der schwarzen Liste" + +#: blacklistadminpanel.php:174 +msgid "Nicknames" +msgstr "Benutzernamen" + +#: blacklistadminpanel.php:176 +msgid "Patterns of nicknames to block, one per line" +msgstr "Muster der zu blockierenden Benutzernamen, einer pro Zeile" + +#: blacklistadminpanel.php:182 +msgid "URLs" +msgstr "URLs" + +#: blacklistadminpanel.php:184 +msgid "Patterns of URLs to block, one per line" +msgstr "Muster der zu blockierenden URLS, eine pro Zeile" + +#: blacklistadminpanel.php:198 +msgid "Save" +msgstr "Speichern" + +#: blacklistadminpanel.php:201 +msgid "Save site settings" +msgstr "Website-Einstellungen speichern" diff --git a/plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po new file mode 100644 index 0000000000..8a6f38b5f8 --- /dev/null +++ b/plugins/BlankAd/locale/nb/LC_MESSAGES/BlankAd.po @@ -0,0 +1,26 @@ +# Translation of StatusNet - BlankAd to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) +# Expored from translatewiki.net +# +# Author: Nghtwlkr +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - BlankAd\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:36+0000\n" +"Language-Team: Norwegian (bokmål)‬ \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:25+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: no\n" +"X-Message-Group: #out-statusnet-plugin-blankad\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: BlankAdPlugin.php:127 +msgid "Plugin for testing ad layout." +msgstr "Utvidelse for å teste annonseplasseringer." diff --git a/plugins/BlankAd/locale/nl/LC_MESSAGES/BlankAd.po b/plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po similarity index 55% rename from plugins/BlankAd/locale/nl/LC_MESSAGES/BlankAd.po rename to plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po index fd7bf15a44..0837942036 100644 --- a/plugins/BlankAd/locale/nl/LC_MESSAGES/BlankAd.po +++ b/plugins/BlankAd/locale/pt/LC_MESSAGES/BlankAd.po @@ -1,7 +1,7 @@ -# Translation of StatusNet - BlankAd to Dutch (Nederlands) +# Translation of StatusNet - BlankAd to Portuguese (Português) # Expored from translatewiki.net # -# Author: Siebrand +# Author: GTNS # -- # This file is distributed under the same license as the StatusNet package. # @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - BlankAd\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:27+0000\n" -"Language-Team: Dutch \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:43+0000\n" +"Language-Team: Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-01 20:37:54+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:51+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" -"X-Language-Code: nl\n" +"X-Language-Code: pt\n" "X-Message-Group: #out-statusnet-plugin-blankad\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: BlankAdPlugin.php:127 msgid "Plugin for testing ad layout." -msgstr "Plug-in voor het testen van advertentielay-outs." +msgstr "Plugin para testar a disposição de anúncios." diff --git a/plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po b/plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po new file mode 100644 index 0000000000..f7c0dcfabf --- /dev/null +++ b/plugins/BlogspamNet/locale/br/LC_MESSAGES/BlogspamNet.po @@ -0,0 +1,26 @@ +# Translation of StatusNet - BlogspamNet to Breton (Brezhoneg) +# Expored from translatewiki.net +# +# Author: Fulup +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - BlogspamNet\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:37+0000\n" +"Language-Team: Breton \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:33:27+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: br\n" +"X-Message-Group: #out-statusnet-plugin-blogspamnet\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: BlogspamNetPlugin.php:152 +msgid "Plugin to check submitted notices with blogspam.net." +msgstr "Astenn evit gwiriañ gant blogspam.net ar c'hmennoù kaset." diff --git a/plugins/CacheLog/CacheLogPlugin.php b/plugins/CacheLog/CacheLogPlugin.php index 5b0b439354..ab9538df05 100644 --- a/plugins/CacheLog/CacheLogPlugin.php +++ b/plugins/CacheLog/CacheLogPlugin.php @@ -61,36 +61,26 @@ class CacheLogPlugin extends Plugin function onEndCacheGet($key, &$value) { if ($value === false) { - $this->log(LOG_INFO, "Cache MISS for key '$key'"); + $this->log(LOG_INFO, sprintf('Cache MISS for key "%s"', $key)); } else { - $this->log(LOG_INFO, "Cache HIT for key '$key'"); + $this->log(LOG_INFO, sprintf('Cache HIT for key "%s": %s', $key, self::showValue($value))); } return true; } function onStartCacheSet(&$key, &$value, &$flag, &$expiry, &$success) { - if (empty($value)) { - if (is_array($value)) { - $this->log(LOG_INFO, "Setting empty array for key '$key'"); - } else if (is_null($value)) { - $this->log(LOG_INFO, "Setting null value for key '$key'"); - } else if (is_string($value)) { - $this->log(LOG_INFO, "Setting empty string for key '$key'"); - } else if (is_integer($value)) { - $this->log(LOG_INFO, "Setting integer 0 for key '$key'"); - } else { - $this->log(LOG_INFO, "Setting empty value '$value' for key '$key'"); - } - } else { - $this->log(LOG_INFO, "Setting non-empty value for key '$key'"); - } + $this->log(LOG_INFO, "Begin setting cache value for key '$key'"); return true; } function onEndCacheSet($key, $value, $flag, $expiry) { - $this->log(LOG_INFO, "Done setting cache value for key '$key'"); + $this->log(LOG_INFO, sprintf('Set cache value %s for key "%s" (flags: %d, expiry %d)', + self::showValue($value), + $key, + $flag, + $expiry)); return true; } @@ -116,4 +106,21 @@ class CacheLogPlugin extends Plugin _m('Log reads and writes to the cache.')); return true; } + + static function showValue($value) + { + if (is_object($value)) { + return sprintf('object of class %s', get_class($value)); + } else if (is_array($value)) { + return sprintf('array of length %d', count($value)); + } else if (is_string($value)) { + return sprintf('string "%s"', $value); + } else if (is_integer($value)) { + return sprintf('integer %d', $value); + } else if (is_null($value)) { + return 'null'; + } else { + return 'unknown'; + } + } } diff --git a/plugins/CacheLog/locale/CacheLog.pot b/plugins/CacheLog/locale/CacheLog.pot index 45ec7e627e..89790a9f51 100644 --- a/plugins/CacheLog/locale/CacheLog.pot +++ b/plugins/CacheLog/locale/CacheLog.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,6 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "" diff --git a/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po index 07d0419fae..00114e7089 100644 --- a/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/es/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Spanish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: es\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Registra lecturas y escrituras en el caché" diff --git a/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po index 90c25580d7..8d7c3cc651 100644 --- a/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/fr/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: French \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fr\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Lectures et écritures de journal en cache." diff --git a/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po index 943a490c89..7d7191dfe6 100644 --- a/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/ia/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Interlingua \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ia\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Registrar le lectura e scriptura al cache." diff --git a/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po index 92fe1b3420..784631289e 100644 --- a/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/mk/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Macedonian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: mk\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Евидентирај читања на и записи во кешот." diff --git a/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po index 1ba685a7eb..93a0de6faf 100644 --- a/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/nb/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:56+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Norwegian (bokmål)‬ \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:56:06+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: no\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Logg leser og skriver til hurtiglageret." diff --git a/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po index c0700465c1..de1fae832c 100644 --- a/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/nl/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Dutch \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nl\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Lezen en schrijven naar de cache in het logboek opnemen." diff --git a/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po index 8c0123c0fd..e7dc7c1459 100644 --- a/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/pt/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: pt\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Regista leituras e escritas na cache." diff --git a/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po index 44a967f9d7..ff79083fde 100644 --- a/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/ru/LC_MESSAGES/CacheLog.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Russian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ru\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Журнал читает и пишет в кеш." diff --git a/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po index c210ae2f99..cb4d530c0f 100644 --- a/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/tl/LC_MESSAGES/CacheLog.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Tagalog \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: tl\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Ang tala ay nagbabasa at nagsusulat sa taguan." diff --git a/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po index f496355821..40c7126cf4 100644 --- a/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/uk/LC_MESSAGES/CacheLog.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Ukrainian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: uk\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "Лоґ переглядів та записів у кеші." diff --git a/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po b/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po index 71a0998144..72061455f4 100644 --- a/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po +++ b/plugins/CacheLog/locale/zh_CN/LC_MESSAGES/CacheLog.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - CacheLog\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:28+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:45+0000\n" "Language-Team: Simplified Chinese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:18:16+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:33:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: zh-hans\n" "X-Message-Group: #out-statusnet-plugin-cachelog\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: CacheLogPlugin.php:116 +#: CacheLogPlugin.php:106 msgid "Log reads and writes to the cache." msgstr "将读写日志到缓存。" diff --git a/plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po b/plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po new file mode 100644 index 0000000000..dd4a52afb2 --- /dev/null +++ b/plugins/ClientSideShorten/locale/de/LC_MESSAGES/ClientSideShorten.po @@ -0,0 +1,34 @@ +# Translation of StatusNet - ClientSideShorten to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - ClientSideShorten\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:40+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:33+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-clientsideshorten\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ClientSideShortenPlugin.php:74 +msgid "" +"ClientSideShorten causes the web interface's notice form to automatically " +"shorten URLs as they entered, and before the notice is submitted." +msgstr "" +"ClientSideShorten sorgt dafür, dass in die Nachrichtenbox eingegebene URLs " +"sofort gekürzt werden, noch bevor die Nachricht gespeichert wird." + +#: shorten.php:55 +msgid "'text' argument must be specified." +msgstr "" diff --git a/plugins/DirectionDetector/DirectionDetectorPlugin.php b/plugins/DirectionDetector/DirectionDetectorPlugin.php index 1473c386fa..4a38f390f1 100644 --- a/plugins/DirectionDetector/DirectionDetectorPlugin.php +++ b/plugins/DirectionDetector/DirectionDetectorPlugin.php @@ -81,6 +81,9 @@ class DirectionDetectorPlugin extends Plugin { * @return boolean */ public static function startsWithRTLCharacter($str){ + if (strlen($str) < 1) { + return false; + } if( is_array($cc = self::utf8ToUnicode(mb_substr($str, 0, 1, 'utf-8'))) ) $cc = $cc[0]; else diff --git a/plugins/DirectionDetector/locale/DirectionDetector.pot b/plugins/DirectionDetector/locale/DirectionDetector.pot index 9b4b17f73e..2ffb4e0baa 100644 --- a/plugins/DirectionDetector/locale/DirectionDetector.pot +++ b/plugins/DirectionDetector/locale/DirectionDetector.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -16,6 +16,6 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" diff --git a/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po new file mode 100644 index 0000000000..b63088f387 --- /dev/null +++ b/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po @@ -0,0 +1,27 @@ +# Translation of StatusNet - DirectionDetector to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - DirectionDetector\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:08+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-directiondetector\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: DirectionDetectorPlugin.php:264 +msgid "Shows notices with right-to-left content in correct direction." +msgstr "" +"Zeigt Nachrichten mit Rechts-nach-Links-Inhalt in der korrekten Richtung an." diff --git a/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po index fc8fc57e36..02d6a1c03a 100644 --- a/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:08+0000\n" "Language-Team: Spanish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: es\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Muestra los mensajes de contenido derecha-a-izquierda en la dirección " diff --git a/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po index 82eaac25c1..a6fb99dcf2 100644 --- a/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:08+0000\n" "Language-Team: French \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fr\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=2; plural=(n > 1);\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Affiche dans les bon sens les avis contenant du texte écrit de droite à " diff --git a/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po new file mode 100644 index 0000000000..1245e39e64 --- /dev/null +++ b/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po @@ -0,0 +1,26 @@ +# Translation of StatusNet - DirectionDetector to Hebrew (עברית) +# Expored from translatewiki.net +# +# Author: YaronSh +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - DirectionDetector\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:08+0000\n" +"Language-Team: Hebrew \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: he\n" +"X-Message-Group: #out-statusnet-plugin-directiondetector\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: DirectionDetectorPlugin.php:264 +msgid "Shows notices with right-to-left content in correct direction." +msgstr "הצגת הערות עם תוכן מימין לשמאל בכיוון הנכון." diff --git a/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po index ef9a65ec3f..6d54005a3d 100644 --- a/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:08+0000\n" "Language-Team: Interlingua \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ia\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Monstra notas con scripto de dextra a sinistra in le direction correcte." diff --git a/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po index 5cad2f6ab2..56cefc597b 100644 --- a/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:26+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Indonesian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:07:50+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: id\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Menampilkan pemberitahuan dengan konten kanan-ke-kiri dalam arah yang tepat." diff --git a/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po index 181f569cb7..ded19689ba 100644 --- a/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Japanese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ja\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "正しい方向で右から左へ表示される内容の通知を表示する。" diff --git a/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po index 4b6d2a46a6..25868fa97e 100644 --- a/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Luxembourgish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: lb\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Weist Matdeelungen mat Inhalt dee vu riets not lenks geschriwwen ass an där " diff --git a/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po index 53188114a0..8176955314 100644 --- a/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Macedonian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: mk\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Ги прикажува забелешките напишани на писма од десно на лево во исправната " diff --git a/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po index 28b689c966..e939fc1ae7 100644 --- a/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po @@ -9,18 +9,18 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Norwegian (bokmål)‬ \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: no\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "Viser notiser med høyre-til-venstre-innhold i riktig retning." diff --git a/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po index a73475ba78..ebe5d42b27 100644 --- a/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po @@ -9,21 +9,21 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Last-Translator: Siebrand Mazeland \n" "Language-Team: Dutch \n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nl\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Geeft mededelingen met inhoud in een van rechts naar links geschreven " diff --git a/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po index 1a41fc0a14..94e35b1107 100644 --- a/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Russian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ru\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "Правильно показывает уведомления для системы письма справа налево." diff --git a/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po index 97955b4f27..e38e425be4 100644 --- a/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Tagalog \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: tl\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "" "Nagpapakita ng mga pabatid na may nilalamang mula-kanan-pakaliwa sa tamang " diff --git a/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po index 1bad145bc7..067080b70b 100644 --- a/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Ukrainian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: uk\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "Показує повідомлення із письмом справа наліво у правильному напрямі." diff --git a/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po index 16e9e3a002..a501d4f6a9 100644 --- a/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po +++ b/plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po @@ -9,19 +9,19 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - DirectionDetector\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:32:58+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:09+0000\n" "Language-Team: Simplified Chinese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:55:43+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:07+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: zh-hans\n" "X-Message-Group: #out-statusnet-plugin-directiondetector\n" "Plural-Forms: nplurals=1; plural=0;\n" -#: DirectionDetectorPlugin.php:261 +#: DirectionDetectorPlugin.php:264 msgid "Shows notices with right-to-left content in correct direction." msgstr "在内容方向为从右到左时,以相同的文字方向显示提醒。" diff --git a/plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po new file mode 100644 index 0000000000..fe98e76337 --- /dev/null +++ b/plugins/DiskCache/locale/nb/LC_MESSAGES/DiskCache.po @@ -0,0 +1,26 @@ +# Translation of StatusNet - DiskCache to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) +# Expored from translatewiki.net +# +# Author: Nghtwlkr +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - DiskCache\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:43+0000\n" +"Language-Team: Norwegian (bokmål)‬ \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:37+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: no\n" +"X-Message-Group: #out-statusnet-plugin-diskcache\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: DiskCachePlugin.php:175 +msgid "Plugin to implement cache interface with disk files." +msgstr "Utvidelse for å implementere hurtiglagergrensesnitt med disk-filer." diff --git a/plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po b/plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po new file mode 100644 index 0000000000..c051259a9d --- /dev/null +++ b/plugins/DiskCache/locale/pt_BR/LC_MESSAGES/DiskCache.po @@ -0,0 +1,27 @@ +# Translation of StatusNet - DiskCache to Brazilian Portuguese (Português do Brasil) +# Expored from translatewiki.net +# +# Author: Giro720 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - DiskCache\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:43+0000\n" +"Language-Team: Brazilian Portuguese \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:37+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: pt-br\n" +"X-Message-Group: #out-statusnet-plugin-diskcache\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: DiskCachePlugin.php:175 +msgid "Plugin to implement cache interface with disk files." +msgstr "Plugin para implementar interface de cache com arquivos de disco." diff --git a/plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po new file mode 100644 index 0000000000..f9fd0aa429 --- /dev/null +++ b/plugins/Disqus/locale/de/LC_MESSAGES/Disqus.po @@ -0,0 +1,46 @@ +# Translation of StatusNet - Disqus to German (Deutsch) +# Expored from translatewiki.net +# +# Author: Michael +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Disqus\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:44+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-disqus\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: DisqusPlugin.php:142 +#, php-format +msgid "" +"Please enable JavaScript to view the [comments powered by Disqus](http://" +"disqus.com/?ref_noscript=%s)." +msgstr "" + +#: DisqusPlugin.php:149 +msgid "Comments powered by " +msgstr "" + +#: DisqusPlugin.php:201 +msgid "Comments" +msgstr "Kommentare" + +#: DisqusPlugin.php:241 +msgid "" +"Use Disqus to add commenting to notice " +"pages." +msgstr "" +"Benutzung von Disqus zum Hinzufügen von " +"Kommentaren auf Nachrichtenseiten." diff --git a/plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po b/plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po new file mode 100644 index 0000000000..251eccddd7 --- /dev/null +++ b/plugins/Disqus/locale/nb/LC_MESSAGES/Disqus.po @@ -0,0 +1,47 @@ +# Translation of StatusNet - Disqus to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) +# Expored from translatewiki.net +# +# Author: Nghtwlkr +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Disqus\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:45+0000\n" +"Language-Team: Norwegian (bokmål)‬ \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: no\n" +"X-Message-Group: #out-statusnet-plugin-disqus\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: DisqusPlugin.php:142 +#, php-format +msgid "" +"Please enable JavaScript to view the [comments powered by Disqus](http://" +"disqus.com/?ref_noscript=%s)." +msgstr "" +"Aktiver JavaScript for å vise [kommentarene levert av Disqus](http://disqus." +"com/?ref_noscript=%s)." + +#: DisqusPlugin.php:149 +msgid "Comments powered by " +msgstr "Kommentarer levert av " + +#: DisqusPlugin.php:201 +msgid "Comments" +msgstr "Kommentarer" + +#: DisqusPlugin.php:241 +msgid "" +"Use Disqus to add commenting to notice " +"pages." +msgstr "" +"Bruk Disqus til å legge kommentering til " +"notissider." diff --git a/plugins/Echo/locale/de/LC_MESSAGES/Echo.po b/plugins/Echo/locale/de/LC_MESSAGES/Echo.po new file mode 100644 index 0000000000..2a4d9ca31e --- /dev/null +++ b/plugins/Echo/locale/de/LC_MESSAGES/Echo.po @@ -0,0 +1,30 @@ +# Translation of StatusNet - Echo to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Echo\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:46+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-echo\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: EchoPlugin.php:111 +msgid "" +"Use Echo to add commenting to notice " +"pages." +msgstr "" +"Benutzung von Echo zum Hinzufügen von " +"Kommentaren auf Nachrichtenseiten." diff --git a/plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po b/plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po new file mode 100644 index 0000000000..98ff588e53 --- /dev/null +++ b/plugins/Echo/locale/pt_BR/LC_MESSAGES/Echo.po @@ -0,0 +1,31 @@ +# Translation of StatusNet - Echo to Brazilian Portuguese (Português do Brasil) +# Expored from translatewiki.net +# +# Author: Giro720 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Echo\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:46+0000\n" +"Language-Team: Brazilian Portuguese \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:40+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: pt-br\n" +"X-Message-Group: #out-statusnet-plugin-echo\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: EchoPlugin.php:111 +msgid "" +"Use Echo to add commenting to notice " +"pages." +msgstr "" +"Use o Echo para adicionar comentários " +"às páginas de notas." diff --git a/plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po new file mode 100644 index 0000000000..155b527ca2 --- /dev/null +++ b/plugins/EmailAuthentication/locale/br/LC_MESSAGES/EmailAuthentication.po @@ -0,0 +1,30 @@ +# Translation of StatusNet - EmailAuthentication to Breton (Brezhoneg) +# Expored from translatewiki.net +# +# Author: Fulup +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - EmailAuthentication\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:47+0000\n" +"Language-Team: Breton \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:42+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: br\n" +"X-Message-Group: #out-statusnet-plugin-emailauthentication\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: EmailAuthenticationPlugin.php:60 +msgid "" +"The Email Authentication plugin allows users to login using their email " +"address." +msgstr "" +"Talvezout a ra an adveziant dilesa d'an implijerien da gevreañ en ur ober " +"gant o chomlec'h postel." diff --git a/plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po new file mode 100644 index 0000000000..22d4a3e160 --- /dev/null +++ b/plugins/EmailAuthentication/locale/de/LC_MESSAGES/EmailAuthentication.po @@ -0,0 +1,30 @@ +# Translation of StatusNet - EmailAuthentication to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - EmailAuthentication\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:47+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:42+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-emailauthentication\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: EmailAuthenticationPlugin.php:60 +msgid "" +"The Email Authentication plugin allows users to login using their email " +"address." +msgstr "" +"Das „Email Authentication“-Plugin ermöglicht Benutzern, sich mit ihrer E-" +"Mail-Adresse anzumelden." diff --git a/plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po b/plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po new file mode 100644 index 0000000000..c9554d2663 --- /dev/null +++ b/plugins/EmailAuthentication/locale/pt_BR/LC_MESSAGES/EmailAuthentication.po @@ -0,0 +1,31 @@ +# Translation of StatusNet - EmailAuthentication to Brazilian Portuguese (Português do Brasil) +# Expored from translatewiki.net +# +# Author: Giro720 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - EmailAuthentication\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:47+0000\n" +"Language-Team: Brazilian Portuguese \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:34:42+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: pt-br\n" +"X-Message-Group: #out-statusnet-plugin-emailauthentication\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: EmailAuthenticationPlugin.php:60 +msgid "" +"The Email Authentication plugin allows users to login using their email " +"address." +msgstr "" +"O plugin de autenticação por e-mail permite aos usuário autenticarem-se " +"usando o seu endereço de e-mail." diff --git a/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po index b2c81c9d7c..fa1594ab86 100644 --- a/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/br/LC_MESSAGES/Facebook.po @@ -1,6 +1,7 @@ # Translation of StatusNet - Facebook to Breton (Brezhoneg) # Expored from translatewiki.net # +# Author: Fulup # Author: Y-M D # -- # This file is distributed under the same license as the StatusNet package. @@ -9,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:35+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:54+0000\n" "Language-Team: Breton \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:34:55+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: br\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -203,9 +204,9 @@ msgstr "Anv implijer pe ger-tremen direizh." #. TRANS: Page title. #. TRANS: %1$s is a user nickname, %2$s is a page number. #: facebookhome.php:153 -#, fuzzy, php-format +#, php-format msgid "%1$s and friends, page %2$d" -msgstr "%s hag e vignoned" +msgstr "%1$s hag e vignoned, pajenn %2$d" #. TRANS: Page title. #. TRANS: %s is a user nickname @@ -327,9 +328,8 @@ msgid "Facebook Login" msgstr "Kevreadenn Facebook" #: facebookremove.php:53 -#, fuzzy msgid "Couldn't remove Facebook user: already deleted." -msgstr "Dibosupl eo dilemel an implijer Facebook." +msgstr "" #: facebookremove.php:63 msgid "Couldn't remove Facebook user." @@ -366,7 +366,7 @@ msgstr "Arventennoù" #. TRANS: Tooltip for 'Settings' link that leads to a page user preferences can be set. #: facebookaction.php:194 msgid "Settings" -msgstr "" +msgstr "Penndibaboù" #: facebookaction.php:233 #, php-format @@ -395,7 +395,7 @@ msgstr "Kevreañ" #: facebookaction.php:288 msgid "Lost or forgotten password?" -msgstr "Ha kollet o peus ho ker-tremen ?" +msgstr "Ha kollet ho peus ho ker-tremen ?" #: facebookaction.php:370 msgid "No notice content!" @@ -416,7 +416,7 @@ msgstr "Facebook" #: facebookadminpanel.php:62 msgid "Facebook integration settings" -msgstr "" +msgstr "Arventennoù enframmañ Facebook" #: facebookadminpanel.php:123 msgid "Invalid Facebook API key. Max length is 255 characters." @@ -432,11 +432,11 @@ msgstr "" #: facebookadminpanel.php:184 msgid "API key" -msgstr "" +msgstr "Alc'hwez API" #: facebookadminpanel.php:185 msgid "API key provided by Facebook" -msgstr "" +msgstr "Alc'hwez API pourchaset gant Facebook" #: facebookadminpanel.php:193 msgid "Secret" @@ -444,7 +444,7 @@ msgstr "Kuzh" #: facebookadminpanel.php:194 msgid "API secret provided by Facebook" -msgstr "" +msgstr "Alc'hwez API kuzh pourchaset gant Facebook" #: facebookadminpanel.php:210 msgid "Save" @@ -457,7 +457,7 @@ msgstr "" #. TRANS: Instructions. #: FBConnectSettings.php:66 msgid "Manage how your account connects to Facebook" -msgstr "" +msgstr "Merañ an doare ma kevre ho kont ouzh Facebook" #: FBConnectSettings.php:90 msgid "There is no Facebook user connected to this account." @@ -486,7 +486,7 @@ msgstr "Termeniñ ur ger-tremen" #. TRANS: Preceded by "Please set a password". #: FBConnectSettings.php:132 msgid " first." -msgstr "" +msgstr "da gentañ." #. TRANS: Submit button. #: FBConnectSettings.php:145 @@ -496,7 +496,7 @@ msgstr "Digevrañ" #: FBConnectSettings.php:180 msgid "Couldn't delete link to Facebook." -msgstr "" +msgstr "N'eus ket bet gallet diverkañ al liamm war-du Facebook." #: FBConnectSettings.php:196 msgid "You have disconnected from Facebook." @@ -504,7 +504,7 @@ msgstr "" #: FBConnectSettings.php:199 msgid "Not sure what you're trying to do." -msgstr "" +msgstr "N'omp ket sur eus ar pezh emaoc'h o klask ober aze." #: facebooksettings.php:61 msgid "There was a problem saving your sync preferences!" @@ -521,7 +521,7 @@ msgstr "" #: facebooksettings.php:94 msgid "Send \"@\" replies to Facebook." -msgstr "" +msgstr "Kas respontoù \"@\" da Facebook." #. TRANS: Submit button to save synchronisation settings. #: facebooksettings.php:102 diff --git a/plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po new file mode 100644 index 0000000000..ba7c15f967 --- /dev/null +++ b/plugins/Facebook/locale/de/LC_MESSAGES/Facebook.po @@ -0,0 +1,584 @@ +# Translation of StatusNet - Facebook to German (Deutsch) +# Expored from translatewiki.net +# +# Author: Michael +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Facebook\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:58+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-facebook\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: facebookutil.php:429 +#, php-format +msgid "" +"Hi, %1$s. We're sorry to inform you that we are unable to update your " +"Facebook status from %2$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 %2$s Facebook application.\n" +"\n" +"Regards,\n" +"\n" +"%2$s" +msgstr "" +"Hallo %1$s. Wir konnten leider nicht deinen Facebook-Status von %2$s aus " +"aktualisieren und haben daher das Facebook-Programm für dein Benutzerkonto " +"deaktiviert. Dies könnte daran liegen, dass du die Erlaubnis des Facebook-" +"Programms entfernt hast oder dein Facebook-Benutzerkonto gelöscht hast. Du " +"kannst das Facebook-Programm und die automatische Aktualisierung des Status, " +"indem du das %2$s-Facebook-Programm neu installierst.\n" +"\n" +"Mit freundlichen Grüßen,\n" +"\n" +"%2$s" + +#: FBConnectAuth.php:55 +msgid "You must be logged into Facebook to use Facebook Connect." +msgstr "" +"Du musst auf Facebook eingeloggt sein, um Facebook Connect benutzen zu " +"können." + +#: FBConnectAuth.php:79 +msgid "There is already a local user linked with this Facebook account." +msgstr "" +"Es gibt bereits einen lokalen Benutzer, der mit diesem Facebook-" +"Benutzerkonto verknüpft ist." + +#: FBConnectAuth.php:91 FBConnectSettings.php:166 +msgid "There was a problem with your session token. Try again, please." +msgstr "Es gab ein Problem mit deinem Sitzungstoken. Bitte versuche es erneut." + +#: FBConnectAuth.php:96 +msgid "You can't register if you don't agree to the license." +msgstr "" +"Du kannst dich nicht registrieren, wenn du die Lizenz nicht akzeptierst." + +#: FBConnectAuth.php:106 +msgid "An unknown error has occured." +msgstr "Ein unbekannter Fehler ist aufgetreten." + +#. TRANS: %s is the site name. +#: FBConnectAuth.php:121 +#, php-format +msgid "" +"This is the first time you've logged into %s so we must connect your " +"Facebook to a local account. You can either create a new account, or connect " +"with your existing account, if you have one." +msgstr "" +"Dies ist das erste Mal, dass du dich auf %s anmeldest, sodass wir dein " +"Facebook-Benutzerkonto mit einem lokalen Benutzerkonto verbinden müssen. Du " +"kannst entweder ein neues Benutzerkonto erstellen oder dich mit deinem " +"existierendem Benutzerkonto verbinden." + +#. TRANS: Page title. +#: FBConnectAuth.php:128 +msgid "Facebook Account Setup" +msgstr "" + +#. TRANS: Legend. +#: FBConnectAuth.php:162 +msgid "Connection options" +msgstr "Verbindungsoptionen" + +#. TRANS: %s is the name of the license used by the user for their status updates. +#: FBConnectAuth.php:172 +#, php-format +msgid "" +"My text and files are available under %s except this private data: password, " +"email address, IM address, and phone number." +msgstr "" +"Abgesehen von den folgenden Daten: Passwort, E-Mail-Adresse, IM-Adresse und " +"Telefonnummer, sind all meine Texte und Dateien unter %s verfügbar." + +#. TRANS: Legend. +#: FBConnectAuth.php:189 +msgid "Create new account" +msgstr "Neues Benutzerkonto erstellen" + +#: FBConnectAuth.php:191 +msgid "Create a new user with this nickname." +msgstr "Neues Benutzerkonto mit diesem Benutzernamen erstellen." + +#. TRANS: Field label. +#: FBConnectAuth.php:195 +msgid "New nickname" +msgstr "Neuer Benutzername" + +#: FBConnectAuth.php:197 +msgid "1-64 lowercase letters or numbers, no punctuation or spaces" +msgstr "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen" + +#. TRANS: Submit button. +#: FBConnectAuth.php:201 +msgctxt "BUTTON" +msgid "Create" +msgstr "Erstellen" + +#: FBConnectAuth.php:207 +msgid "Connect existing account" +msgstr "Bestehendes Benutzerkonto verbinden" + +#: FBConnectAuth.php:209 +msgid "" +"If you already have an account, login with your username and password to " +"connect it to your Facebook." +msgstr "" +"Wenn du bereits ein Benutzerkonto hast, melde dich mit deinem Benutzernamen " +"und Passwort an, um ihn mit Facebook zu verbinden." + +#. TRANS: Field label. +#: FBConnectAuth.php:213 +msgid "Existing nickname" +msgstr "Bestehender Benutzername" + +#: FBConnectAuth.php:216 facebookaction.php:277 +msgid "Password" +msgstr "Passwort" + +#. TRANS: Submit button. +#: FBConnectAuth.php:220 +msgctxt "BUTTON" +msgid "Connect" +msgstr "Verbinden" + +#. TRANS: Client error trying to register with registrations not allowed. +#. TRANS: Client error trying to register with registrations 'invite only'. +#: FBConnectAuth.php:237 FBConnectAuth.php:247 +msgid "Registration not allowed." +msgstr "Registrierung nicht erlaubt." + +#. TRANS: Client error trying to register with an invalid invitation code. +#: FBConnectAuth.php:255 +msgid "Not a valid invitation code." +msgstr "Kein gültiger Einladungscode." + +#: FBConnectAuth.php:265 +msgid "Nickname must have only lowercase letters and numbers and no spaces." +msgstr "" +"Der Benutzername darf nur aus Kleinbuchstaben und Zahlen bestehen. " +"Leerzeichen sind nicht erlaubt." + +#: FBConnectAuth.php:270 +msgid "Nickname not allowed." +msgstr "Benutzername nicht erlaubt." + +#: FBConnectAuth.php:275 +msgid "Nickname already in use. Try another one." +msgstr "Benutzername wird bereits verwendet. Suche dir einen anderen aus." + +#: FBConnectAuth.php:293 FBConnectAuth.php:327 FBConnectAuth.php:347 +msgid "Error connecting user to Facebook." +msgstr "Fehler beim Verbinden des Benutzers mit Facebook." + +#: FBConnectAuth.php:313 +msgid "Invalid username or password." +msgstr "Benutzername oder Passwort falsch." + +#. TRANS: Page title. +#: facebooklogin.php:90 facebookaction.php:255 +msgid "Login" +msgstr "Anmelden" + +#. TRANS: Legend. +#: facebooknoticeform.php:144 +msgid "Send a notice" +msgstr "Nachricht senden" + +#. TRANS: Field label. +#: facebooknoticeform.php:157 +#, php-format +msgid "What's up, %s?" +msgstr "Was geht, %s?" + +#: facebooknoticeform.php:169 +msgid "Available characters" +msgstr "Verfügbare Zeichen" + +#. TRANS: Button text. +#: facebooknoticeform.php:196 +msgctxt "BUTTON" +msgid "Send" +msgstr "Senden" + +#: facebookhome.php:103 +msgid "Server error: Couldn't get user!" +msgstr "Server-Fehler: Konnte Benutzer nicht kriegen!" + +#: facebookhome.php:122 +msgid "Incorrect username or password." +msgstr "Falscher Benutzername oder Passwort." + +#. TRANS: Page title. +#. TRANS: %1$s is a user nickname, %2$s is a page number. +#: facebookhome.php:153 +#, php-format +msgid "%1$s and friends, page %2$d" +msgstr "%1$s und Freunde, Seite %2$d" + +#. TRANS: Page title. +#. TRANS: %s is a user nickname +#: facebookhome.php:157 +#, php-format +msgid "%s and friends" +msgstr "%s und Freunde" + +#. TRANS: Instructions. %s is the application name. +#: facebookhome.php:185 +#, 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 "" +"Wenn du möchtest, dass das %s-Programm automatisch deinen Facebook-Status " +"mit deiner neuesten Nachricht aktualisiert, musst du ihm die Erlaubnis dazu " +"geben." + +#: facebookhome.php:210 +msgid "Okay, do it!" +msgstr "Okay, mach es!" + +#. TRANS: Button text. Clicking the button will skip updating Facebook permissions. +#: facebookhome.php:217 +msgctxt "BUTTON" +msgid "Skip" +msgstr "Überspringen" + +#: facebookhome.php:244 facebookaction.php:336 +msgid "Pagination" +msgstr "" + +#. TRANS: Pagination link. +#: facebookhome.php:254 facebookaction.php:345 +msgid "After" +msgstr "Nach" + +#. TRANS: Pagination link. +#: facebookhome.php:263 facebookaction.php:353 +msgid "Before" +msgstr "Vor" + +#. TRANS: %s is the name of the site. +#: facebookinvite.php:69 +#, php-format +msgid "Thanks for inviting your friends to use %s." +msgstr "Danke für das Einladen deiner Freunde auf %s." + +#. TRANS: Followed by an unordered list with invited friends. +#: facebookinvite.php:72 +msgid "Invitations have been sent to the following users:" +msgstr "Einladungen wurden an die folgenden Benutzer gesendet:" + +#: facebookinvite.php:91 +#, php-format +msgid "You have been invited to %s" +msgstr "Du wurdest auf %s eingeladen" + +#. TRANS: %s is the name of the site. +#: facebookinvite.php:101 +#, php-format +msgid "Invite your friends to use %s" +msgstr "Lade deine Freunde auf %s ein" + +#. TRANS: %s is the name of the site. +#: facebookinvite.php:124 +#, php-format +msgid "Friends already using %s:" +msgstr "Auf %s bereits angemeldete Freunde" + +#. TRANS: Page title. +#: facebookinvite.php:143 +msgid "Send invitations" +msgstr "Einladungen senden" + +#. TRANS: Menu item. +#. TRANS: Menu item tab. +#: FacebookPlugin.php:188 FacebookPlugin.php:461 FacebookPlugin.php:485 +msgctxt "MENU" +msgid "Facebook" +msgstr "Facebook" + +#. TRANS: Tooltip for menu item "Facebook". +#: FacebookPlugin.php:190 +msgid "Facebook integration configuration" +msgstr "" + +#: FacebookPlugin.php:431 +msgid "Facebook Connect User" +msgstr "" + +#. TRANS: Tooltip for menu item "Facebook". +#: FacebookPlugin.php:463 +msgid "Login or register using Facebook" +msgstr "Mit Facebook anmelden oder registrieren" + +#. TRANS: Tooltip for menu item "Facebook". +#. TRANS: Page title. +#: FacebookPlugin.php:487 FBConnectSettings.php:55 +msgid "Facebook Connect Settings" +msgstr "" + +#: FacebookPlugin.php:591 +msgid "" +"The Facebook plugin allows integrating StatusNet instances with Facebook and Facebook Connect." +msgstr "" +"Das Facebook-Plugin integriert StatusNet mit Facebook und Facebook Connect." + +#: FBConnectLogin.php:33 +msgid "Already logged in." +msgstr "Bereits angemeldet." + +#. TRANS: Instructions. +#: FBConnectLogin.php:42 +msgid "Login with your Facebook Account" +msgstr "Logge dich mit deinem Facebook-Benutzerkonto ein" + +#. TRANS: Page title. +#: FBConnectLogin.php:57 +msgid "Facebook Login" +msgstr "Facebook Login" + +#: facebookremove.php:53 +msgid "Couldn't remove Facebook user: already deleted." +msgstr "Konnte Facebook-Benutzer nicht entfernen: bereits gelöscht." + +#: facebookremove.php:63 +msgid "Couldn't remove Facebook user." +msgstr "Konnte Facebook-Benutzer nicht entfernen." + +#. TRANS: Link description for 'Home' link that leads to a start page. +#: facebookaction.php:169 +msgctxt "MENU" +msgid "Home" +msgstr "Startseite" + +#. TRANS: Tooltip for 'Home' link that leads to a start page. +#: facebookaction.php:171 +msgid "Home" +msgstr "Startseite" + +#. TRANS: Link description for 'Invite' link that leads to a page where friends can be invited. +#: facebookaction.php:180 +msgctxt "MENU" +msgid "Invite" +msgstr "Einladen" + +#. TRANS: Tooltip for 'Invite' link that leads to a page where friends can be invited. +#: facebookaction.php:182 +msgid "Invite" +msgstr "Einladen" + +#. TRANS: Link description for 'Settings' link that leads to a page user preferences can be set. +#: facebookaction.php:192 +msgctxt "MENU" +msgid "Settings" +msgstr "Einstellungen" + +#. TRANS: Tooltip for 'Settings' link that leads to a page user preferences can be set. +#: facebookaction.php:194 +msgid "Settings" +msgstr "Einstellungen" + +#: facebookaction.php:233 +#, 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 "" +"Um das %s-Facebook-Programm zu benutzen, musst du dich mit deinem " +"Benutzernamen und Passwort einloggen. Hast du noch keinen Benutzernamen?" + +#: facebookaction.php:235 +msgid " a new account." +msgstr "" + +#: facebookaction.php:242 +msgid "Register" +msgstr "Registrieren" + +#: facebookaction.php:274 +msgid "Nickname" +msgstr "Benutzername" + +#. TRANS: Login button. +#: facebookaction.php:282 +msgctxt "BUTTON" +msgid "Login" +msgstr "Anmelden" + +#: facebookaction.php:288 +msgid "Lost or forgotten password?" +msgstr "Passwort vergessen?" + +#: facebookaction.php:370 +msgid "No notice content!" +msgstr "Kein Nachrichten-Inhalt!" + +#: facebookaction.php:377 +#, php-format +msgid "That's too long. Max notice size is %d chars." +msgstr "" +"Das war zu lang. Die Länge einer Nachricht ist auf %d Zeichen beschränkt." + +#: facebookaction.php:431 +msgid "Notices" +msgstr "Nachrichten" + +#: facebookadminpanel.php:52 +msgid "Facebook" +msgstr "Facebook" + +#: facebookadminpanel.php:62 +msgid "Facebook integration settings" +msgstr "" + +#: facebookadminpanel.php:123 +msgid "Invalid Facebook API key. Max length is 255 characters." +msgstr "" +"Ungültiger Facebook-API-Schlüssel. Die maximale Länge liegt bei 255 Zeichen." + +#: facebookadminpanel.php:129 +msgid "Invalid Facebook API secret. Max length is 255 characters." +msgstr "" + +#: facebookadminpanel.php:178 +msgid "Facebook application settings" +msgstr "" + +#: facebookadminpanel.php:184 +msgid "API key" +msgstr "API-Schlüssel" + +#: facebookadminpanel.php:185 +msgid "API key provided by Facebook" +msgstr "Von Facebook bereitgestellter API-Schlüssel" + +#: facebookadminpanel.php:193 +msgid "Secret" +msgstr "Geheim" + +#: facebookadminpanel.php:194 +msgid "API secret provided by Facebook" +msgstr "" + +#: facebookadminpanel.php:210 +msgid "Save" +msgstr "Speichern" + +#: facebookadminpanel.php:210 +msgid "Save Facebook settings" +msgstr "Facebook-Einstellungen speichern" + +#. TRANS: Instructions. +#: FBConnectSettings.php:66 +msgid "Manage how your account connects to Facebook" +msgstr "Verwalte, wie dein Benutzerkonto sich mit Facebook verbindet" + +#: FBConnectSettings.php:90 +msgid "There is no Facebook user connected to this account." +msgstr "" +"Es gibt keinen Facebook-Benutzer, der mit diesem Benutzerkonto verbunden ist." + +#: FBConnectSettings.php:98 +msgid "Connected Facebook user" +msgstr "Verbundener Facebook-Benutzer" + +#. TRANS: Legend. +#: FBConnectSettings.php:118 +msgid "Disconnect my account from Facebook" +msgstr "" + +#. TRANS: Followed by a link containing text "set a password". +#: FBConnectSettings.php:125 +msgid "" +"Disconnecting your Faceboook would make it impossible to log in! Please " +msgstr "" + +#. TRANS: Preceded by "Please " and followed by " first." +#: FBConnectSettings.php:130 +msgid "set a password" +msgstr "Passwort vergeben" + +#. TRANS: Preceded by "Please set a password". +#: FBConnectSettings.php:132 +msgid " first." +msgstr "" + +#. TRANS: Submit button. +#: FBConnectSettings.php:145 +msgctxt "BUTTON" +msgid "Disconnect" +msgstr "Abmelden" + +#: FBConnectSettings.php:180 +msgid "Couldn't delete link to Facebook." +msgstr "Link zu Facebook konnte nicht gelöscht werden." + +#: FBConnectSettings.php:196 +msgid "You have disconnected from Facebook." +msgstr "Sie sind bei Facebook abgemeldet." + +#: FBConnectSettings.php:199 +msgid "Not sure what you're trying to do." +msgstr "Prozess konnte nicht verarbeitet werden." + +#: facebooksettings.php:61 +msgid "There was a problem saving your sync preferences!" +msgstr "" +"Es gab ein Problem beim Speichern deiner Synchronisierungs-Einstellungen!" + +#. TRANS: Confirmation that synchronisation settings have been saved into the system. +#: facebooksettings.php:64 +msgid "Sync preferences saved." +msgstr "Synchronisierungs-Einstellungen gespeichert." + +#: facebooksettings.php:87 +msgid "Automatically update my Facebook status with my notices." +msgstr "" +"Meinen Facebook-Status automatisch mit meinen Nachrichten aktualisieren." + +#: facebooksettings.php:94 +msgid "Send \"@\" replies to Facebook." +msgstr "@-Antworten an Facebook versenden." + +#. TRANS: Submit button to save synchronisation settings. +#: facebooksettings.php:102 +msgctxt "BUTTON" +msgid "Save" +msgstr "Speichern" + +#. TRANS: %s is the application name. +#: facebooksettings.php:111 +#, 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 "" +"Wenn du möchtest, dass %s automatisch deinen Facebook-Status mit deiner " +"neuesten Nachricht aktualisiert, musst du ihm die Erlaubnis dazu geben." + +#: facebooksettings.php:124 +#, php-format +msgid "Allow %s to update my Facebook status" +msgstr "%s erlauben, meinen Facebook-Status zu aktualisieren" + +#. TRANS: Page title for synchronisation settings. +#: facebooksettings.php:134 +msgid "Sync preferences" +msgstr "Synchronisierungs-Einstellungen" diff --git a/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po index cc06d49edc..c2d798d9d7 100644 --- a/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po @@ -10,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:36+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:59+0000\n" "Language-Team: French \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fr\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -354,9 +354,8 @@ msgid "Facebook Login" msgstr "Connexion Facebook" #: facebookremove.php:53 -#, fuzzy msgid "Couldn't remove Facebook user: already deleted." -msgstr "Impossible de supprimer l’utilisateur Facebook." +msgstr "Impossible de supprimer l’utilisateur Facebook : déjà supprimé." #: facebookremove.php:63 msgid "Couldn't remove Facebook user." @@ -371,7 +370,7 @@ msgstr "Accueil" #. TRANS: Tooltip for 'Home' link that leads to a start page. #: facebookaction.php:171 msgid "Home" -msgstr "Page d’accueil" +msgstr "Accueil" #. TRANS: Link description for 'Invite' link that leads to a page where friends can be invited. #: facebookaction.php:180 diff --git a/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po index 001358077f..a4cbfe32fa 100644 --- a/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/gl/LC_MESSAGES/Facebook.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:36+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:59+0000\n" "Language-Team: Galician \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: gl\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -207,9 +207,9 @@ msgstr "Nome de usuario ou contrasinal incorrectos." #. TRANS: Page title. #. TRANS: %1$s is a user nickname, %2$s is a page number. #: facebookhome.php:153 -#, fuzzy, php-format +#, php-format msgid "%1$s and friends, page %2$d" -msgstr "%s e amigos" +msgstr "%1$s e amigos, páxina %2$d" #. TRANS: Page title. #. TRANS: %s is a user nickname @@ -228,7 +228,7 @@ msgstr "" #: facebookhome.php:210 msgid "Okay, do it!" -msgstr "" +msgstr "De acordo, facédeo!" #. TRANS: Button text. Clicking the button will skip updating Facebook permissions. #: facebookhome.php:217 @@ -288,7 +288,7 @@ msgstr "Enviar as invitacións" #: FacebookPlugin.php:188 FacebookPlugin.php:461 FacebookPlugin.php:485 msgctxt "MENU" msgid "Facebook" -msgstr "" +msgstr "Facebook" #. TRANS: Tooltip for menu item "Facebook". #: FacebookPlugin.php:190 @@ -342,7 +342,7 @@ msgstr "" #: facebookaction.php:169 msgctxt "MENU" msgid "Home" -msgstr "" +msgstr "Inicio" #. TRANS: Tooltip for 'Home' link that leads to a start page. #: facebookaction.php:171 @@ -353,7 +353,7 @@ msgstr "Inicio" #: facebookaction.php:180 msgctxt "MENU" msgid "Invite" -msgstr "" +msgstr "Convidar" #. TRANS: Tooltip for 'Invite' link that leads to a page where friends can be invited. #: facebookaction.php:182 @@ -364,7 +364,7 @@ msgstr "Convidar" #: facebookaction.php:192 msgctxt "MENU" msgid "Settings" -msgstr "" +msgstr "Parámetros" #. TRANS: Tooltip for 'Settings' link that leads to a page user preferences can be set. #: facebookaction.php:194 @@ -394,7 +394,7 @@ msgstr "Alcume" #: facebookaction.php:282 msgctxt "BUTTON" msgid "Login" -msgstr "" +msgstr "Rexistro" #: facebookaction.php:288 msgid "Lost or forgotten password?" @@ -495,7 +495,7 @@ msgstr " primeiro." #: FBConnectSettings.php:145 msgctxt "BUTTON" msgid "Disconnect" -msgstr "" +msgstr "Desconectarse" #: FBConnectSettings.php:180 msgid "Couldn't delete link to Facebook." @@ -530,7 +530,7 @@ msgstr "" #: facebooksettings.php:102 msgctxt "BUTTON" msgid "Save" -msgstr "" +msgstr "Gardar" #. TRANS: %s is the application name. #: facebooksettings.php:111 diff --git a/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po index de97f2aede..39e66eae37 100644 --- a/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:36+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:20+0000\n" "Language-Team: Interlingua \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ia\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -346,9 +346,8 @@ msgid "Facebook Login" msgstr "Authentication con Facebook" #: facebookremove.php:53 -#, fuzzy msgid "Couldn't remove Facebook user: already deleted." -msgstr "Non poteva remover le usator de Facebook." +msgstr "Non poteva remover usator de Facebook: jam delite." #: facebookremove.php:63 msgid "Couldn't remove Facebook user." diff --git a/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po index 3d8093bb4e..ae4d971a43 100644 --- a/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:36+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:20+0000\n" "Language-Team: Macedonian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: mk\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -347,9 +347,8 @@ msgid "Facebook Login" msgstr "Најава со Facebook" #: facebookremove.php:53 -#, fuzzy msgid "Couldn't remove Facebook user: already deleted." -msgstr "Не можев да го отстранам корисниот на Facebook." +msgstr "Не можев да го отстранам корисникот на Facebook: веќе е избришан." #: facebookremove.php:63 msgid "Couldn't remove Facebook user." @@ -438,7 +437,7 @@ msgstr "Facebook" #: facebookadminpanel.php:62 msgid "Facebook integration settings" -msgstr "Поставки за обедунување со Facebook" +msgstr "Поставки за обединување со Facebook" #: facebookadminpanel.php:123 msgid "Invalid Facebook API key. Max length is 255 characters." diff --git a/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po index d0b778bcbe..2cfa7dfc00 100644 --- a/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/nb/LC_MESSAGES/Facebook.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:36+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:04:59+0000\n" "Language-Team: Norwegian (bokmål)‬ \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-20 17:54:47+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: no\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -166,12 +166,12 @@ msgstr "Ugyldig brukernavn eller passord." #. TRANS: Page title. #: facebooklogin.php:90 facebookaction.php:255 msgid "Login" -msgstr "" +msgstr "Logg inn" #. TRANS: Legend. #: facebooknoticeform.php:144 msgid "Send a notice" -msgstr "" +msgstr "Send en notis" #. TRANS: Field label. #: facebooknoticeform.php:157 @@ -200,9 +200,9 @@ msgstr "Feil brukernavn eller passord." #. TRANS: Page title. #. TRANS: %1$s is a user nickname, %2$s is a page number. #: facebookhome.php:153 -#, fuzzy, php-format +#, php-format msgid "%1$s and friends, page %2$d" -msgstr "%s og venner" +msgstr "%1$s og venner, side %2$d" #. TRANS: Page title. #. TRANS: %s is a user nickname @@ -231,7 +231,7 @@ msgstr "Hopp over" #: facebookhome.php:244 facebookaction.php:336 msgid "Pagination" -msgstr "" +msgstr "Paginering" #. TRANS: Pagination link. #: facebookhome.php:254 facebookaction.php:345 @@ -247,23 +247,23 @@ msgstr "Før" #: facebookinvite.php:69 #, php-format msgid "Thanks for inviting your friends to use %s." -msgstr "" +msgstr "Takk for at du inviterte vennene dine til å bruke %s." #. TRANS: Followed by an unordered list with invited friends. #: facebookinvite.php:72 msgid "Invitations have been sent to the following users:" -msgstr "" +msgstr "Invitasjoner har blitt sendt til følgende brukere:" #: facebookinvite.php:91 #, php-format msgid "You have been invited to %s" -msgstr "" +msgstr "Du har blitt invitert til å %s" #. TRANS: %s is the name of the site. #: facebookinvite.php:101 #, php-format msgid "Invite your friends to use %s" -msgstr "" +msgstr "Inviter vennene dine til å bruke %s" #. TRANS: %s is the name of the site. #: facebookinvite.php:124 diff --git a/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po index 367281deec..c9ad7ee957 100644 --- a/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:36+0000\n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:20+0000\n" "Language-Team: Dutch \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:29:08+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nl\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -354,9 +354,10 @@ msgid "Facebook Login" msgstr "Aanmelden via Facebook" #: facebookremove.php:53 -#, fuzzy msgid "Couldn't remove Facebook user: already deleted." -msgstr "Het was niet mogelijk de Facebookgebruiker te verwijderen." +msgstr "" +"Het was niet mogelijk om de Facebookgebruiker te verwijderen: gebruiker is " +"al verwijderd." #: facebookremove.php:63 msgid "Couldn't remove Facebook user." diff --git a/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po index 0b2b15419c..bfdfe51154 100644 --- a/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/pt_BR/LC_MESSAGES/Facebook.po @@ -1,6 +1,7 @@ # Translation of StatusNet - Facebook to Brazilian Portuguese (Português do Brasil) # Expored from translatewiki.net # +# Author: Giro720 # Author: Luckas Blade # -- # This file is distributed under the same license as the StatusNet package. @@ -9,14 +10,14 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:37+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:55+0000\n" "Language-Team: Brazilian Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:34:55+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: pt-br\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -203,9 +204,9 @@ msgstr "Nome de usuário e/ou senha incorreto(s)." #. TRANS: Page title. #. TRANS: %1$s is a user nickname, %2$s is a page number. #: facebookhome.php:153 -#, fuzzy, php-format +#, php-format msgid "%1$s and friends, page %2$d" -msgstr "%s e amigos" +msgstr "%1$s e amigos, pág. %2$d" #. TRANS: Page title. #. TRANS: %s is a user nickname @@ -221,6 +222,8 @@ 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 "" +"Se você deseja que o %s aplicativo atualize automaticamente seu estado no " +"Facebook com seus último anúncio, você deve autorizá-lo para isso." #: facebookhome.php:210 msgid "Okay, do it!" diff --git a/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po index 6dc1ec4aab..f1a09ddfb0 100644 --- a/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/tl/LC_MESSAGES/Facebook.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:37+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:55+0000\n" "Language-Team: Tagalog \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:34:55+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: tl\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -356,9 +356,8 @@ msgid "Facebook Login" msgstr "Paglagda sa Facebook" #: facebookremove.php:53 -#, fuzzy msgid "Couldn't remove Facebook user: already deleted." -msgstr "Hindi matanggal ang tagagamit ng Facebook." +msgstr "" #: facebookremove.php:63 msgid "Couldn't remove Facebook user." diff --git a/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po index 8cbaead368..6a9a7b5148 100644 --- a/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po +++ b/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Facebook\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:37+0000\n" +"POT-Creation-Date: 2010-10-20 00:18+0000\n" +"PO-Revision-Date: 2010-10-20 00:20:57+0000\n" "Language-Team: Ukrainian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:56+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-19 23:49:54+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: uk\n" "X-Message-Group: #out-statusnet-plugin-facebook\n" @@ -350,9 +350,8 @@ msgid "Facebook Login" msgstr "Вхід Facebook" #: facebookremove.php:53 -#, fuzzy msgid "Couldn't remove Facebook user: already deleted." -msgstr "Не вдалося видалити користувача Facebook." +msgstr "Не вдалося видалити користувача Facebook: вже видалений." #: facebookremove.php:63 msgid "Couldn't remove Facebook user." diff --git a/plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po b/plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po new file mode 100644 index 0000000000..b435b0cb94 --- /dev/null +++ b/plugins/ForceGroup/locale/de/LC_MESSAGES/ForceGroup.po @@ -0,0 +1,38 @@ +# Translation of StatusNet - ForceGroup to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - ForceGroup\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:57+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:47+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-forcegroup\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANS: Server exception. +#. TRANS: %1$s is a user nickname, %2$s is a group nickname. +#: ForceGroupPlugin.php:78 +#, php-format +msgid "Could not join user %1$s to group %2$s." +msgstr "Konnte Benutzer %1$s nicht der Gruppe %2$s hinzufügen." + +#. TRANS: Plugin description. +#: ForceGroupPlugin.php:104 +msgid "" +"Allows forced group memberships and forces all notices to appear in groups " +"that users were forced in." +msgstr "" +"Ermöglicht erzwungene Gruppenmitgliedschaften und sorgt dafür, dass alle " +"Nachrichten in Gruppen erscheinen, in die Benutzer reingezwungen wurden." diff --git a/plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po new file mode 100644 index 0000000000..0184b844d4 --- /dev/null +++ b/plugins/GeoURL/locale/ca/LC_MESSAGES/GeoURL.po @@ -0,0 +1,30 @@ +# Translation of StatusNet - GeoURL to Catalan (Català) +# Expored from translatewiki.net +# +# Author: Toniher +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - GeoURL\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:59+0000\n" +"Language-Team: Catalan \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:49+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: ca\n" +"X-Message-Group: #out-statusnet-plugin-geourl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: GeoURLPlugin.php:124 +msgid "" +"Ping GeoURL when new geolocation-enhanced " +"notices are posted." +msgstr "" +"Feu un ping a GeoURL en anviar avisos " +"geolocalitzats." diff --git a/plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po new file mode 100644 index 0000000000..d07783c120 --- /dev/null +++ b/plugins/GeoURL/locale/nb/LC_MESSAGES/GeoURL.po @@ -0,0 +1,30 @@ +# Translation of StatusNet - GeoURL to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) +# Expored from translatewiki.net +# +# Author: Nghtwlkr +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - GeoURL\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:04+0000\n" +"Language-Team: Norwegian (bokmål)‬ \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:49+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: no\n" +"X-Message-Group: #out-statusnet-plugin-geourl\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: GeoURLPlugin.php:124 +msgid "" +"Ping GeoURL when new geolocation-enhanced " +"notices are posted." +msgstr "" +"Ping GeoURL når nye notiser med " +"geolokasjon blir postet." diff --git a/plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po b/plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po new file mode 100644 index 0000000000..40096e91d8 --- /dev/null +++ b/plugins/GeoURL/locale/pl/LC_MESSAGES/GeoURL.po @@ -0,0 +1,31 @@ +# Translation of StatusNet - GeoURL to Polish (Polski) +# Expored from translatewiki.net +# +# Author: Raven +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - GeoURL\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:06+0000\n" +"Language-Team: Polish \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 20:29:53+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: pl\n" +"X-Message-Group: #out-statusnet-plugin-geourl\n" +"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ( (n%10 >= 2 && n%10 <= 4 && " +"(n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" + +#: GeoURLPlugin.php:124 +msgid "" +"Ping GeoURL when new geolocation-enhanced " +"notices are posted." +msgstr "" +"Używa GeoURL po wysłaniu wpisów " +"zawierających informacje geolokalizacyjne." diff --git a/plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po new file mode 100644 index 0000000000..247722f625 --- /dev/null +++ b/plugins/Geonames/locale/ca/LC_MESSAGES/Geonames.po @@ -0,0 +1,31 @@ +# Translation of StatusNet - Geonames to Catalan (Català) +# Expored from translatewiki.net +# +# Author: Toniher +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Geonames\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:58+0000\n" +"Language-Team: Catalan \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:48+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: ca\n" +"X-Message-Group: #out-statusnet-plugin-geonames\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: GeonamesPlugin.php:491 +msgid "" +"Uses Geonames service to get human-" +"readable names for locations based on user-provided lat/long pairs." +msgstr "" +"Fa servir el servei Geonames per " +"obtenir noms comprensibles per a aquelles ubicacions basades en els parells " +"lat/long de l'usuari." diff --git a/plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po b/plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po new file mode 100644 index 0000000000..fc7f46db50 --- /dev/null +++ b/plugins/Geonames/locale/pt_BR/LC_MESSAGES/Geonames.po @@ -0,0 +1,32 @@ +# Translation of StatusNet - Geonames to Brazilian Portuguese (Português do Brasil) +# Expored from translatewiki.net +# +# Author: Giro720 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Geonames\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:42:58+0000\n" +"Language-Team: Brazilian Portuguese \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:48+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: pt-br\n" +"X-Message-Group: #out-statusnet-plugin-geonames\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: GeonamesPlugin.php:491 +msgid "" +"Uses Geonames service to get human-" +"readable names for locations based on user-provided lat/long pairs." +msgstr "" +"Utiliza o serviço Geonames para obter " +"as denominações geográficas legíveis por humanos baseado nos dados de " +"latitude/longitude fornecidas pelo usuário." diff --git a/plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po new file mode 100644 index 0000000000..e26298b0f8 --- /dev/null +++ b/plugins/GoogleAnalytics/locale/br/LC_MESSAGES/GoogleAnalytics.po @@ -0,0 +1,30 @@ +# Translation of StatusNet - GoogleAnalytics to Breton (Brezhoneg) +# Expored from translatewiki.net +# +# Author: Fulup +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - GoogleAnalytics\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:05+0000\n" +"Language-Team: Breton \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:50+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: br\n" +"X-Message-Group: #out-statusnet-plugin-googleanalytics\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: GoogleAnalyticsPlugin.php:80 +msgid "" +"Use Google Analytics to " +"track web access." +msgstr "" +"Ober gant Google Analytics " +"evit dispenn roudoù ar monedoù d'al lec'hien web." diff --git a/plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po b/plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po new file mode 100644 index 0000000000..d9810207d6 --- /dev/null +++ b/plugins/GoogleAnalytics/locale/pt_BR/LC_MESSAGES/GoogleAnalytics.po @@ -0,0 +1,31 @@ +# Translation of StatusNet - GoogleAnalytics to Brazilian Portuguese (Português do Brasil) +# Expored from translatewiki.net +# +# Author: Giro720 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - GoogleAnalytics\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:05+0000\n" +"Language-Team: Brazilian Portuguese \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:50+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: pt-br\n" +"X-Message-Group: #out-statusnet-plugin-googleanalytics\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: GoogleAnalyticsPlugin.php:80 +msgid "" +"Use Google Analytics to " +"track web access." +msgstr "" +"Usar Google Analytics para " +"fazer rastreamento de acessos ao site." diff --git a/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po index 4db0d0157a..3e51cc37d8 100644 --- a/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po +++ b/plugins/Gravatar/locale/fr/LC_MESSAGES/Gravatar.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Gravatar\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:48+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:15+0000\n" "Language-Team: French \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:35:38+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fr\n" "X-Message-Group: #out-statusnet-plugin-gravatar\n" @@ -45,7 +45,7 @@ msgstr "" #: GravatarPlugin.php:86 msgid "Remove" -msgstr "Supprimer" +msgstr "Enlever" #: GravatarPlugin.php:91 msgid "To use a Gravatar first enter in an email address." diff --git a/plugins/Gravatar/locale/de/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po similarity index 54% rename from plugins/Gravatar/locale/de/LC_MESSAGES/Gravatar.po rename to plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po index ae7e29286e..b7efbb0391 100644 --- a/plugins/Gravatar/locale/de/LC_MESSAGES/Gravatar.po +++ b/plugins/Gravatar/locale/pl/LC_MESSAGES/Gravatar.po @@ -1,8 +1,7 @@ -# Translation of StatusNet - Gravatar to German (Deutsch) +# Translation of StatusNet - Gravatar to Polish (Polski) # Expored from translatewiki.net # -# Author: Apmon -# Author: The Evil IP address +# Author: Raven # -- # This file is distributed under the same license as the StatusNet package. # @@ -10,69 +9,67 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Gravatar\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:48+0000\n" -"Language-Team: German \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:15+0000\n" +"Language-Team: Polish \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:35:38+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" -"X-Language-Code: de\n" +"X-Language-Code: pl\n" "X-Message-Group: #out-statusnet-plugin-gravatar\n" -"Plural-Forms: nplurals=2; plural=(n != 1);\n" +"Plural-Forms: nplurals=3; plural=(n == 1) ? 0 : ( (n%10 >= 2 && n%10 <= 4 && " +"(n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" #: GravatarPlugin.php:60 msgid "Set Gravatar" -msgstr "" +msgstr "Ustaw Gravatar" #: GravatarPlugin.php:63 msgid "If you want to use your Gravatar image, click \"Add\"." -msgstr "" -"Falls Sie Ihr Gravatar Bild verwenden wollen, klicken sie \"Hinzufügen\"" +msgstr "Aby używać obrazu Gravatar, należy nacisnąć przycisk \"Dodaj\"." #: GravatarPlugin.php:68 msgid "Add" -msgstr "Hinzufügen" +msgstr "Dodaj" #: GravatarPlugin.php:78 msgid "Remove Gravatar" -msgstr "Gravatar löschen" +msgstr "Usuń Gravatar" #: GravatarPlugin.php:81 msgid "If you want to remove your Gravatar image, click \"Remove\"." -msgstr "" -"Falls Sie Ihr Gravatar Bild entfernen wollen, klicken sie \"Entfernen\"" +msgstr "Aby usunąć obraz Gravatar, należy nacisnąć przycisk \"Usuń\"." #: GravatarPlugin.php:86 msgid "Remove" -msgstr "Entfernen" +msgstr "Usuń" #: GravatarPlugin.php:91 msgid "To use a Gravatar first enter in an email address." -msgstr "" -"Um einen Gravatar zuverwenden geben Sie zunächst in eine E-Mail-Adresse ein." +msgstr "Aby użyć obrazu Gravatar, należy najpierw podać adres e-mail." #: GravatarPlugin.php:140 msgid "You do not have an email address set in your profile." -msgstr "" +msgstr "Nie ustawiono adresu e-mail w profilu." #: GravatarPlugin.php:158 msgid "Failed to save Gravatar to the database." -msgstr "" +msgstr "Zapisanie obrazu Gravatar w bzie danych nie powiodło się." #: GravatarPlugin.php:162 msgid "Gravatar added." -msgstr "Gravatar hinzugefügt." +msgstr "Dodano obraz Gravatar." #: GravatarPlugin.php:180 msgid "Gravatar removed." -msgstr "Gravatar entfernt." +msgstr "Usunięto obraz Gravatar." #: GravatarPlugin.php:200 msgid "" "The Gravatar plugin allows users to use their Gravatar with StatusNet." msgstr "" -"Das Gravatar-Plugin erlaubt es Benutzern, ihr Gravatar mit StatusNet zu verwenden." +"Wtyczka Gravatar umożliwia użytkownikom używanie obrazów Gravatar w StatusNet." diff --git a/plugins/Gravatar/locale/ia/LC_MESSAGES/Gravatar.po b/plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po similarity index 59% rename from plugins/Gravatar/locale/ia/LC_MESSAGES/Gravatar.po rename to plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po index af871eba57..8607059718 100644 --- a/plugins/Gravatar/locale/ia/LC_MESSAGES/Gravatar.po +++ b/plugins/Gravatar/locale/pt/LC_MESSAGES/Gravatar.po @@ -1,7 +1,7 @@ -# Translation of StatusNet - Gravatar to Interlingua (Interlingua) +# Translation of StatusNet - Gravatar to Portuguese (Português) # Expored from translatewiki.net # -# Author: McDutchie +# Author: GTNS # -- # This file is distributed under the same license as the StatusNet package. # @@ -9,29 +9,29 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Gravatar\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:48+0000\n" -"Language-Team: Interlingua \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:15+0000\n" +"Language-Team: Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-01 20:38:55+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:35:38+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" -"X-Language-Code: ia\n" +"X-Language-Code: pt\n" "X-Message-Group: #out-statusnet-plugin-gravatar\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" #: GravatarPlugin.php:60 msgid "Set Gravatar" -msgstr "Stabilir Gravatar" +msgstr "Definir Gravatar" #: GravatarPlugin.php:63 msgid "If you want to use your Gravatar image, click \"Add\"." -msgstr "Si tu vole usar tu imagine Gravatar, clicca \"Adder\"." +msgstr "Se desejar usar a sua imagem Gravatar, clique em \"Adicionar\"." #: GravatarPlugin.php:68 msgid "Add" -msgstr "Adder" +msgstr "Adicionar" #: GravatarPlugin.php:78 msgid "Remove Gravatar" @@ -39,7 +39,7 @@ msgstr "Remover Gravatar" #: GravatarPlugin.php:81 msgid "If you want to remove your Gravatar image, click \"Remove\"." -msgstr "Si tu vole remover tu imagine Gravatar, clicca \"Remover\"." +msgstr "Se desejar remover a sua imagem Gravatar, clique em \"Remover\"." #: GravatarPlugin.php:86 msgid "Remove" @@ -47,28 +47,28 @@ msgstr "Remover" #: GravatarPlugin.php:91 msgid "To use a Gravatar first enter in an email address." -msgstr "Pro usar un Gravatar, entra primo un adresse de e-mail." +msgstr "Para usar um Gravatar, primeiro introduza um endereço de email." #: GravatarPlugin.php:140 msgid "You do not have an email address set in your profile." -msgstr "Tu non ha un adresse de e-mail definite in tu profilo." +msgstr "Não definiu um endereço de email no seu perfil." #: GravatarPlugin.php:158 msgid "Failed to save Gravatar to the database." -msgstr "Falleva de salveguardar le Gravatar in le base de datos." +msgstr "Erro ao guardar o Gravatar na base de dados." #: GravatarPlugin.php:162 msgid "Gravatar added." -msgstr "Gravatar addite." +msgstr "Gravatar adicionado." #: GravatarPlugin.php:180 msgid "Gravatar removed." -msgstr "Gravatar removite." +msgstr "Gravatar removido." #: GravatarPlugin.php:200 msgid "" "The Gravatar plugin allows users to use their Gravatar with StatusNet." msgstr "" -"Le plug-in Gravatar permitte al usatores de usar lor Gravatar con StatusNet." +"O plugin Gravatar permite que os utilizadores usem o seu Gravatar com o StatusNet." diff --git a/plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po new file mode 100644 index 0000000000..2b3847f811 --- /dev/null +++ b/plugins/GroupFavorited/locale/de/LC_MESSAGES/GroupFavorited.po @@ -0,0 +1,56 @@ +# Translation of StatusNet - GroupFavorited to German (Deutsch) +# Expored from translatewiki.net +# +# Author: Michael +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - GroupFavorited\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:08+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:52+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-groupfavorited\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#. TRANS: %s is a group name. +#: groupfavoritedaction.php:53 +#, php-format +msgid "Popular posts in %s group" +msgstr "Beliebte Beiträge in der %s-Gruppe" + +#. TRANS: %1$s is a group name, %2$s is a group number. +#: groupfavoritedaction.php:56 +#, php-format +msgid "Popular posts in %1$s group, page %2$d" +msgstr "Beliebte Beiträge in der %1$s-Gruppe, Seite %2$d" + +#. TRANS: Menu item in the group navigation page. +#: GroupFavoritedPlugin.php:72 +msgctxt "MENU" +msgid "Popular" +msgstr "Beliebt" + +#. TRANS: Tooltip for menu item in the group navigation page. +#. TRANS: %s is the nickname of the group. +#: GroupFavoritedPlugin.php:75 +#, php-format +msgctxt "TOOLTIP" +msgid "Popular notices in %s group" +msgstr "Beliebte Nachrichten in der %s-Gruppe" + +#. TRANS: Plugin description. +#: GroupFavoritedPlugin.php:99 +msgid "This plugin adds a menu item for popular notices in groups." +msgstr "" +"Dieses Plugin fügt einen Menüeintrag mit den beliebtesten Nachrichten einer " +"Gruppen ein." diff --git a/plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po b/plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po new file mode 100644 index 0000000000..cacd7db975 --- /dev/null +++ b/plugins/GroupFavorited/locale/ru/LC_MESSAGES/GroupFavorited.po @@ -0,0 +1,54 @@ +# Translation of StatusNet - GroupFavorited to Russian (Русский) +# Expored from translatewiki.net +# +# Author: Eleferen +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - GroupFavorited\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:08+0000\n" +"Language-Team: Russian \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:52+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: ru\n" +"X-Message-Group: #out-statusnet-plugin-groupfavorited\n" +"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " +"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" + +#. TRANS: %s is a group name. +#: groupfavoritedaction.php:53 +#, php-format +msgid "Popular posts in %s group" +msgstr "Популярные сообщения в группе %s" + +#. TRANS: %1$s is a group name, %2$s is a group number. +#: groupfavoritedaction.php:56 +#, php-format +msgid "Popular posts in %1$s group, page %2$d" +msgstr "" + +#. TRANS: Menu item in the group navigation page. +#: GroupFavoritedPlugin.php:72 +msgctxt "MENU" +msgid "Popular" +msgstr "Популярное" + +#. TRANS: Tooltip for menu item in the group navigation page. +#. TRANS: %s is the nickname of the group. +#: GroupFavoritedPlugin.php:75 +#, php-format +msgctxt "TOOLTIP" +msgid "Popular notices in %s group" +msgstr "" + +#. TRANS: Plugin description. +#: GroupFavoritedPlugin.php:99 +msgid "This plugin adds a menu item for popular notices in groups." +msgstr "" diff --git a/plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po new file mode 100644 index 0000000000..122397a5d4 --- /dev/null +++ b/plugins/InfiniteScroll/locale/de/LC_MESSAGES/InfiniteScroll.po @@ -0,0 +1,35 @@ +# Translation of StatusNet - InfiniteScroll to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - InfiniteScroll\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:09+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:54+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-infinitescroll\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: InfiniteScrollPlugin.php:54 +msgid "" +"Infinite Scroll adds the following functionality to your StatusNet " +"installation: When a user scrolls towards the bottom of the page, the next " +"page of notices is automatically retrieved and appended. This means they " +"never need to click \"Next Page\", which dramatically increases stickiness." +msgstr "" +"Infinite Scroll fügt die folgende Funktionalität zu deiner StatusNet-" +"Installation hinzu: Wenn ein Benutzer Richtung Seitenende scrollt, wird die " +"nächste Nachrichtenseite automatisch geladen und angefügt. Das bedeutet, " +"dass sie nie „Nächste Seite“ klicken müssen, was die Attraktivität " +"dramatisch erhöht." diff --git a/plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po b/plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po new file mode 100644 index 0000000000..02d120a256 --- /dev/null +++ b/plugins/InfiniteScroll/locale/nb/LC_MESSAGES/InfiniteScroll.po @@ -0,0 +1,34 @@ +# Translation of StatusNet - InfiniteScroll to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) +# Expored from translatewiki.net +# +# Author: Nghtwlkr +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - InfiniteScroll\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:09+0000\n" +"Language-Team: Norwegian (bokmål)‬ \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:35:54+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: no\n" +"X-Message-Group: #out-statusnet-plugin-infinitescroll\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: InfiniteScrollPlugin.php:54 +msgid "" +"Infinite Scroll adds the following functionality to your StatusNet " +"installation: When a user scrolls towards the bottom of the page, the next " +"page of notices is automatically retrieved and appended. This means they " +"never need to click \"Next Page\", which dramatically increases stickiness." +msgstr "" +"Infinite Scroll legger til følgende funksjonalitet til din StatusNet-" +"installasjon: Når en bruker ruller mot bunnen av siden hentes den neste " +"siden med notiser og legges til automatisk. Dette betyr at de aldri trenger " +"å klikke «Neste side». Dette øker «stickiness» dramatisk." diff --git a/plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po b/plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po new file mode 100644 index 0000000000..daecb66542 --- /dev/null +++ b/plugins/Linkback/locale/de/LC_MESSAGES/Linkback.po @@ -0,0 +1,34 @@ +# Translation of StatusNet - Linkback to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Linkback\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:13+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:36:26+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-linkback\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: LinkbackPlugin.php:241 +msgid "" +"Notify blog authors when their posts have been linked in microblog notices " +"using Pingback " +"or Trackback protocols." +msgstr "" +"Benachrichtigt Blog-Autoren wenn ihre Beiträge in Mikroblog-Nachrichten " +"verlinkt wurden mithilfe von Pingback- oder Trackback-Protokollen." diff --git a/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po index f7a7163855..4b8b5c0821 100644 --- a/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po +++ b/plugins/Mapstraction/locale/de/LC_MESSAGES/Mapstraction.po @@ -2,6 +2,7 @@ # Expored from translatewiki.net # # Author: Apmon +# Author: The Evil IP address # -- # This file is distributed under the same license as the StatusNet package. # @@ -9,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Mapstraction\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:33:19+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:14+0000\n" "Language-Team: German \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:56:57+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:26+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: de\n" "X-Message-Group: #out-statusnet-plugin-mapstraction\n" @@ -28,13 +29,15 @@ msgstr "Karte" #. TRANS: Clickable item to allow opening the map in full size. #: MapstractionPlugin.php:190 msgid "Full size" -msgstr "" +msgstr "in voller Größe" #: MapstractionPlugin.php:202 msgid "" "Show maps of users' and friends' notices with Mapstraction." msgstr "" +"Zeigt Karten mit Nachrichten von Freunden und Nutzern mit Mapstraction." #: map.php:72 msgid "No such user." @@ -49,16 +52,16 @@ msgstr "Benutzer hat kein Profil." #: allmap.php:74 #, php-format msgid "%s friends map" -msgstr "" +msgstr "Karte der Freunde von %s" #. TRANS: Page title. #. TRANS: %1$s is a user nickname, %2$d is a page number. #: allmap.php:80 #, php-format msgid "%1$s friends map, page %2$d" -msgstr "" +msgstr "Karte der Freunde von %1$s, Seite %2$d" #: usermap.php:73 #, php-format msgid "%s map, page %d" -msgstr "" +msgstr "%s-Karte, Seite %d" diff --git a/plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po b/plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po new file mode 100644 index 0000000000..b92202a575 --- /dev/null +++ b/plugins/Mapstraction/locale/nb/LC_MESSAGES/Mapstraction.po @@ -0,0 +1,66 @@ +# Translation of StatusNet - Mapstraction to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) +# Expored from translatewiki.net +# +# Author: Nghtwlkr +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Mapstraction\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:15+0000\n" +"Language-Team: Norwegian (bokmål)‬ \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:36:26+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: no\n" +"X-Message-Group: #out-statusnet-plugin-mapstraction\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: MapstractionPlugin.php:178 +msgid "Map" +msgstr "Kart" + +#. TRANS: Clickable item to allow opening the map in full size. +#: MapstractionPlugin.php:190 +msgid "Full size" +msgstr "Full størrelse" + +#: MapstractionPlugin.php:202 +msgid "" +"Show maps of users' and friends' notices with Mapstraction." +msgstr "" +"Vis kart over brukeres og venners notiser med Mapstraction." + +#: map.php:72 +msgid "No such user." +msgstr "Ingen slik bruker." + +#: map.php:79 +msgid "User has no profile." +msgstr "Bruker har ingen profil." + +#. TRANS: Page title. +#. TRANS: %s is a user nickname. +#: allmap.php:74 +#, php-format +msgid "%s friends map" +msgstr "%s vennekart" + +#. TRANS: Page title. +#. TRANS: %1$s is a user nickname, %2$d is a page number. +#: allmap.php:80 +#, php-format +msgid "%1$s friends map, page %2$d" +msgstr "%1$s vennekart, side %2$d" + +#: usermap.php:73 +#, php-format +msgid "%s map, page %d" +msgstr "%s kart, side %d" diff --git a/plugins/Memcache/locale/tl/LC_MESSAGES/Memcache.po b/plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po similarity index 54% rename from plugins/Memcache/locale/tl/LC_MESSAGES/Memcache.po rename to plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po index bd9a9417a6..b8936671bf 100644 --- a/plugins/Memcache/locale/tl/LC_MESSAGES/Memcache.po +++ b/plugins/Memcache/locale/pt/LC_MESSAGES/Memcache.po @@ -1,7 +1,7 @@ -# Translation of StatusNet - Memcache to Tagalog (Tagalog) +# Translation of StatusNet - Memcache to Portuguese (Português) # Expored from translatewiki.net # -# Author: AnakngAraw +# Author: GTNS # -- # This file is distributed under the same license as the StatusNet package. # @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Memcache\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:55+0000\n" -"Language-Team: Tagalog \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:22+0000\n" +"Language-Team: Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-01 20:38:59+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:27+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" -"X-Language-Code: tl\n" +"X-Language-Code: pt\n" "X-Message-Group: #out-statusnet-plugin-memcache\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -25,5 +25,5 @@ msgstr "" msgid "" "Use Memcached to cache query results." msgstr "" -"Gamitin ang Memcached upang itago ang " -"mga resulta ng pagtatanong." +"Utilizar o Memcached para colocar em " +"cache os resultados de consultas." diff --git a/plugins/Memcached/locale/tl/LC_MESSAGES/Memcached.po b/plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po similarity index 54% rename from plugins/Memcached/locale/tl/LC_MESSAGES/Memcached.po rename to plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po index b6be85ca91..396b50dfc0 100644 --- a/plugins/Memcached/locale/tl/LC_MESSAGES/Memcached.po +++ b/plugins/Memcached/locale/pt/LC_MESSAGES/Memcached.po @@ -1,7 +1,7 @@ -# Translation of StatusNet - Memcached to Tagalog (Tagalog) +# Translation of StatusNet - Memcached to Portuguese (Português) # Expored from translatewiki.net # -# Author: AnakngAraw +# Author: GTNS # -- # This file is distributed under the same license as the StatusNet package. # @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - Memcached\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-03 19:53+0000\n" -"PO-Revision-Date: 2010-10-03 19:56:55+0000\n" -"Language-Team: Tagalog \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:23+0000\n" +"Language-Team: Portuguese \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-09-27 23:19:55+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:29+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" -"X-Language-Code: tl\n" +"X-Language-Code: pt\n" "X-Message-Group: #out-statusnet-plugin-memcached\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -25,5 +25,5 @@ msgstr "" msgid "" "Use Memcached to cache query results." msgstr "" -"Gamitin ang Memcached upang ikubli ang " -"mga resulta ng pagtatanong." +"Utilizar o Memcached para colocar em " +"cache os resultados de consultas." diff --git a/plugins/Minify/locale/de/LC_MESSAGES/Minify.po b/plugins/Minify/locale/de/LC_MESSAGES/Minify.po new file mode 100644 index 0000000000..4bd814f367 --- /dev/null +++ b/plugins/Minify/locale/de/LC_MESSAGES/Minify.po @@ -0,0 +1,42 @@ +# Translation of StatusNet - Minify to German (Deutsch) +# Expored from translatewiki.net +# +# Author: The Evil IP address +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Minify\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:17+0000\n" +"Language-Team: German \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:36:31+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: de\n" +"X-Message-Group: #out-statusnet-plugin-minify\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: minify.php:49 +msgid "The parameter \"f\" is not a valid path." +msgstr "Der Parameter „f“ ist keine gültige Pfadangabe." + +#: minify.php:53 +msgid "The parameter \"f\" is required but missing." +msgstr "Der Parameter „f“ ist erfordert, fehlt jedoch." + +#: minify.php:111 +msgid "File type not supported." +msgstr "Dateityp nicht unterstützt." + +#: MinifyPlugin.php:179 +msgid "" +"The Minify plugin minifies StatusNet's CSS and JavaScript, removing " +"whitespace and comments." +msgstr "" +"Das Minify-Plugin minimiert das CSS und JavaScript von StatusNet durch " +"Entfernen von Leerzeichen und Kommentaren." diff --git a/plugins/Minify/locale/nb/LC_MESSAGES/Minify.po b/plugins/Minify/locale/nb/LC_MESSAGES/Minify.po new file mode 100644 index 0000000000..97d76dec75 --- /dev/null +++ b/plugins/Minify/locale/nb/LC_MESSAGES/Minify.po @@ -0,0 +1,42 @@ +# Translation of StatusNet - Minify to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬) +# Expored from translatewiki.net +# +# Author: Nghtwlkr +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Minify\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:18+0000\n" +"Language-Team: Norwegian (bokmål)‬ \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:36:31+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: no\n" +"X-Message-Group: #out-statusnet-plugin-minify\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: minify.php:49 +msgid "The parameter \"f\" is not a valid path." +msgstr "Parameteren «f» er ikke en gyldig sti." + +#: minify.php:53 +msgid "The parameter \"f\" is required but missing." +msgstr "Parameteren «f» er nødvendig, men mangler." + +#: minify.php:111 +msgid "File type not supported." +msgstr "Filtype støttes ikke." + +#: MinifyPlugin.php:179 +msgid "" +"The Minify plugin minifies StatusNet's CSS and JavaScript, removing " +"whitespace and comments." +msgstr "" +"Utvidelsen Minify minimerer StatusNets CSS og JavaScript og fjerner " +"mellomrom og kommentarer." diff --git a/plugins/Minify/locale/ru/LC_MESSAGES/Minify.po b/plugins/Minify/locale/ru/LC_MESSAGES/Minify.po new file mode 100644 index 0000000000..f79b9c9f2d --- /dev/null +++ b/plugins/Minify/locale/ru/LC_MESSAGES/Minify.po @@ -0,0 +1,44 @@ +# Translation of StatusNet - Minify to Russian (Русский) +# Expored from translatewiki.net +# +# Author: Eleferen +# Author: MaxSem +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - Minify\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:18+0000\n" +"Language-Team: Russian \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-09 14:36:31+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: ru\n" +"X-Message-Group: #out-statusnet-plugin-minify\n" +"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " +"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" + +#: minify.php:49 +msgid "The parameter \"f\" is not a valid path." +msgstr "Параметр «f» содержит неправильный путь." + +#: minify.php:53 +msgid "The parameter \"f\" is required but missing." +msgstr "Требуется параметр «f», но он отсутствует." + +#: minify.php:111 +msgid "File type not supported." +msgstr "Тип файла не поддерживается." + +#: MinifyPlugin.php:179 +msgid "" +"The Minify plugin minifies StatusNet's CSS and JavaScript, removing " +"whitespace and comments." +msgstr "" +"Плагин «Minify» сжимает CSS и JavaScript StatusNet'а, удаляя лишние пробелы и " +"комментарии." diff --git a/plugins/MobileProfile/locale/ta/LC_MESSAGES/MobileProfile.po b/plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po similarity index 64% rename from plugins/MobileProfile/locale/ta/LC_MESSAGES/MobileProfile.po rename to plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po index 3380274085..bf77f803dd 100644 --- a/plugins/MobileProfile/locale/ta/LC_MESSAGES/MobileProfile.po +++ b/plugins/MobileProfile/locale/gl/LC_MESSAGES/MobileProfile.po @@ -1,7 +1,7 @@ -# Translation of StatusNet - MobileProfile to Tamil (தமிழ்) +# Translation of StatusNet - MobileProfile to Galician (Galego) # Expored from translatewiki.net # -# Author: TRYPPN +# Author: Toliño # -- # This file is distributed under the same license as the StatusNet package. # @@ -9,15 +9,15 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - MobileProfile\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:07:51+0000\n" -"Language-Team: Tamil \n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:26+0000\n" +"Language-Team: Galician \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:57:00+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:32+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" -"X-Language-Code: ta\n" +"X-Language-Code: gl\n" "X-Message-Group: #out-statusnet-plugin-mobileprofile\n" "Plural-Forms: nplurals=2; plural=(n != 1);\n" @@ -27,51 +27,51 @@ msgstr "" #: MobileProfilePlugin.php:310 msgid "Home" -msgstr "" +msgstr "Inicio" #: MobileProfilePlugin.php:312 msgid "Account" -msgstr "கணக்கு" +msgstr "Conta" #: MobileProfilePlugin.php:314 msgid "Connect" -msgstr "இணை" +msgstr "Conectar" #: MobileProfilePlugin.php:317 msgid "Admin" -msgstr "" +msgstr "Administrador" #: MobileProfilePlugin.php:317 msgid "Change site configuration" -msgstr "" +msgstr "Cambiar a configuración do sitio" #: MobileProfilePlugin.php:321 msgid "Invite" -msgstr "" +msgstr "Convidar" #: MobileProfilePlugin.php:324 msgid "Logout" -msgstr "விடுபதிகை" +msgstr "Saír" #: MobileProfilePlugin.php:328 msgid "Register" -msgstr "பதிவு செய்" +msgstr "Rexistrarse" #: MobileProfilePlugin.php:331 msgid "Login" -msgstr "புகுபதிகை" +msgstr "Rexistro" #: MobileProfilePlugin.php:335 msgid "Search" -msgstr "தேடுக" +msgstr "Procurar" #: MobileProfilePlugin.php:361 msgid "Attach" -msgstr "இணை" +msgstr "Anexar" #: MobileProfilePlugin.php:365 msgid "Attach a file" -msgstr "ஒரு கோப்பை இணைக்கவும்" +msgstr "Anexar un ficheiro" #: MobileProfilePlugin.php:417 msgid "XHTML MobileProfile output for supporting user agents." diff --git a/plugins/ModHelper/ModHelperPlugin.php b/plugins/ModHelper/ModHelperPlugin.php index 2d0ae5b029..d003827d13 100644 --- a/plugins/ModHelper/ModHelperPlugin.php +++ b/plugins/ModHelper/ModHelperPlugin.php @@ -50,5 +50,4 @@ class ModHelperPlugin extends Plugin } return true; } - } diff --git a/plugins/ModHelper/locale/ModHelper.pot b/plugins/ModHelper/locale/ModHelper.pot new file mode 100644 index 0000000000..90481fe737 --- /dev/null +++ b/plugins/ModHelper/locale/ModHelper.pot @@ -0,0 +1,22 @@ +# SOME DESCRIPTIVE TITLE. +# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER +# This file is distributed under the same license as the PACKAGE package. +# FIRST AUTHOR , YEAR. +# +#, fuzzy +msgid "" +msgstr "" +"Project-Id-Version: PACKAGE VERSION\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" +"Last-Translator: FULL NAME \n" +"Language-Team: LANGUAGE \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=CHARSET\n" +"Content-Transfer-Encoding: 8bit\n" + +#: ModHelperPlugin.php:37 +msgid "" +"Lets users who have been manually marked as \"modhelper\"s silence accounts." +msgstr "" diff --git a/plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po new file mode 100644 index 0000000000..144c352164 --- /dev/null +++ b/plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po @@ -0,0 +1,29 @@ +# Translation of StatusNet - ModHelper to French (Français) +# Expored from translatewiki.net +# +# Author: Peter17 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - ModHelper\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-20 17:39+0000\n" +"PO-Revision-Date: 2010-10-20 17:42:15+0000\n" +"Language-Team: French \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-19 23:49:54+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: fr\n" +"X-Message-Group: #out-statusnet-plugin-modhelper\n" +"Plural-Forms: nplurals=2; plural=(n > 1);\n" + +#: ModHelperPlugin.php:37 +msgid "" +"Lets users who have been manually marked as \"modhelper\"s silence accounts." +msgstr "" +"Permet aux utilisateurs qui ont été marqués manuellement comme « modhelper » " +"de réduire des comptes au silence." diff --git a/plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po new file mode 100644 index 0000000000..5f0f78cb03 --- /dev/null +++ b/plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po @@ -0,0 +1,29 @@ +# Translation of StatusNet - ModHelper to Interlingua (Interlingua) +# Expored from translatewiki.net +# +# Author: McDutchie +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - ModHelper\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:44+0000\n" +"Language-Team: Interlingua \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 21:23:24+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: ia\n" +"X-Message-Group: #out-statusnet-plugin-modhelper\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ModHelperPlugin.php:37 +msgid "" +"Lets users who have been manually marked as \"modhelper\"s silence accounts." +msgstr "" +"Permitte al usatores qui ha essite manualmente marcate como \"modhelper\" de " +"silentiar contos." diff --git a/plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po new file mode 100644 index 0000000000..7b7d7f718c --- /dev/null +++ b/plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po @@ -0,0 +1,29 @@ +# Translation of StatusNet - ModHelper to Macedonian (Македонски) +# Expored from translatewiki.net +# +# Author: Bjankuloski06 +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - ModHelper\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:44+0000\n" +"Language-Team: Macedonian \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 21:23:24+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: mk\n" +"X-Message-Group: #out-statusnet-plugin-modhelper\n" +"Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n" + +#: ModHelperPlugin.php:37 +msgid "" +"Lets users who have been manually marked as \"modhelper\"s silence accounts." +msgstr "" +"Им овозможува да замолчуваат сметки на корисниците што се рачно означени " +"како „modhelper“." diff --git a/plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po new file mode 100644 index 0000000000..2f9ff7428c --- /dev/null +++ b/plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po @@ -0,0 +1,29 @@ +# Translation of StatusNet - ModHelper to Dutch (Nederlands) +# Expored from translatewiki.net +# +# Author: Siebrand +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - ModHelper\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-19 23:00+0000\n" +"PO-Revision-Date: 2010-10-19 23:03:44+0000\n" +"Language-Team: Dutch \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-18 21:23:24+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: nl\n" +"X-Message-Group: #out-statusnet-plugin-modhelper\n" +"Plural-Forms: nplurals=2; plural=(n != 1);\n" + +#: ModHelperPlugin.php:37 +msgid "" +"Lets users who have been manually marked as \"modhelper\"s silence accounts." +msgstr "" +"Laat gebruikers die handmatig zijn aangemerkt als \"modhelper\" andere " +"gebruikers monddood maken." diff --git a/plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po b/plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po new file mode 100644 index 0000000000..0761611763 --- /dev/null +++ b/plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po @@ -0,0 +1,30 @@ +# Translation of StatusNet - ModHelper to Ukrainian (Українська) +# Expored from translatewiki.net +# +# Author: Boogie +# -- +# This file is distributed under the same license as the StatusNet package. +# +msgid "" +msgstr "" +"Project-Id-Version: StatusNet - ModHelper\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2010-10-20 17:39+0000\n" +"PO-Revision-Date: 2010-10-20 17:42:15+0000\n" +"Language-Team: Ukrainian \n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: 8bit\n" +"X-POT-Import-Date: 2010-10-19 23:49:54+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n" +"X-Translation-Project: translatewiki.net at http://translatewiki.net\n" +"X-Language-Code: uk\n" +"X-Message-Group: #out-statusnet-plugin-modhelper\n" +"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= " +"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n" + +#: ModHelperPlugin.php:37 +msgid "" +"Lets users who have been manually marked as \"modhelper\"s silence accounts." +msgstr "" +"Дозволити користувачам, котрих вручну було позначено як «помічник " +"модератора», позбавляти інших користувачів права голосу." diff --git a/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po b/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po index 24d6a637ff..4969bf6e7b 100644 --- a/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po +++ b/plugins/NoticeTitle/locale/br/LC_MESSAGES/NoticeTitle.po @@ -1,6 +1,7 @@ # Translation of StatusNet - NoticeTitle to Breton (Brezhoneg) # Expored from translatewiki.net # +# Author: Fulup # Author: Y-M D # -- # This file is distributed under the same license as the StatusNet package. @@ -9,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - NoticeTitle\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-04 22:30+0000\n" -"PO-Revision-Date: 2010-10-04 22:33:24+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:20+0000\n" "Language-Team: Breton \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:33+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: br\n" "X-Message-Group: #out-statusnet-plugin-noticetitle\n" @@ -23,7 +24,7 @@ msgstr "" #: NoticeTitlePlugin.php:132 msgid "Adds optional titles to notices." -msgstr "" +msgstr "Ouzhpennañ a ra titloù diret d'ar c'hemennoù." #. TRANS: Page title. %1$s is the title, %2$s is the site name. #: NoticeTitlePlugin.php:309 diff --git a/plugins/OStatus/actions/userxrd.php b/plugins/OStatus/actions/userxrd.php index c9b1d0a5be..575a07c409 100644 --- a/plugins/OStatus/actions/userxrd.php +++ b/plugins/OStatus/actions/userxrd.php @@ -46,7 +46,15 @@ class UserxrdAction extends XrdAction } } else { $this->user = User::staticGet('uri', $this->uri); + if (empty($this->user)) { + // try and get it by profile url + $profile = Profile::staticGet('profileurl', $this->uri); + if (!empty($profile)) { + $this->user = User::staticGet('id', $profile->id); + } + } } + if (!$this->user) { $this->clientError(_m('No such user.'), 404); return false; diff --git a/plugins/OStatus/lib/xrdaction.php b/plugins/OStatus/lib/xrdaction.php index d1488dbdec..371c110800 100644 --- a/plugins/OStatus/lib/xrdaction.php +++ b/plugins/OStatus/lib/xrdaction.php @@ -36,7 +36,8 @@ class XrdAction extends Action function handle() { - $nick = $this->user->nickname; + $nick = $this->user->nickname; + $profile = $this->user->getProfile(); if (empty($this->xrd)) { $xrd = new XRD(); @@ -47,10 +48,28 @@ class XrdAction extends Action if (empty($xrd->subject)) { $xrd->subject = Discovery::normalize($this->uri); } - $xrd->alias[] = $this->user->uri; + + // Possible aliases for the user + + $uris = array($this->user->uri, $profile->profileurl); + + // FIXME: Webfinger generation code should live somewhere on its own + + $path = common_config('site', 'path'); + + if (empty($path)) { + $uris[] = sprintf('acct:%s@%s', $nick, common_config('site', 'server')); + } + + foreach ($uris as $uri) { + if ($uri != $xrd->subject) { + $xrd->alias[] = $uri; + } + } + $xrd->links[] = array('rel' => Discovery::PROFILEPAGE, 'type' => 'text/html', - 'href' => $this->user->uri); + 'href' => $profile->profileurl); $xrd->links[] = array('rel' => Discovery::UPDATESFROM, 'href' => common_local_url('ApiTimelineUser', @@ -66,7 +85,7 @@ class XrdAction extends Action // XFN $xrd->links[] = array('rel' => 'http://gmpg.org/xfn/11', 'type' => 'text/html', - 'href' => $this->user->uri); + 'href' => $profile->profileurl); // FOAF $xrd->links[] = array('rel' => 'describedby', 'type' => 'application/rdf+xml', diff --git a/plugins/OStatus/locale/OStatus.pot b/plugins/OStatus/locale/OStatus.pot index 24b4347578..5ceeb6ad98 100644 --- a/plugins/OStatus/locale/OStatus.pot +++ b/plugins/OStatus/locale/OStatus.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -195,55 +195,55 @@ msgstr "" msgid "Tried to update avatar for unsaved remote profile %s." msgstr "" -#: classes/Ostatus_profile.php:1057 +#: classes/Ostatus_profile.php:1058 #, php-format msgid "Unable to fetch avatar from %s." msgstr "" #. TRANS: Exception. -#: classes/Ostatus_profile.php:1279 +#: classes/Ostatus_profile.php:1284 msgid "Local user can't be referenced as remote." msgstr "" #. TRANS: Exception. -#: classes/Ostatus_profile.php:1284 +#: classes/Ostatus_profile.php:1289 msgid "Local group can't be referenced as remote." msgstr "" #. TRANS: Exception. -#: classes/Ostatus_profile.php:1336 classes/Ostatus_profile.php:1347 +#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352 msgid "Can't save local profile." msgstr "" #. TRANS: Exception. -#: classes/Ostatus_profile.php:1355 +#: classes/Ostatus_profile.php:1360 msgid "Can't save OStatus profile." msgstr "" #. TRANS: Exception. -#: classes/Ostatus_profile.php:1614 classes/Ostatus_profile.php:1642 +#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647 msgid "Not a valid webfinger address." msgstr "" #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1724 +#: classes/Ostatus_profile.php:1729 #, php-format msgid "Couldn't save profile for \"%s\"." msgstr "" #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1743 +#: classes/Ostatus_profile.php:1748 #, php-format msgid "Couldn't save ostatus_profile for \"%s\"." msgstr "" #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1751 +#: classes/Ostatus_profile.php:1756 #, php-format msgid "Couldn't find a valid profile for \"%s\"." msgstr "" -#: classes/Ostatus_profile.php:1793 +#: classes/Ostatus_profile.php:1798 msgid "Could not store HTML content of long post as file." msgstr "" @@ -415,7 +415,7 @@ msgstr "" msgid "Invalid URL passed for %1$s: \"%2$s\"" msgstr "" -#: actions/userxrd.php:51 actions/ownerxrd.php:39 actions/usersalmon.php:43 +#: actions/userxrd.php:59 actions/ownerxrd.php:39 actions/usersalmon.php:43 msgid "No such user." msgstr "" diff --git a/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po index 906bc95ec8..51f22c0170 100644 --- a/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po +++ b/plugins/OStatus/locale/fr/LC_MESSAGES/OStatus.po @@ -10,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - OStatus\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:08:12+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:41+0000\n" "Language-Team: French \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:34+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: fr\n" "X-Message-Group: #out-statusnet-plugin-ostatus\n" @@ -219,55 +219,55 @@ msgstr "" "Tente de mettre à jour l’avatar associé au profil distant non sauvegardé « %s " "»." -#: classes/Ostatus_profile.php:1057 +#: classes/Ostatus_profile.php:1058 #, php-format msgid "Unable to fetch avatar from %s." msgstr "Impossible de récupérer l’avatar depuis « %s »." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1279 +#: classes/Ostatus_profile.php:1284 msgid "Local user can't be referenced as remote." msgstr "L’utilisateur local ne peut être référencé comme distant." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1284 +#: classes/Ostatus_profile.php:1289 msgid "Local group can't be referenced as remote." msgstr "Le groupe local ne peut être référencé comme distant." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1336 classes/Ostatus_profile.php:1347 +#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352 msgid "Can't save local profile." msgstr "Impossible de sauvegarder le profil local." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1355 +#: classes/Ostatus_profile.php:1360 msgid "Can't save OStatus profile." msgstr "Impossible de sauvegarder le profil OStatus." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1614 classes/Ostatus_profile.php:1642 +#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647 msgid "Not a valid webfinger address." msgstr "Ce n’est pas une adresse « webfinger » valide." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1724 +#: classes/Ostatus_profile.php:1729 #, php-format msgid "Couldn't save profile for \"%s\"." msgstr "Impossible de sauvegarder le profil pour « %s »." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1743 +#: classes/Ostatus_profile.php:1748 #, php-format msgid "Couldn't save ostatus_profile for \"%s\"." msgstr "Impossible d’enregistrer le profil OStatus pour « %s »." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1751 +#: classes/Ostatus_profile.php:1756 #, php-format msgid "Couldn't find a valid profile for \"%s\"." msgstr "Impossible de trouver un profil valide pour « %s »." -#: classes/Ostatus_profile.php:1793 +#: classes/Ostatus_profile.php:1798 msgid "Could not store HTML content of long post as file." msgstr "" "Impossible de stocker le contenu HTML d’une longue publication en un fichier." @@ -451,7 +451,7 @@ msgstr "Le sujet de concentrateur « %s » est invalide. Le groupe n’existe pa msgid "Invalid URL passed for %1$s: \"%2$s\"" msgstr "URL invalide passée à la méthode « %1$s » : « %2$s »" -#: actions/userxrd.php:51 actions/ownerxrd.php:39 actions/usersalmon.php:43 +#: actions/userxrd.php:59 actions/ownerxrd.php:39 actions/usersalmon.php:43 msgid "No such user." msgstr "Utilisateur inexistant." diff --git a/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po index bd3695257a..c97487b6f3 100644 --- a/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po +++ b/plugins/OStatus/locale/ia/LC_MESSAGES/OStatus.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - OStatus\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:08:12+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:41+0000\n" "Language-Team: Interlingua \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:34+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: ia\n" "X-Message-Group: #out-statusnet-plugin-ostatus\n" @@ -207,55 +207,55 @@ msgstr "URL de avatar %s invalide." msgid "Tried to update avatar for unsaved remote profile %s." msgstr "Tentava actualisar avatar pro profilo remote non salveguardate %s." -#: classes/Ostatus_profile.php:1057 +#: classes/Ostatus_profile.php:1058 #, php-format msgid "Unable to fetch avatar from %s." msgstr "Incapace de obtener avatar ab %s." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1279 +#: classes/Ostatus_profile.php:1284 msgid "Local user can't be referenced as remote." msgstr "Usator local non pote esser referentiate como remote." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1284 +#: classes/Ostatus_profile.php:1289 msgid "Local group can't be referenced as remote." msgstr "Gruppo local non pote esser referentiate como remote." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1336 classes/Ostatus_profile.php:1347 +#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352 msgid "Can't save local profile." msgstr "Non pote salveguardar profilo local." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1355 +#: classes/Ostatus_profile.php:1360 msgid "Can't save OStatus profile." msgstr "Non pote salveguardar profilo OStatus." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1614 classes/Ostatus_profile.php:1642 +#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647 msgid "Not a valid webfinger address." msgstr "Adresse webfinger invalide." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1724 +#: classes/Ostatus_profile.php:1729 #, php-format msgid "Couldn't save profile for \"%s\"." msgstr "Non poteva salveguardar profilo pro \"%s\"." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1743 +#: classes/Ostatus_profile.php:1748 #, php-format msgid "Couldn't save ostatus_profile for \"%s\"." msgstr "Non poteva salveguardar osatus_profile pro %s." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1751 +#: classes/Ostatus_profile.php:1756 #, php-format msgid "Couldn't find a valid profile for \"%s\"." msgstr "Non poteva trovar un profilo valide pro \"%s\"." -#: classes/Ostatus_profile.php:1793 +#: classes/Ostatus_profile.php:1798 msgid "Could not store HTML content of long post as file." msgstr "Non poteva immagazinar contento HTML de longe message como file." @@ -430,7 +430,7 @@ msgstr "Invalide hub.topic \"%s\". Gruppo non existe." msgid "Invalid URL passed for %1$s: \"%2$s\"" msgstr "Invalide URL passate pro %1$s: \"%2$s\"" -#: actions/userxrd.php:51 actions/ownerxrd.php:39 actions/usersalmon.php:43 +#: actions/userxrd.php:59 actions/ownerxrd.php:39 actions/usersalmon.php:43 msgid "No such user." msgstr "Iste usator non existe." diff --git a/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po index beb18ffd5d..5a96fb1d3f 100644 --- a/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po +++ b/plugins/OStatus/locale/mk/LC_MESSAGES/OStatus.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - OStatus\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:08:12+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:41+0000\n" "Language-Team: Macedonian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:34+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: mk\n" "X-Message-Group: #out-statusnet-plugin-ostatus\n" @@ -30,7 +30,7 @@ msgstr "Претплати се" #. TRANS: Link description for link to join a remote group. #: OStatusPlugin.php:248 OStatusPlugin.php:657 actions/ostatussub.php:109 msgid "Join" -msgstr "Придружи се" +msgstr "Зачлени се" #. TRANSLATE: %s is a domain. #: OStatusPlugin.php:461 @@ -61,9 +61,9 @@ msgstr "Не можев да го поставам членството во д #. TRANS: Success message for subscribe to group attempt through OStatus. #. TRANS: %1$s is the member name, %2$s is the subscribed group's name. #: OStatusPlugin.php:660 -#, fuzzy, php-format +#, php-format msgid "%1$s has joined group %2$s." -msgstr "%1$s престана да го/ја следи %2$s." +msgstr "%1$s се зачлени во групата %2$s." #. TRANS: Exception. #: OStatusPlugin.php:669 @@ -79,7 +79,7 @@ msgstr "Напушти" #: OStatusPlugin.php:712 #, php-format msgid "%1$s has left group %2$s." -msgstr "" +msgstr "%1$s ја напушти групата %2$s." #: OStatusPlugin.php:787 msgid "Disfavor" @@ -210,55 +210,55 @@ msgid "Tried to update avatar for unsaved remote profile %s." msgstr "" "Се обидов да го подновам аватарот за незачуваниот далечински профил %s." -#: classes/Ostatus_profile.php:1057 +#: classes/Ostatus_profile.php:1058 #, php-format msgid "Unable to fetch avatar from %s." msgstr "Не можам да го добијам аватарот од %s." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1279 +#: classes/Ostatus_profile.php:1284 msgid "Local user can't be referenced as remote." msgstr "Локалниот корисник не може да се наведе како далечински." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1284 +#: classes/Ostatus_profile.php:1289 msgid "Local group can't be referenced as remote." msgstr "Локалната група не може да се наведе како далечинска." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1336 classes/Ostatus_profile.php:1347 +#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352 msgid "Can't save local profile." msgstr "Не можам да го зачувам локалниот профил." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1355 +#: classes/Ostatus_profile.php:1360 msgid "Can't save OStatus profile." msgstr "Не можам да го зачувам профилот од OStatus." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1614 classes/Ostatus_profile.php:1642 +#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647 msgid "Not a valid webfinger address." msgstr "Ова не е важечка Webfinger-адреса" #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1724 +#: classes/Ostatus_profile.php:1729 #, php-format msgid "Couldn't save profile for \"%s\"." msgstr "Не можам да го зачувам профилот за „%s“." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1743 +#: classes/Ostatus_profile.php:1748 #, php-format msgid "Couldn't save ostatus_profile for \"%s\"." msgstr "Не можам да го зачувам ostatus_profile за „%s“." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1751 +#: classes/Ostatus_profile.php:1756 #, php-format msgid "Couldn't find a valid profile for \"%s\"." msgstr "Не можев да пронајдам важечки профил за „%s“." -#: classes/Ostatus_profile.php:1793 +#: classes/Ostatus_profile.php:1798 msgid "Could not store HTML content of long post as file." msgstr "" "Не можам да ја складирам HTML-содржината на долгата објава како податотека." @@ -433,7 +433,7 @@ msgstr "Неважечки hub.topic „%s“. Групата не постои. msgid "Invalid URL passed for %1$s: \"%2$s\"" msgstr "Добив неважечка URL-адреса за %1$s: „%2$s“" -#: actions/userxrd.php:51 actions/ownerxrd.php:39 actions/usersalmon.php:43 +#: actions/userxrd.php:59 actions/ownerxrd.php:39 actions/usersalmon.php:43 msgid "No such user." msgstr "Нема таков корисник." @@ -484,7 +484,7 @@ msgstr "Забелешката со ID %1$s не е објавена од %2$s." #. TRANS: Field label. #: actions/ostatusgroup.php:78 msgid "Join group" -msgstr "Придружи се на групата" +msgstr "Зачлени се во групата" #. TRANS: Tooltip for field label "Join group". #: actions/ostatusgroup.php:81 diff --git a/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po index 172edcd1ea..d70d4b6920 100644 --- a/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po +++ b/plugins/OStatus/locale/nl/LC_MESSAGES/OStatus.po @@ -10,13 +10,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - OStatus\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:08:12+0000\n" +"POT-Creation-Date: 2010-10-18 18:35+0000\n" +"PO-Revision-Date: 2010-10-18 18:43:41+0000\n" "Language-Team: Dutch \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:34+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-09 14:36:36+0000\n" +"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: nl\n" "X-Message-Group: #out-statusnet-plugin-ostatus\n" @@ -218,59 +218,59 @@ msgid "Tried to update avatar for unsaved remote profile %s." msgstr "" "Geprobeerd om een avatar bij te werken voor het niet opgeslagen profiel %s." -#: classes/Ostatus_profile.php:1057 +#: classes/Ostatus_profile.php:1058 #, php-format msgid "Unable to fetch avatar from %s." msgstr "Het was niet mogelijk de avatar op te halen van %s." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1279 +#: classes/Ostatus_profile.php:1284 msgid "Local user can't be referenced as remote." msgstr "" "Naar een lokale gebruiker kan niet verwezen worden alsof die zich bij een " "andere dienst bevindt." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1284 +#: classes/Ostatus_profile.php:1289 msgid "Local group can't be referenced as remote." msgstr "" "Naar een lokale groep kan niet verwezen worden alsof die zich bij een andere " "dienst bevindt." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1336 classes/Ostatus_profile.php:1347 +#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352 msgid "Can't save local profile." msgstr "Het was niet mogelijk het lokale profiel op te slaan." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1355 +#: classes/Ostatus_profile.php:1360 msgid "Can't save OStatus profile." msgstr "Het was niet mogelijk het Ostatusprofiel op te slaan." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1614 classes/Ostatus_profile.php:1642 +#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647 msgid "Not a valid webfinger address." msgstr "Geen geldig webfingeradres." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1724 +#: classes/Ostatus_profile.php:1729 #, php-format msgid "Couldn't save profile for \"%s\"." msgstr "Het was niet mogelijk het profiel voor \"%s\" op te slaan." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1743 +#: classes/Ostatus_profile.php:1748 #, php-format msgid "Couldn't save ostatus_profile for \"%s\"." msgstr "Het was niet mogelijk het ostatus_profile voor \"%s\" op te slaan." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1751 +#: classes/Ostatus_profile.php:1756 #, php-format msgid "Couldn't find a valid profile for \"%s\"." msgstr "Er is geen geldig profiel voor \"%s\" gevonden." -#: classes/Ostatus_profile.php:1793 +#: classes/Ostatus_profile.php:1798 msgid "Could not store HTML content of long post as file." msgstr "" "Het was niet mogelijk de HTML-inhoud van het lange bericht als bestand op te " @@ -451,7 +451,7 @@ msgstr "Ongeldig hub.topic \"%s\". De groep bestaat niet." msgid "Invalid URL passed for %1$s: \"%2$s\"" msgstr "Er is een ongeldige URL doorgegeven voor %1$s: \"%2$s\"" -#: actions/userxrd.php:51 actions/ownerxrd.php:39 actions/usersalmon.php:43 +#: actions/userxrd.php:59 actions/ownerxrd.php:39 actions/usersalmon.php:43 msgid "No such user." msgstr "Onbekende gebruiker." diff --git a/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po b/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po index 01144504aa..a54c702309 100644 --- a/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po +++ b/plugins/OStatus/locale/uk/LC_MESSAGES/OStatus.po @@ -9,13 +9,13 @@ msgid "" msgstr "" "Project-Id-Version: StatusNet - OStatus\n" "Report-Msgid-Bugs-To: \n" -"POT-Creation-Date: 2010-10-09 14:04+0000\n" -"PO-Revision-Date: 2010-10-09 14:08:12+0000\n" +"POT-Creation-Date: 2010-10-23 18:02+0000\n" +"PO-Revision-Date: 2010-10-23 18:05:48+0000\n" "Language-Team: Ukrainian \n" "Content-Type: text/plain; charset=UTF-8\n" "Content-Transfer-Encoding: 8bit\n" -"X-POT-Import-Date: 2010-10-04 23:10:34+0000\n" -"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n" +"X-POT-Import-Date: 2010-10-18 20:30:46+0000\n" +"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n" "X-Translation-Project: translatewiki.net at http://translatewiki.net\n" "X-Language-Code: uk\n" "X-Message-Group: #out-statusnet-plugin-ostatus\n" @@ -184,7 +184,7 @@ msgstr "Допис %s не має змісту." #. TRANS: Shown when a notice is longer than supported and/or when attachments are present. #: classes/Ostatus_profile.php:592 msgid "Show more" -msgstr "Дивитись далі" +msgstr "Розгорнути" #. TRANS: Exception. %s is a profile URL. #: classes/Ostatus_profile.php:785 @@ -213,55 +213,55 @@ msgstr "Невірна URL-адреса аватари %s." msgid "Tried to update avatar for unsaved remote profile %s." msgstr "Намагаюся оновити аватару для не збереженого віддаленого профілю %s." -#: classes/Ostatus_profile.php:1057 +#: classes/Ostatus_profile.php:1058 #, php-format msgid "Unable to fetch avatar from %s." msgstr "Неможливо завантажити аватару з %s." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1279 +#: classes/Ostatus_profile.php:1284 msgid "Local user can't be referenced as remote." msgstr "Місцевий користувач не може бути зазначеним у якості віддаленого." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1284 +#: classes/Ostatus_profile.php:1289 msgid "Local group can't be referenced as remote." msgstr "Локальну спільноту не можна зазначити у якості віддаленої." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1336 classes/Ostatus_profile.php:1347 +#: classes/Ostatus_profile.php:1341 classes/Ostatus_profile.php:1352 msgid "Can't save local profile." msgstr "Не вдається зберегти місцевий профіль." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1355 +#: classes/Ostatus_profile.php:1360 msgid "Can't save OStatus profile." msgstr "Не вдається зберегти профіль OStatus." #. TRANS: Exception. -#: classes/Ostatus_profile.php:1614 classes/Ostatus_profile.php:1642 +#: classes/Ostatus_profile.php:1619 classes/Ostatus_profile.php:1647 msgid "Not a valid webfinger address." msgstr "Це недійсна адреса для протоколу WebFinger." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1724 +#: classes/Ostatus_profile.php:1729 #, php-format msgid "Couldn't save profile for \"%s\"." msgstr "Не можу зберегти профіль для «%s»." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1743 +#: classes/Ostatus_profile.php:1748 #, php-format msgid "Couldn't save ostatus_profile for \"%s\"." msgstr "Не можу зберегти профіль OStatus для «%s»." #. TRANS: Exception. %s is a webfinger address. -#: classes/Ostatus_profile.php:1751 +#: classes/Ostatus_profile.php:1756 #, php-format msgid "Couldn't find a valid profile for \"%s\"." msgstr "не можу знайти відповідний й профіль для «%s»." -#: classes/Ostatus_profile.php:1793 +#: classes/Ostatus_profile.php:1798 msgid "Could not store HTML content of long post as file." msgstr "Не можу зберегти HTML місткого допису у якості файлу." @@ -437,7 +437,7 @@ msgstr "hub.topic «%s» невірний. Спільноти не існує." msgid "Invalid URL passed for %1$s: \"%2$s\"" msgstr "Для %1$s передано невірний URL: «%2$s»" -#: actions/userxrd.php:51 actions/ownerxrd.php:39 actions/usersalmon.php:43 +#: actions/userxrd.php:59 actions/ownerxrd.php:39 actions/usersalmon.php:43 msgid "No such user." msgstr "Такого користувача немає." diff --git a/plugins/OStatus/tests/FeedDiscoveryTest.php b/plugins/OStatus/tests/FeedDiscoveryTest.php index 3be4bf736c..ef17efe7cf 100644 --- a/plugins/OStatus/tests/FeedDiscoveryTest.php +++ b/plugins/OStatus/tests/FeedDiscoveryTest.php @@ -75,9 +75,10 @@ END; '
',
                            'http://example.com/feed/rss'),
+                     // This one can't resolve correctly; relative link is bogus.
                      array('http://example.com/relative/link3',
                            '',
-                           'http://example.com/feed/rss'),
+                           'http:/feed/rss'),
                      array('http://example.com/base/link1',
                            '',
                            'http://target.example.com/feed/rss'),
                      array('http://example.com/base/link2',
                            '',
                            'http://target.example.com/feed/rss'),
+                     // This one can't resolve; relative link is bogus.
                      array('http://example.com/base/link3',
                            '',
-                           'http://target.example.com/feed/rss'),
+                           'http:/feed/rss'),
                      // Trick question! There's a  but no href on it
                      array('http://example.com/relative/fauxbase',
                            '',
diff --git a/plugins/OStatus/tests/remote-tests.php b/plugins/OStatus/tests/remote-tests.php
index 64c60a8a4c..7888ec7c5d 100644
--- a/plugins/OStatus/tests/remote-tests.php
+++ b/plugins/OStatus/tests/remote-tests.php
@@ -4,7 +4,7 @@ if (php_sapi_name() != 'cli') {
     die('not for web');
 }
 
-define('TIMEOUT', 60); // ssslllloowwwww salmon if queues are off
+define('HTTP_TIMEOUT', 60); // ssslllloowwwww salmon if queues are off
 
 define('INSTALLDIR', dirname(dirname(dirname(dirname(__FILE__)))));
 set_include_path(INSTALLDIR . '/extlib' . PATH_SEPARATOR . get_include_path());
@@ -63,14 +63,15 @@ class OStatusTester extends TestBase
     /**
      * @param string $a base URL of test site A (eg http://localhost/mublog)
      * @param string $b base URL of test site B (eg http://localhost/mublog2)
+     * @param int $timeout HTTP timeout value (needs to be long if Salmon is slow)
      */
-    function __construct($a, $b) {
+    function __construct($a, $b, $timeout=60) {
         $this->a = $a;
         $this->b = $b;
 
         $base = 'test' . mt_rand(1, 1000000);
-        $this->pub = new SNTestClient($this->a, 'pub' . $base, 'pw-' . mt_rand(1, 1000000));
-        $this->sub = new SNTestClient($this->b, 'sub' . $base, 'pw-' . mt_rand(1, 1000000));
+        $this->pub = new SNTestClient($this->a, 'pub' . $base, 'pw-' . mt_rand(1, 1000000), $timeout);
+        $this->sub = new SNTestClient($this->b, 'sub' . $base, 'pw-' . mt_rand(1, 1000000), $timeout);
     }
 
     function run()
@@ -166,11 +167,12 @@ class OStatusTester extends TestBase
 
 class SNTestClient extends TestBase
 {
-    function __construct($base, $username, $password)
+    function __construct($base, $username, $password, $timeout=60)
     {
         $this->basepath = $base;
         $this->username = $username;
         $this->password = $password;
+        $this->timeout = $timeout;
 
         $this->fullname = ucfirst($username) . ' Smith';
         $this->homepage = 'http://example.org/' . $username;
@@ -190,7 +192,7 @@ class SNTestClient extends TestBase
     {
         $url = $this->basepath . '/' . $path;
 
-        $http = new HTTP_Request2($url, 'POST', array('timeout' => TIMEOUT));
+        $http = new HTTP_Request2($url, 'POST', array('timeout' => $this->timeout));
         if ($auth) {
             $http->setAuth($this->username, $this->password, HTTP_Request2::AUTH_BASIC);
         }
@@ -217,7 +219,7 @@ class SNTestClient extends TestBase
     protected function web($path, $form, $params=array())
     {
         $url = $this->basepath . '/' . $path;
-        $http = new HTTP_Request2($url, 'GET', array('timeout' => TIMEOUT));
+        $http = new HTTP_Request2($url, 'GET', array('timeout' => $this->timeout));
         $response = $http->send();
 
         $dom = $this->checkWeb($url, 'GET', $response);
@@ -534,10 +536,29 @@ class SNTestClient extends TestBase
 
 }
 
-$args = array_slice($_SERVER['argv'], 1);
+// @fixme switch to commandline.inc?
+$timeout = HTTP_TIMEOUT;
+
+$args = array();
+$options = array();
+foreach (array_slice($_SERVER['argv'], 1) as $arg) {
+    if (substr($arg, 0, 2) == '--') {
+        $bits = explode('=', substr($arg, 2), 2);
+        if (count($bits == 2)) {
+            list($key, $val) = $bits;
+            $options[$key] = $val;
+        } else {
+            list($key) = $bits;
+            $options[$key] = true;
+        }
+    } else {
+        $args[] = $arg;
+    }
+}
 if (count($args) < 2) {
     print << 
+remote-tests.php [options]  
+  --timeout=## change HTTP timeout from default {$timeout}s
   url1: base URL of a StatusNet instance
   url2: base URL of another StatusNet instance
 
@@ -551,6 +572,9 @@ exit(1);
 
 $a = $args[0];
 $b = $args[1];
+if (isset($options['timeout'])) {
+    $timeout = intval($options['timeout']);
+}
 
-$tester = new OStatusTester($a, $b);
+$tester = new OStatusTester($a, $b, $timeout);
 $tester->run();
diff --git a/plugins/OpenExternalLinkTarget/OpenExternalLinkTargetPlugin.php b/plugins/OpenExternalLinkTarget/OpenExternalLinkTargetPlugin.php
index 611f5e5c7b..f0f6144e01 100644
--- a/plugins/OpenExternalLinkTarget/OpenExternalLinkTargetPlugin.php
+++ b/plugins/OpenExternalLinkTarget/OpenExternalLinkTargetPlugin.php
@@ -40,7 +40,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
  * @license  http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
  * @link     http://status.net/
  */
-
 class OpenExternalLinkTargetPlugin extends Plugin
 {
     function onEndShowScripts($action)
@@ -57,7 +56,7 @@ class OpenExternalLinkTargetPlugin extends Plugin
                             'author' => 'Sarven Capadisli',
                             'homepage' => 'http://status.net/wiki/Plugin:OpenExternalLinkTarget',
                             'rawdescription' =>
-                            _m('Opens external links (e.g., with rel=external) on a new window or tab.'));
+                            _m('Opens external links (i.e. with rel=external) on a new window or tab.'));
         return true;
     }
 }
diff --git a/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot b/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot
index 62487428a5..a8c74b6588 100644
--- a/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot
+++ b/plugins/OpenExternalLinkTarget/locale/OpenExternalLinkTarget.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -16,6 +16,6 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
diff --git a/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po
new file mode 100644
index 0000000000..49e10b0242
--- /dev/null
+++ b/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -0,0 +1,27 @@
+# Translation of StatusNet - OpenExternalLinkTarget to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-20 00:18+0000\n"
+"PO-Revision-Date: 2010-10-20 00:21:19+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-19 23:49:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: OpenExternalLinkTargetPlugin.php:59
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
+msgstr ""
+"Öffnet externe Links (mit rel=external) in einem neuen Fenster oder Tab."
diff --git a/plugins/OpenExternalLinkTarget/locale/es/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/es/LC_MESSAGES/OpenExternalLinkTarget.po
index 82b8be953e..256a7ebc11 100644
--- a/plugins/OpenExternalLinkTarget/locale/es/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/es/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,20 +9,21 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:21+0000\n"
 "Language-Team: Spanish \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: es\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+#, fuzzy
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
 "Abre vínculos externos (por ejemplo, con rel=external) en una nueva ventana "
 "o pestaña."
diff --git a/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po
index 91f9f5faf5..596593888e 100644
--- a/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -1,6 +1,7 @@
 # Translation of StatusNet - OpenExternalLinkTarget to French (Français)
 # Expored from translatewiki.net
 #
+# Author: Peter17
 # Author: Verdy p
 # --
 # This file is distributed under the same license as the StatusNet package.
@@ -9,20 +10,20 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-20 17:39+0000\n"
+"PO-Revision-Date: 2010-10-20 17:42:16+0000\n"
 "Language-Team: French \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 01:18:29+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: fr\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
 "Ouvre les liens externes (p. ex., avec rel=external) dans une nouvelle "
 "fenêtre ou un nouvel onglet."
diff --git a/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
index 12a071148c..65aa5dc313 100644
--- a/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,20 +9,19 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:03:46+0000\n"
 "Language-Team: Interlingua \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:42+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ia\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
-"Aperi ligamines externe (p.ex. con rel=external) in un nove fenestra o "
-"scheda."
+"Aperi ligamines externe (i.e. con rel=external) in un nove fenestra o scheda."
diff --git a/plugins/OpenExternalLinkTarget/locale/id/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/id/LC_MESSAGES/OpenExternalLinkTarget.po
index 19d9f4c8b7..380daec18b 100644
--- a/plugins/OpenExternalLinkTarget/locale/id/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/id/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,19 +9,20 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:52+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:21+0000\n"
 "Language-Team: Indonesian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: id\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+#, fuzzy
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
 "Membuka pranala luar (misal dengan rel=external) di jendela atau tab baru."
diff --git a/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
index b5e4d1386c..9dcc804c6e 100644
--- a/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,19 +9,19 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:03:46+0000\n"
 "Language-Team: Macedonian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:42+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: mk\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
-"Отвора надворешни врски (на пр. со rel=external) во нов прозорец или јазиче."
+"Отвора надворешни врски (т.е. со rel=external) во нов прозорец или јазиче."
diff --git a/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po
index 8d9045dc66..d7535ebcee 100644
--- a/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/nb/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,20 +9,21 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:21+0000\n"
 "Language-Team: Norwegian (bokmål)‬ \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: no\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+#, fuzzy
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
 "Åpner eksterne lenker (f.eks. med rel=external) i ett nytt vindu eller en ny "
 "fane."
diff --git a/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
index f1a4e4c72c..3a3d82cca1 100644
--- a/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,20 +9,20 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:03:46+0000\n"
 "Language-Team: Dutch \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:42+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: nl\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
-"Opent externe verwijzingen in een nieuw venster of tabblad (bv. met "
-"\"rel=external\")."
+"Opent externe verwijzingen (met \"rel=external\") in een nieuw venster of "
+"tabblad."
diff --git a/plugins/OpenExternalLinkTarget/locale/pt_BR/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/pt_BR/LC_MESSAGES/OpenExternalLinkTarget.po
index 285207074a..ad5dd3f5a6 100644
--- a/plugins/OpenExternalLinkTarget/locale/pt_BR/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/pt_BR/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,21 +9,22 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:52+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:21+0000\n"
 "Language-Team: Brazilian Portuguese \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: pt-br\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+#, fuzzy
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
 "Abre links externos (por exemplo, com rel=external) em uma nova janela ou "
 "aba."
diff --git a/plugins/OpenExternalLinkTarget/locale/ru/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/ru/LC_MESSAGES/OpenExternalLinkTarget.po
index 5da6bee90c..8a43460f42 100644
--- a/plugins/OpenExternalLinkTarget/locale/ru/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/ru/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,21 +9,22 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:21+0000\n"
 "Language-Team: Russian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ru\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
 "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+#, fuzzy
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
 "Возможность открыть внешние ссылки (например, rel=внешние) в новом окне или "
 "вкладке."
diff --git a/plugins/OpenExternalLinkTarget/locale/tl/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/tl/LC_MESSAGES/OpenExternalLinkTarget.po
index d3d8816b06..9d8546f250 100644
--- a/plugins/OpenExternalLinkTarget/locale/tl/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/tl/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,20 +9,21 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:21+0000\n"
 "Language-Team: Tagalog \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tl\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+#, fuzzy
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr ""
 "Nagbubukas ng panlabasa na mga kawing (iyon ay may rel=external) sa isang "
 "bagong bintana o panglaylay."
diff --git a/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
index 773a641515..f6a3280952 100644
--- a/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,19 +9,21 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:56:59+0000\n"
+"POT-Creation-Date: 2010-10-20 00:18+0000\n"
+"PO-Revision-Date: 2010-10-20 00:21:19+0000\n"
 "Language-Team: Ukrainian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:19:58+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: uk\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
 "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
-msgstr "Відкривати зовнішні посилання у новому вікні або вкладці."
+#: OpenExternalLinkTargetPlugin.php:59
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
+msgstr ""
+"Відкривати зовнішні посилання (тобто з rel=external) у новому вікні або "
+"вкладці."
diff --git a/plugins/OpenExternalLinkTarget/locale/zh_CN/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/zh_CN/LC_MESSAGES/OpenExternalLinkTarget.po
index 0e32025171..70074ee5db 100644
--- a/plugins/OpenExternalLinkTarget/locale/zh_CN/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/zh_CN/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,19 +9,20 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:07:52+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:22+0000\n"
 "Language-Team: Simplified Chinese \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:34+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: zh-hans\n"
 "X-Message-Group: #out-statusnet-plugin-openexternallinktarget\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: OpenExternalLinkTargetPlugin.php:60
-msgid "Opens external links (e.g., with rel=external) on a new window or tab."
+#: OpenExternalLinkTargetPlugin.php:59
+#, fuzzy
+msgid "Opens external links (i.e. with rel=external) on a new window or tab."
 msgstr "在新窗口或标签打开外部链接(如使用 rel=external)。"
diff --git a/plugins/OpenID/OpenIDPlugin.php b/plugins/OpenID/OpenIDPlugin.php
index a033a50109..cdaabbbf7f 100644
--- a/plugins/OpenID/OpenIDPlugin.php
+++ b/plugins/OpenID/OpenIDPlugin.php
@@ -46,7 +46,6 @@ if (!defined('STATUSNET')) {
  * @link     http://status.net/
  * @link     http://openid.net/
  */
-
 class OpenIDPlugin extends Plugin
 {
     // Plugin parameter: set true to disallow non-OpenID logins
@@ -60,7 +59,6 @@ class OpenIDPlugin extends Plugin
             global $config;
             $config['site']['openidonly'] = (bool)$this->openidOnly;
         }
-
     }
 
     /**
@@ -72,7 +70,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onStartInitializeRouter($m)
     {
         $m->connect('main/openid', array('action' => 'openidlogin'));
@@ -98,7 +95,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onStartConnectPath(&$path, &$defaults, &$rules, &$result)
     {
         if (common_config('site', 'openidonly')) {
@@ -127,7 +123,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onArgsInitialize($args)
     {
         if (common_config('site', 'openidonly')) {
@@ -158,7 +153,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onEndPublicXRDS($action, &$xrdsOutputter)
     {
         $xrdsOutputter->elementStart('XRD', array('xmlns' => 'xri://$xrd*($v*2.0)',
@@ -189,7 +183,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onEndUserXRDS($action, &$xrdsOutputter)
     {
         $xrdsOutputter->elementStart('XRD', array('xmlns' => 'xri://$xrd*($v*2.0)',
@@ -218,7 +211,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onStartPrimaryNav($action)
     {
         if (common_config('site', 'openidonly') && !common_logged_in()) {
@@ -260,7 +252,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onStartLoginGroupNav(&$action)
     {
         if (common_config('site', 'openidonly')) {
@@ -281,7 +272,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onEndLoginGroupNav(&$action)
     {
         $this->showOpenIDLoginTab($action);
@@ -296,7 +286,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return void
      */
-
     function showOpenIDLoginTab($action)
     {
         $action_name = $action->trimmed('action');
@@ -319,7 +308,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return void
      */
-
     function onStartAccountSettingsPasswordMenuItem($menu, &$unused) {
         if (common_config('site', 'openidonly')) {
             return false;
@@ -334,7 +322,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onEndAccountSettingsNav(&$action)
     {
         $action_name = $action->trimmed('action');
@@ -358,7 +345,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onAutoload($cls)
     {
         switch ($cls)
@@ -400,7 +386,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onSensitiveAction($action, &$ssl)
     {
         switch ($action)
@@ -424,7 +409,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook return
      */
-
     function onLoginAction($action, &$login)
     {
         switch ($action)
@@ -447,7 +431,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return void
      */
-
     function onEndShowHeadElements($action)
     {
         if ($action instanceof ShowstreamAction) {
@@ -471,7 +454,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean whether to continue
      */
-
     function onRedirectToLogin($action, $user)
     {
         if (common_config('site', 'openid_only') || (!empty($user) && User_openid::hasOpenID($user->id))) {
@@ -488,7 +470,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook value
      */
-
     function onEndShowPageNotice($action)
     {
         $name = $action->trimmed('action');
@@ -527,7 +508,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook value
      */
-
     function onStartLoadDoc(&$title, &$output)
     {
         if ($title == 'openid') {
@@ -549,7 +529,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook value
      */
-
     function onEndLoadDoc($title, &$output)
     {
         if ($title == 'help') {
@@ -568,7 +547,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook value
      */
-
     function onCheckSchema()
     {
         $schema = Schema::get();
@@ -601,7 +579,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook value
      */
-
     function onUserDeleteRelated($user, &$tables)
     {
         $tables[] = 'User_openid';
@@ -616,7 +593,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook value
      */
-
     function onEndAdminPanelNav($nav)
     {
         if (AdminPanelAction::canAdmin('openid')) {
@@ -625,7 +601,9 @@ class OpenIDPlugin extends Plugin
 
             $nav->out->menuItem(
                 common_local_url('openidadminpanel'),
-                _m('OpenID'),
+                // TRANS: OpenID configuration menu item.
+                _m('MENU','OpenID'),
+                // TRANS: Tooltip for OpenID configuration menu item.
                 _m('OpenID configuration'),
                 $action_name == 'openidadminpanel',
                 'nav_openid_admin_panel'
@@ -642,7 +620,6 @@ class OpenIDPlugin extends Plugin
      *
      * @return boolean hook value
      */
-
     function onPluginVersion(&$versions)
     {
         $versions[] = array('name' => 'OpenID',
@@ -654,4 +631,108 @@ class OpenIDPlugin extends Plugin
                             _m('Use OpenID to login to the site.'));
         return true;
     }
+
+    function onStartOAuthLoginForm($action, &$button)
+    {
+        if (common_config('site', 'openidonly')) {
+            // Cancel the regular password login form, we won't need it.
+            $this->showOAuthLoginForm($action);
+            // TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+            $button = _m('BUTTON', 'Continue');
+            return false;
+        } else {
+            // Leave the regular password login form in place.
+            // We'll add an OpenID link at bottom...?
+            return true;
+        }
+    }
+
+    /**
+     * @fixme merge with common code for main OpenID login form
+     * @param HTMLOutputter $action
+     */
+    protected function showOAuthLoginForm($action)
+    {
+        $action->elementStart('fieldset');
+        // TRANS: OpenID plugin logon form legend.
+        $action->element('legend', null, _m('OpenID login'));
+
+        $action->elementStart('ul', 'form_data');
+        $action->elementStart('li');
+        $provider = common_config('openid', 'trusted_provider');
+        $appendUsername = common_config('openid', 'append_username');
+        if ($provider) {
+            // TRANS: Field label.
+            $action->element('label', array(), _m('OpenID provider'));
+            $action->element('span', array(), $provider);
+            if ($appendUsername) {
+                $action->element('input', array('id' => 'openid_username',
+                                              'name' => 'openid_username',
+                                              'style' => 'float: none'));
+            }
+            $action->element('p', 'form_guide',
+                           // TRANS: Form guide.
+                           ($appendUsername ? _m('Enter your username.') . ' ' : '') .
+                           // TRANS: Form guide.
+                           _m('You will be sent to the provider\'s site for authentication.'));
+            $action->hidden('openid_url', $provider);
+        } else {
+            // TRANS: OpenID plugin logon form field label.
+            $action->input('openid_url', _m('OpenID URL'),
+                         '',
+                        // TRANS: OpenID plugin logon form field instructions.
+                         _m('Your OpenID URL'));
+        }
+        $action->elementEnd('li');
+        $action->elementEnd('ul');
+
+        $action->elementEnd('fieldset');
+    }
+
+    /**
+     * Handle a POST user credential check in apioauthauthorization.
+     * If given an OpenID URL, we'll pass us over to the regular things
+     * and then redirect back here on completion.
+     *
+     * @fixme merge with common code for main OpenID login form
+     * @param HTMLOutputter $action
+     */
+    function onStartOAuthLoginCheck($action, &$user)
+    {
+        $provider = common_config('openid', 'trusted_provider');
+        if ($provider) {
+            $openid_url = $provider;
+            if (common_config('openid', 'append_username')) {
+                $openid_url .= $action->trimmed('openid_username');
+            }
+        } else {
+            $openid_url = $action->trimmed('openid_url');
+        }
+
+        if ($openid_url) {
+            require_once dirname(__FILE__) . '/openid.php';
+            oid_assert_allowed($openid_url);
+
+            $returnto = common_local_url(
+                'ApiOauthAuthorize',
+                array(),
+                array(
+                    'oauth_token' => $action->arg('oauth_token'),
+	            'mode'        => $action->arg('mode')
+                )
+            );
+            common_set_returnto($returnto);
+
+            // This will redirect if functional...
+            $result = oid_authenticate($openid_url,
+                                       'finishopenidlogin');
+            if (is_string($result)) { # error message
+                throw new ServerException($result);
+            } else {
+                exit(0);
+            }
+        }
+
+        return true;
+    }
 }
diff --git a/plugins/OpenID/locale/OpenID.pot b/plugins/OpenID/locale/OpenID.pot
index 8ef57965f1..2d8efbf5ce 100644
--- a/plugins/OpenID/locale/OpenID.pot
+++ b/plugins/OpenID/locale/OpenID.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -38,7 +38,7 @@ msgid ""
 msgstr ""
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
 msgstr ""
 
@@ -109,7 +109,7 @@ msgstr ""
 msgid "OpenID removed."
 msgstr ""
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr ""
 
@@ -170,7 +170,7 @@ msgstr ""
 
 #: openidadminpanel.php:260
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
 
@@ -242,67 +242,100 @@ msgid ""
 msgstr ""
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
 msgstr ""
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr ""
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr ""
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr ""
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
 msgstr ""
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr ""
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr ""
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr ""
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr ""
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
 msgstr ""
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr ""
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr ""
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr ""
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr ""
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr ""
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr ""
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr ""
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
@@ -481,28 +514,6 @@ msgstr ""
 msgid "OpenID Login"
 msgstr ""
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr ""
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr ""
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr ""
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr ""
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr ""
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
diff --git a/plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po
new file mode 100644
index 0000000000..efea4febe9
--- /dev/null
+++ b/plugins/OpenID/locale/ca/LC_MESSAGES/OpenID.po
@@ -0,0 +1,606 @@
+# Translation of StatusNet - OpenID to Catalan (Català)
+# Expored from translatewiki.net
+#
+# Author: Toniher
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - OpenID\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
+"Language-Team: Catalan \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ca\n"
+"X-Message-Group: #out-statusnet-plugin-openid\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: openidsettings.php:58 openidadminpanel.php:65
+msgid "OpenID settings"
+msgstr "Paràmetres de l'OpenID"
+
+#: openidsettings.php:69
+#, 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%%) us permet iniciar una sessió a molts llocs amb un "
+"mateix compte d'usuari. Gestioneu les vostres connexions OpenID associades "
+"des d'aquí."
+
+#: openidsettings.php:100
+msgid "Add OpenID"
+msgstr "Afegeix una connexió OpenID"
+
+#: openidsettings.php:103
+msgid ""
+"If you want to add an OpenID to your account, enter it in the box below and "
+"click \"Add\"."
+msgstr ""
+"Si voleu afegir una connexió OpenID al vostre compte, introduïu-la en la "
+"caixa a continuació i feu clic a «Afegeix»."
+
+#. TRANS: OpenID plugin logon form field label.
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
+msgid "OpenID URL"
+msgstr "URL de la connexió OpenID"
+
+#: openidsettings.php:118
+msgid "Add"
+msgstr "Afegeix"
+
+#: openidsettings.php:130
+msgid "Remove OpenID"
+msgstr "Suprimeix la connexió OpenID"
+
+#: openidsettings.php:135
+msgid ""
+"Removing your only OpenID would make it impossible to log in! If you need to "
+"remove it, add another OpenID first."
+msgstr ""
+"Si suprimiu la vostra única connexió OpenID, serà impossible que hi inicieu "
+"cap sessió. Si cal que la suprimiu, primer afegiu-ne una altra."
+
+#: openidsettings.php:150
+msgid ""
+"You can remove an OpenID from your account by clicking the button marked "
+"\"Remove\"."
+msgstr ""
+"Podeu suprimir una connexió OpenID del vostre compte si feu clic al botó "
+"marcat amb «Suprimeix»."
+
+#: openidsettings.php:173 openidsettings.php:214
+msgid "Remove"
+msgstr "Suprimeix"
+
+#: openidsettings.php:187
+msgid "OpenID Trusted Sites"
+msgstr "Llocs de confiança de l'OpenID"
+
+#: openidsettings.php:190
+msgid ""
+"The following sites are allowed to access your identity and log you in. You "
+"can remove a site from this list to deny it access to your OpenID."
+msgstr ""
+
+#. TRANS: Message given when there is a problem with the user's session token.
+#: openidsettings.php:232 finishopenidlogin.php:42 openidlogin.php:51
+msgid "There was a problem with your session token. Try again, please."
+msgstr ""
+
+#: openidsettings.php:239
+msgid "Can't add new providers."
+msgstr ""
+
+#: openidsettings.php:252
+msgid "Something weird happened."
+msgstr ""
+
+#: openidsettings.php:276
+msgid "No such OpenID trustroot."
+msgstr ""
+
+#: openidsettings.php:280
+msgid "Trustroots removed"
+msgstr ""
+
+#: openidsettings.php:303
+msgid "No such OpenID."
+msgstr ""
+
+#: openidsettings.php:308
+msgid "That OpenID does not belong to you."
+msgstr ""
+
+#: openidsettings.php:312
+msgid "OpenID removed."
+msgstr ""
+
+#: openidadminpanel.php:54
+msgid "OpenID"
+msgstr ""
+
+#: openidadminpanel.php:147
+msgid "Invalid provider URL. Max length is 255 characters."
+msgstr ""
+
+#: openidadminpanel.php:153
+msgid "Invalid team name. Max length is 255 characters."
+msgstr ""
+
+#: openidadminpanel.php:210
+msgid "Trusted provider"
+msgstr ""
+
+#: openidadminpanel.php:212
+msgid ""
+"By default, users are allowed to authenticate with any OpenID provider. If "
+"you are using your own OpenID service for shared sign-in, you can restrict "
+"access to only your own users here."
+msgstr ""
+
+#: openidadminpanel.php:220
+msgid "Provider URL"
+msgstr ""
+
+#: openidadminpanel.php:221
+msgid ""
+"All OpenID logins will be sent to this URL; other providers may not be used."
+msgstr ""
+
+#: openidadminpanel.php:228
+msgid "Append a username to base URL"
+msgstr ""
+
+#: openidadminpanel.php:230
+msgid ""
+"Login form will show the base URL and prompt for a username to add at the "
+"end. Use when OpenID provider URL should be the profile page for individual "
+"users."
+msgstr ""
+
+#: openidadminpanel.php:238
+msgid "Required team"
+msgstr ""
+
+#: openidadminpanel.php:239
+msgid "Only allow logins from users in the given team (Launchpad extension)."
+msgstr ""
+
+#: openidadminpanel.php:251
+msgid "Options"
+msgstr "Opcions"
+
+#: openidadminpanel.php:258
+msgid "Enable OpenID-only mode"
+msgstr ""
+
+#: openidadminpanel.php:260
+msgid ""
+"Require all users to login via OpenID. Warning: disables password "
+"authentication for all users!"
+msgstr ""
+
+#: openidadminpanel.php:278
+msgid "Save OpenID settings"
+msgstr ""
+
+#. TRANS: OpenID plugin server error.
+#: openid.php:138
+msgid "Cannot instantiate OpenID consumer object."
+msgstr ""
+
+#. TRANS: OpenID plugin message. Given when an OpenID is not valid.
+#: openid.php:150
+msgid "Not a valid OpenID."
+msgstr ""
+
+#. TRANS: OpenID plugin server error. Given when the OpenID authentication request fails.
+#. TRANS: %s is the failure message.
+#: openid.php:155
+#, php-format
+msgid "OpenID failure: %s"
+msgstr ""
+
+#. TRANS: OpenID plugin server error. Given when the OpenID authentication request cannot be redirected.
+#. TRANS: %s is the failure message.
+#: openid.php:205
+#, php-format
+msgid "Could not redirect to server: %s"
+msgstr ""
+
+#. TRANS: OpenID plugin user instructions.
+#: openid.php:244
+msgid ""
+"This form should automatically submit itself. If not, click the submit "
+"button to go to your OpenID provider."
+msgstr ""
+
+#. TRANS: OpenID plugin server error.
+#: openid.php:280
+msgid "Error saving the profile."
+msgstr ""
+
+#. TRANS: OpenID plugin server error.
+#: openid.php:292
+msgid "Error saving the user."
+msgstr ""
+
+#. TRANS: OpenID plugin client exception (403).
+#: openid.php:322
+msgid "Unauthorized URL used for OpenID login."
+msgstr ""
+
+#. TRANS: Title
+#: openid.php:370
+msgid "OpenID Login Submission"
+msgstr ""
+
+#. TRANS: OpenID plugin message used while requesting authorization user's OpenID login provider.
+#: openid.php:381
+msgid "Requesting authorization from your login provider..."
+msgstr ""
+
+#. TRANS: OpenID plugin message. User instruction while requesting authorization user's OpenID login provider.
+#: openid.php:385
+msgid ""
+"If you are not redirected to your login provider in a few seconds, try "
+"pushing the button below."
+msgstr ""
+
+#. TRANS: Tooltip for main menu option "Login"
+#: OpenIDPlugin.php:218
+msgctxt "TOOLTIP"
+msgid "Login to the site"
+msgstr ""
+
+#. TRANS: Main menu option when not logged in to log in
+#: OpenIDPlugin.php:221
+msgctxt "MENU"
+msgid "Login"
+msgstr ""
+
+#. TRANS: Tooltip for main menu option "Help"
+#: OpenIDPlugin.php:226
+msgctxt "TOOLTIP"
+msgid "Help me!"
+msgstr "Ajuda'm!"
+
+#. TRANS: Main menu option for help on the StatusNet site
+#: OpenIDPlugin.php:229
+msgctxt "MENU"
+msgid "Help"
+msgstr "Ajuda"
+
+#. TRANS: Tooltip for main menu option "Search"
+#: OpenIDPlugin.php:235
+msgctxt "TOOLTIP"
+msgid "Search for people or text"
+msgstr ""
+
+#. TRANS: Main menu option when logged in or when the StatusNet instance is not private
+#: OpenIDPlugin.php:238
+msgctxt "MENU"
+msgid "Search"
+msgstr "Cerca"
+
+#. TRANS: OpenID plugin menu item on site logon page.
+#. TRANS: OpenID plugin menu item on user settings page.
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
+msgctxt "MENU"
+msgid "OpenID"
+msgstr "OpenID"
+
+#. TRANS: OpenID plugin tooltip for logon menu item.
+#: OpenIDPlugin.php:297
+msgid "Login or register with OpenID"
+msgstr "Inici de sessió o registre amb OpenID"
+
+#. TRANS: OpenID plugin tooltip for user settings menu item.
+#: OpenIDPlugin.php:333
+msgid "Add or remove OpenIDs"
+msgstr "Afegeix o suprimeix connexions OpenID"
+
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
+msgid "OpenID configuration"
+msgstr "Configuració de l'OpenID"
+
+#. TRANS: OpenID plugin description.
+#: OpenIDPlugin.php:631
+msgid "Use OpenID to login to the site."
+msgstr ""
+"Fa servir OpenID per connectar-se al lloc."
+
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Continua"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr "Inici de sessió amb OpenID"
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr "Proveïdor d'OpenID"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Introduïu el vostre nom d'usuari."
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr "Se us portarà al lloc del proveïdor perquè us hi autentiqueu."
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "L'URL del vostre OpenID"
+
+#. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
+#: openidserver.php:116
+#, php-format
+msgid "You are not authorized to use the identity %s."
+msgstr "No esteu autoritzar a utilitzar la identitat %s."
+
+#. TRANS: OpenID plugin client error given when not getting a response for a given OpenID provider (500).
+#: openidserver.php:137
+msgid "Just an OpenID provider. Nothing to see here, move along..."
+msgstr "Només un proveïdor OpenID. Res per veure aquí, movem-nos-en…"
+
+#. TRANS: Client error message trying to log on with OpenID while already logged on.
+#: finishopenidlogin.php:37 openidlogin.php:33
+msgid "Already logged in."
+msgstr "Ja heu iniciat una sessió."
+
+#. TRANS: Message given if user does not agree with the site's license.
+#: finishopenidlogin.php:48
+msgid "You can't register if you don't agree to the license."
+msgstr "No podeu registrar-vos-hi si no accepteu la llicència."
+
+#. TRANS: Messag given on an unknown error.
+#: finishopenidlogin.php:57
+msgid "An unknown error has occured."
+msgstr "S'ha produït un error desconegut."
+
+#. TRANS: Instructions given after a first successful logon using OpenID.
+#. TRANS: %s is the site name.
+#: finishopenidlogin.php:73
+#, php-format
+msgid ""
+"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."
+msgstr ""
+
+#. TRANS: Title
+#: finishopenidlogin.php:80
+msgid "OpenID Account Setup"
+msgstr "Configuració del compte OpenID"
+
+#: finishopenidlogin.php:110
+msgid "Create new account"
+msgstr ""
+
+#: finishopenidlogin.php:112
+msgid "Create a new user with this nickname."
+msgstr ""
+
+#: finishopenidlogin.php:115
+msgid "New nickname"
+msgstr ""
+
+#: finishopenidlogin.php:117
+msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
+msgstr ""
+
+#. TRANS: Button label in form in which to create a new user on the site for an OpenID.
+#: finishopenidlogin.php:142
+msgctxt "BUTTON"
+msgid "Create"
+msgstr "Crea"
+
+#. TRANS: Used as form legend for form in which to connect an OpenID to an existing user on the site.
+#: finishopenidlogin.php:148
+msgid "Connect existing account"
+msgstr ""
+
+#. TRANS: User instructions for form in which to connect an OpenID to an existing user on the site.
+#: finishopenidlogin.php:151
+msgid ""
+"If you already have an account, login with your username and password to "
+"connect it to your OpenID."
+msgstr ""
+
+#. TRANS: Field label in form in which to connect an OpenID to an existing user on the site.
+#: finishopenidlogin.php:155
+msgid "Existing nickname"
+msgstr ""
+
+#. TRANS: Field label in form in which to connect an OpenID to an existing user on the site.
+#: finishopenidlogin.php:159
+msgid "Password"
+msgstr "Contrasenya"
+
+#. TRANS: Button label in form in which to connect an OpenID to an existing user on the site.
+#: finishopenidlogin.php:163
+msgctxt "BUTTON"
+msgid "Connect"
+msgstr "Connecta-hi"
+
+#. TRANS: Status message in case the response from the OpenID provider is that the logon attempt was cancelled.
+#: finishopenidlogin.php:176 finishaddopenid.php:90
+msgid "OpenID authentication cancelled."
+msgstr ""
+
+#. TRANS: OpenID authentication failed; display the error message. %s is the error message.
+#. TRANS: OpenID authentication failed; display the error message.
+#. TRANS: %s is the error message.
+#: finishopenidlogin.php:180 finishaddopenid.php:95
+#, php-format
+msgid "OpenID authentication failed: %s"
+msgstr ""
+
+#: finishopenidlogin.php:200 finishaddopenid.php:111
+msgid ""
+"OpenID authentication aborted: you are not allowed to login to this site."
+msgstr ""
+
+#. TRANS: OpenID plugin message. No new user registration is allowed on the site.
+#. TRANS: OpenID plugin message. No new user registration is allowed on the site without an invitation code, and none was provided.
+#: finishopenidlogin.php:252 finishopenidlogin.php:262
+msgid "Registration not allowed."
+msgstr "No es permet el registre."
+
+#. TRANS: OpenID plugin message. No new user registration is allowed on the site without an invitation code, and the one provided was not valid.
+#: finishopenidlogin.php:270
+msgid "Not a valid invitation code."
+msgstr "No és un codi d'invitació vàlid."
+
+#. TRANS: OpenID plugin message. The entered new user name did not conform to the requirements.
+#: finishopenidlogin.php:281
+msgid "Nickname must have only lowercase letters and numbers and no spaces."
+msgstr ""
+"El sobrenom ha de contenir només lletres minúscules i nombres, i cap espai."
+
+#. TRANS: OpenID plugin message. The entered new user name is blacklisted.
+#: finishopenidlogin.php:287
+msgid "Nickname not allowed."
+msgstr "No es permet el sobrenom."
+
+#. TRANS: OpenID plugin message. The entered new user name is already used.
+#: finishopenidlogin.php:293
+msgid "Nickname already in use. Try another one."
+msgstr "El sobrenom ja és en ús. Proveu-ne un altre."
+
+#. TRANS: OpenID plugin server error. A stored OpenID cannot be retrieved.
+#. TRANS: OpenID plugin server error. A stored OpenID cannot be found.
+#: finishopenidlogin.php:301 finishopenidlogin.php:388
+msgid "Stored OpenID not found."
+msgstr "No s'ha trobat la connexió OpenID emmagatzemada."
+
+#. TRANS: OpenID plugin server error.
+#: finishopenidlogin.php:311
+msgid "Creating new account for OpenID that already has a user."
+msgstr ""
+"S'està creant un compte nou per a una connexió OpenID que ja té un usuari."
+
+#. TRANS: OpenID plugin message.
+#: finishopenidlogin.php:376
+msgid "Invalid username or password."
+msgstr "El nom d'usuari o la contrasenya no són vàlids."
+
+#. TRANS: OpenID plugin server error. The user or user profile could not be saved.
+#: finishopenidlogin.php:396
+msgid "Error connecting user to OpenID."
+msgstr "S'ha produït un error en connectar l'usuari amb la connexió OpenID."
+
+#. TRANS: OpenID plugin message. Rememberme logins have to reauthenticate before changing any profile settings.
+#. TRANS: "OpenID" is the display text for a link with URL "(%%doc.openid%%)".
+#: openidlogin.php:82
+#, php-format
+msgid ""
+"For security reasons, please re-login with your [OpenID](%%doc.openid%%) "
+"before changing your settings."
+msgstr ""
+"Per motius de seguretat, torneu a iniciar una sessió amb [OpenID](%%doc."
+"openid%%) abans de canviar els paràmetres."
+
+#. TRANS: OpenID plugin message.
+#. TRANS: "OpenID" is the display text for a link with URL "(%%doc.openid%%)".
+#: openidlogin.php:88
+#, php-format
+msgid "Login with an [OpenID](%%doc.openid%%) account."
+msgstr "Inicia una sessió amb un compte [OpenID](%%doc.openid%%)."
+
+#. TRANS: OpenID plugin message. Title.
+#. TRANS: Title after getting the status of the OpenID authorisation request.
+#: openidlogin.php:122 finishaddopenid.php:187
+msgid "OpenID Login"
+msgstr "Inici de sessió amb OpenID"
+
+#. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
+#: openidlogin.php:169
+msgid "Remember me"
+msgstr "Recorda'm"
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: openidlogin.php:171
+msgid "Automatically login in the future; not for shared computers!"
+msgstr ""
+"Inicia una sessió automàticament en el futur; no recomanable en ordinadors "
+"compartits!"
+
+#. TRANS: OpenID plugin logon form button label to start logon with the data provided in the logon form.
+#: openidlogin.php:176
+msgctxt "BUTTON"
+msgid "Login"
+msgstr "Inicia una sessió"
+
+#: openidtrust.php:52
+msgid "OpenID Identity Verification"
+msgstr "Verificació de la identitat d'OpenID"
+
+#: openidtrust.php:70
+msgid ""
+"This page should only be reached during OpenID processing, not directly."
+msgstr ""
+"Hauria d'arribar-se a aquesta pàgina només durant el processament de "
+"l'OpenID, no directament."
+
+#: openidtrust.php:118
+#, php-format
+msgid ""
+"%s  has asked to verify your identity. Click Continue to verify your "
+"identity and login without creating a new password."
+msgstr ""
+"%s  us ha demanat verificar la identitat. Feu clic a Continuar per verificar "
+"la vostra identitat i iniciar una sessió sense crear cap contrasenya nova."
+
+#: openidtrust.php:136
+msgid "Continue"
+msgstr "Continua"
+
+#: openidtrust.php:137
+msgid "Cancel"
+msgstr "Cancel·la"
+
+#. TRANS: Client error message
+#: finishaddopenid.php:68
+msgid "Not logged in."
+msgstr "No s'ha iniciat una sessió."
+
+#. TRANS: message in case a user tries to add an OpenID that is already connected to them.
+#: finishaddopenid.php:122
+msgid "You already have this OpenID!"
+msgstr "Ja teniu aquest OpenID!"
+
+#. TRANS: message in case a user tries to add an OpenID that is already used by another user.
+#: finishaddopenid.php:125
+msgid "Someone else already has this OpenID."
+msgstr "Algú altre ja té aquest OpenID."
+
+#. TRANS: message in case the OpenID object cannot be connected to the user.
+#: finishaddopenid.php:138
+msgid "Error connecting user."
+msgstr "S'ha produït un error en connectar l'usuari"
+
+#. TRANS: message in case the user or the user profile cannot be saved in StatusNet.
+#: finishaddopenid.php:145
+msgid "Error updating profile"
+msgstr "S'ha produït un error en actualitzar el perfil"
diff --git a/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po
index a5fad3a9d9..3c88ec4db9 100644
--- a/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po
@@ -10,13 +10,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenID\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:02+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
 "Language-Team: German \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: de\n"
 "X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -32,10 +32,12 @@ 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%%) erlaubt die, dich auf vielen Seiten mit dem selben "
+"Benutzerkonto anzumelden. Verwalte deine verknüpften OpenIDs von hier aus."
 
 #: openidsettings.php:100
 msgid "Add OpenID"
-msgstr "Füge OpenID hinzu"
+msgstr "OpenID hinzufügen"
 
 #: openidsettings.php:103
 msgid ""
@@ -46,9 +48,9 @@ msgstr ""
 "nachfolgenden Feld ein und klicke auf „Hinzufügen“."
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
-msgstr "OpenID URL"
+msgstr "OpenID-URL"
 
 #: openidsettings.php:118
 msgid "Add"
@@ -80,7 +82,7 @@ msgstr "Entfernen"
 
 #: openidsettings.php:187
 msgid "OpenID Trusted Sites"
-msgstr ""
+msgstr "Vertrauenswürdige OpenID-Seiten"
 
 #: openidsettings.php:190
 msgid ""
@@ -124,7 +126,7 @@ msgstr "Diese OpenID gehört dir nicht."
 msgid "OpenID removed."
 msgstr "OpenID entfernt."
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr "OpenID"
 
@@ -146,19 +148,24 @@ msgid ""
 "you are using your own OpenID service for shared sign-in, you can restrict "
 "access to only your own users here."
 msgstr ""
+"Standardmäßig dürfen sich Benutzer mit jedem OpenID-Provider "
+"authentifizieren. Wenn du deinen eigenen OpenID-Servide benutzt, kannst du "
+"hier den Zugang auf deine eigenen Benutzer beschränken."
 
 #: openidadminpanel.php:220
 msgid "Provider URL"
-msgstr ""
+msgstr "Provider-URL"
 
 #: openidadminpanel.php:221
 msgid ""
 "All OpenID logins will be sent to this URL; other providers may not be used."
 msgstr ""
+"Alle OpenID-Anmeldungen werden an diese URL gesendet; andere Provider können "
+"nicht verwendet werden."
 
 #: openidadminpanel.php:228
 msgid "Append a username to base URL"
-msgstr ""
+msgstr "Einen Benutzernamen an die Basis-URL anfügen"
 
 #: openidadminpanel.php:230
 msgid ""
@@ -166,32 +173,39 @@ msgid ""
 "end. Use when OpenID provider URL should be the profile page for individual "
 "users."
 msgstr ""
+"Die Anmelde-Form wird eine Basis-URL anzeigen und um einen Benutzernamen am "
+"Ende bitten. Benutzer dass, wenn die OpenID-Provider-URL die Profilseite "
+"individueller Benutzer sein sollte."
 
 #: openidadminpanel.php:238
 msgid "Required team"
-msgstr ""
+msgstr "Erforderliche Mannschaft"
 
 #: openidadminpanel.php:239
 msgid "Only allow logins from users in the given team (Launchpad extension)."
 msgstr ""
+"Nur Anmeldungen von Benutzern aus der gegebenen Mannschaft erlauben "
+"(Launchpad-Erweiterung)."
 
 #: openidadminpanel.php:251
 msgid "Options"
-msgstr ""
+msgstr "Optionen"
 
 #: openidadminpanel.php:258
 msgid "Enable OpenID-only mode"
-msgstr ""
+msgstr "Nur-OpenID-Modus aktivieren"
 
 #: openidadminpanel.php:260
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
+"Von allen Benutzern OpenID-Anmeldung verlangen. Warnung: deaktiviert "
+"Passwort-Authentifizierung aller Benutzer!"
 
 #: openidadminpanel.php:278
 msgid "Save OpenID settings"
-msgstr ""
+msgstr "OpenId-Einstellungen speichern"
 
 #. TRANS: OpenID plugin server error.
 #: openid.php:138
@@ -208,14 +222,14 @@ msgstr "Keine gültige OpenID."
 #: openid.php:155
 #, php-format
 msgid "OpenID failure: %s"
-msgstr ""
+msgstr "OpenId-Fehler: %s"
 
 #. TRANS: OpenID plugin server error. Given when the OpenID authentication request cannot be redirected.
 #. TRANS: %s is the failure message.
 #: openid.php:205
 #, php-format
 msgid "Could not redirect to server: %s"
-msgstr ""
+msgstr "Konnte keine Verbindung zum Server erstellen: %s"
 
 #. TRANS: OpenID plugin user instructions.
 #: openid.php:244
@@ -227,17 +241,17 @@ msgstr ""
 #. TRANS: OpenID plugin server error.
 #: openid.php:280
 msgid "Error saving the profile."
-msgstr ""
+msgstr "Fehler beim Speichern des Profils."
 
 #. TRANS: OpenID plugin server error.
 #: openid.php:292
 msgid "Error saving the user."
-msgstr ""
+msgstr "Fehler beim Speichern des Benutzers."
 
 #. TRANS: OpenID plugin client exception (403).
 #: openid.php:322
 msgid "Unauthorized URL used for OpenID login."
-msgstr ""
+msgstr "Unauthorisierte URL für OpenID-Anmeldung benutzt."
 
 #. TRANS: Title
 #: openid.php:370
@@ -247,7 +261,7 @@ msgstr ""
 #. TRANS: OpenID plugin message used while requesting authorization user's OpenID login provider.
 #: openid.php:381
 msgid "Requesting authorization from your login provider..."
-msgstr ""
+msgstr "Authorisierung von deinem Login-Provider wird angefragt …"
 
 #. TRANS: OpenID plugin message. User instruction while requesting authorization user's OpenID login provider.
 #: openid.php:385
@@ -255,81 +269,117 @@ msgid ""
 "If you are not redirected to your login provider in a few seconds, try "
 "pushing the button below."
 msgstr ""
+"Wenn du nicht in wenigen Sekunden zu deinem Login-Provider weitergeleitet "
+"wirst, versuche den Button unten zu klicken."
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
-msgstr ""
+msgstr "Auf der Seite anmelden"
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr "Anmelden"
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr "Hilf mir!"
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr "Hilfe"
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
-msgstr ""
+msgstr "Suche nach Leuten oder Text"
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr "Suche"
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr "OpenID"
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr "Anmelden oder Registrieren per OpenID"
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr "Hinzufügen oder Entfernen von OpenIDs"
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
-msgstr ""
+msgstr "OpenId-Konfiguration"
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr ""
 "Benutzung der OpenID zur Anmeldung auf "
 "der Seite"
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Weiter"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr ""
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr ""
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Gib deinen Benutzernamen ein."
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr ""
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "Ihre OpenID URL"
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
 msgid "You are not authorized to use the identity %s."
-msgstr ""
+msgstr "Du bist nicht berechtigt, die Identität %s zu benutzen."
 
 #. TRANS: OpenID plugin client error given when not getting a response for a given OpenID provider (500).
 #: openidserver.php:137
 msgid "Just an OpenID provider. Nothing to see here, move along..."
-msgstr ""
+msgstr "Nur ein OpenID-Provider. Hier gibt es nichts zu sehen …"
 
 #. TRANS: Client error message trying to log on with OpenID while already logged on.
 #: finishopenidlogin.php:37 openidlogin.php:33
@@ -340,11 +390,12 @@ msgstr "Bereits angemeldet."
 #: finishopenidlogin.php:48
 msgid "You can't register if you don't agree to the license."
 msgstr ""
+"Du kannst dich nicht registrieren, wenn du die Lizenz nicht akzeptierst."
 
 #. TRANS: Messag given on an unknown error.
 #: finishopenidlogin.php:57
 msgid "An unknown error has occured."
-msgstr ""
+msgstr "Ein unbekannter Fehler ist aufgetreten."
 
 #. TRANS: Instructions given after a first successful logon using OpenID.
 #. TRANS: %s is the site name.
@@ -355,6 +406,10 @@ msgid ""
 "to a local account. You can either create a new account, or connect with "
 "your existing account, if you have one."
 msgstr ""
+"Dies ist das erste Mal, dass du dich auf %s anmeldest, sodass wir deine "
+"OpenID mit einem lokalen Benutzerkonto verbinden müssen. Du kannst entweder "
+"ein neues Benutzerkonto erstellen oder dich mit deinem existierendem "
+"Benutzerkonto verbinden."
 
 #. TRANS: Title
 #: finishopenidlogin.php:80
@@ -367,15 +422,15 @@ msgstr "Neues Benutzerkonto erstellen"
 
 #: finishopenidlogin.php:112
 msgid "Create a new user with this nickname."
-msgstr ""
+msgstr "Neues Benutzerkonto mit diesem Benutzernamen erstellen."
 
 #: finishopenidlogin.php:115
 msgid "New nickname"
-msgstr ""
+msgstr "Neuer Benutzername"
 
 #: finishopenidlogin.php:117
 msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
-msgstr ""
+msgstr "1-64 Kleinbuchstaben oder Zahlen, keine Satz- oder Leerzeichen"
 
 #. TRANS: Button label in form in which to create a new user on the site for an OpenID.
 #: finishopenidlogin.php:142
@@ -386,7 +441,7 @@ msgstr "Erstellen"
 #. TRANS: Used as form legend for form in which to connect an OpenID to an existing user on the site.
 #: finishopenidlogin.php:148
 msgid "Connect existing account"
-msgstr ""
+msgstr "Bestehendes Benutzerkonto verbinden"
 
 #. TRANS: User instructions for form in which to connect an OpenID to an existing user on the site.
 #: finishopenidlogin.php:151
@@ -394,11 +449,13 @@ msgid ""
 "If you already have an account, login with your username and password to "
 "connect it to your OpenID."
 msgstr ""
+"Wenn du bereits ein Benutzerkonto hast, melde dich mit deinem Benutzernamen "
+"und Passwort an, um ihn mit deiner OpenID zu verbinden."
 
 #. TRANS: Field label in form in which to connect an OpenID to an existing user on the site.
 #: finishopenidlogin.php:155
 msgid "Existing nickname"
-msgstr ""
+msgstr "Bestehender Benutzername"
 
 #. TRANS: Field label in form in which to connect an OpenID to an existing user on the site.
 #: finishopenidlogin.php:159
@@ -409,12 +466,12 @@ msgstr "Passwort"
 #: finishopenidlogin.php:163
 msgctxt "BUTTON"
 msgid "Connect"
-msgstr ""
+msgstr "Verbinden"
 
 #. TRANS: Status message in case the response from the OpenID provider is that the logon attempt was cancelled.
 #: finishopenidlogin.php:176 finishaddopenid.php:90
 msgid "OpenID authentication cancelled."
-msgstr ""
+msgstr "OpenID-Authentifizierung abgebrochen."
 
 #. TRANS: OpenID authentication failed; display the error message. %s is the error message.
 #. TRANS: OpenID authentication failed; display the error message.
@@ -422,38 +479,42 @@ msgstr ""
 #: finishopenidlogin.php:180 finishaddopenid.php:95
 #, php-format
 msgid "OpenID authentication failed: %s"
-msgstr ""
+msgstr "OpenID-Authentifizierung gescheitert: %s"
 
 #: finishopenidlogin.php:200 finishaddopenid.php:111
 msgid ""
 "OpenID authentication aborted: you are not allowed to login to this site."
 msgstr ""
+"OpenID-Authentifizierung abgebrochen: du darfst dich nicht auf dieser Seite "
+"anmelden."
 
 #. TRANS: OpenID plugin message. No new user registration is allowed on the site.
 #. TRANS: OpenID plugin message. No new user registration is allowed on the site without an invitation code, and none was provided.
 #: finishopenidlogin.php:252 finishopenidlogin.php:262
 msgid "Registration not allowed."
-msgstr ""
+msgstr "Registrierung nicht erlaubt."
 
 #. TRANS: OpenID plugin message. No new user registration is allowed on the site without an invitation code, and the one provided was not valid.
 #: finishopenidlogin.php:270
 msgid "Not a valid invitation code."
-msgstr ""
+msgstr "Kein gültiger Einladungscode."
 
 #. TRANS: OpenID plugin message. The entered new user name did not conform to the requirements.
 #: finishopenidlogin.php:281
 msgid "Nickname must have only lowercase letters and numbers and no spaces."
 msgstr ""
+"Der Benutzername darf nur aus Kleinbuchstaben und Zahlen bestehen. "
+"Leerzeichen sind nicht erlaubt."
 
 #. TRANS: OpenID plugin message. The entered new user name is blacklisted.
 #: finishopenidlogin.php:287
 msgid "Nickname not allowed."
-msgstr ""
+msgstr "Benutzername nicht erlaubt."
 
 #. TRANS: OpenID plugin message. The entered new user name is already used.
 #: finishopenidlogin.php:293
 msgid "Nickname already in use. Try another one."
-msgstr ""
+msgstr "Benutzername wird bereits verwendet. Suche dir einen anderen aus."
 
 #. TRANS: OpenID plugin server error. A stored OpenID cannot be retrieved.
 #. TRANS: OpenID plugin server error. A stored OpenID cannot be found.
@@ -469,7 +530,7 @@ msgstr ""
 #. TRANS: OpenID plugin message.
 #: finishopenidlogin.php:376
 msgid "Invalid username or password."
-msgstr ""
+msgstr "Benutzername oder Passwort falsch."
 
 #. TRANS: OpenID plugin server error. The user or user profile could not be saved.
 #: finishopenidlogin.php:396
@@ -484,13 +545,15 @@ msgid ""
 "For security reasons, please re-login with your [OpenID](%%doc.openid%%) "
 "before changing your settings."
 msgstr ""
+"Bitte melde dich aus Sicherheitsgründen noch einmal mit deiner [OpenID](%%"
+"doc.openid%%), bevor du deine Einstellungen änderst."
 
 #. TRANS: OpenID plugin message.
 #. TRANS: "OpenID" is the display text for a link with URL "(%%doc.openid%%)".
 #: openidlogin.php:88
 #, php-format
 msgid "Login with an [OpenID](%%doc.openid%%) account."
-msgstr ""
+msgstr "Mit einem [OpenID](%%doc.openid%%)-Benutzerkonto anmelden."
 
 #. TRANS: OpenID plugin message. Title.
 #. TRANS: Title after getting the status of the OpenID authorisation request.
@@ -498,28 +561,6 @@ msgstr ""
 msgid "OpenID Login"
 msgstr ""
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr ""
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr ""
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr "Gib deinen Benutzernamen ein."
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr ""
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr "Ihre OpenID URL"
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
@@ -528,7 +569,7 @@ msgstr "Anmeldedaten merken"
 #. TRANS: OpenID plugin logon form field instructions.
 #: openidlogin.php:171
 msgid "Automatically login in the future; not for shared computers!"
-msgstr ""
+msgstr "Automatisch anmelden; nicht bei gemeinsam genutzten PCs einsetzen!"
 
 #. TRANS: OpenID plugin logon form button label to start logon with the data provided in the logon form.
 #: openidlogin.php:176
@@ -551,6 +592,9 @@ msgid ""
 "%s  has asked to verify your identity. Click Continue to verify your "
 "identity and login without creating a new password."
 msgstr ""
+"%s hat dich gebeten, deine Identität zu bestätigen. Klicke auf „Weiter“, um "
+"deine Identität zu bestätigen und dich anzumelden ohne ein neues Passwort zu "
+"erstellen."
 
 #: openidtrust.php:136
 msgid "Continue"
@@ -563,7 +607,7 @@ msgstr "Abbrechen"
 #. TRANS: Client error message
 #: finishaddopenid.php:68
 msgid "Not logged in."
-msgstr ""
+msgstr "Nicht angemeldet."
 
 #. TRANS: message in case a user tries to add an OpenID that is already connected to them.
 #: finishaddopenid.php:122
@@ -573,7 +617,7 @@ msgstr "Du hast bereits diese OpenID!"
 #. TRANS: message in case a user tries to add an OpenID that is already used by another user.
 #: finishaddopenid.php:125
 msgid "Someone else already has this OpenID."
-msgstr ""
+msgstr "Jemand anders hat bereits diese Open-ID."
 
 #. TRANS: message in case the OpenID object cannot be connected to the user.
 #: finishaddopenid.php:138
diff --git a/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po
index 1785ecb4a0..d25c86fc9e 100644
--- a/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po
@@ -1,6 +1,7 @@
 # Translation of StatusNet - OpenID to French (Français)
 # Expored from translatewiki.net
 #
+# Author: Peter17
 # Author: Verdy p
 # --
 # This file is distributed under the same license as the StatusNet package.
@@ -9,13 +10,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenID\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:02+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
 "Language-Team: French \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: fr\n"
 "X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -48,7 +49,7 @@ msgstr ""
 "case ci-dessous et cliquez sur « Ajouter »."
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
 msgstr "Adresse URL OpenID"
 
@@ -79,7 +80,7 @@ msgstr ""
 
 #: openidsettings.php:173 openidsettings.php:214
 msgid "Remove"
-msgstr "Retirer"
+msgstr "Enlever"
 
 #: openidsettings.php:187
 msgid "OpenID Trusted Sites"
@@ -129,7 +130,7 @@ msgstr "Ce compte OpenID ne vous appartient pas."
 msgid "OpenID removed."
 msgstr "Compte OpenID retiré."
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr "OpenID"
 
@@ -204,10 +205,10 @@ msgstr "Activer le mode OpenID seul"
 
 #: openidadminpanel.php:260
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
-"Exiger que tous les utilisateurs se connectent via OpenID. AVERTISSEMENT : "
+"Exiger que tous les utilisateurs se connectent via OpenID. Avertissement : "
 "cela désactive l’authentification par mot de passe pour tous les "
 "utilisateurs !"
 
@@ -284,68 +285,102 @@ msgstr ""
 "quelques secondes, essayez en cliquant le bouton ci-dessous."
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
 msgstr "Connexion au site"
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr "Connexion"
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr "Aidez-moi !"
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr "Aide"
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
 msgstr "Rechercher des personnes ou du texte"
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr "Rechercher"
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr "OpenID"
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr "Se connecter ou s’inscrire avec OpenID"
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr "Ajouter ou retirer des identifiants OpenID"
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
 msgstr "Configuration d’OpenID"
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr ""
 "Utiliser OpenID pour se connecter au site."
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Continuer"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr "Connexion OpenID"
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr "Fournisseur OpenID"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Entrez votre nom d’utilisateur."
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr "Vous serez envoyé sur le site du fournisseur pour l’authentification."
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "Votre URL OpenID"
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
@@ -536,28 +571,6 @@ msgstr "Connexion avec un compte [OpenID](%%doc.openid%%)."
 msgid "OpenID Login"
 msgstr "Connexion OpenID"
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr "Connexion OpenID"
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr "Fournisseur OpenID"
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr "Entrez votre nom d’utilisateur."
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr "Vous serez envoyé sur le site du fournisseur pour l’authentification."
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr "Votre URL OpenID"
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
diff --git a/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po
index 01d28a70e6..9a416ec881 100644
--- a/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenID\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:03+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:35+0000\n"
 "Language-Team: Interlingua \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ia\n"
 "X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -47,7 +47,7 @@ msgstr ""
 "clicca \"Adder\"."
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
 msgstr "URL OpenID"
 
@@ -124,7 +124,7 @@ msgstr "Iste OpenID non appertine a te."
 msgid "OpenID removed."
 msgstr "OpenID removite."
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr "OpenID"
 
@@ -196,11 +196,11 @@ msgstr "Activar modo OpenID sol"
 
 #: openidadminpanel.php:260
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
-"Requirer que tote le usatores aperi session via OpenID. ATTENTION: isto "
-"disactiva le authentication per contrasigno pro tote le usatores!"
+"Requirer que tote le usatores aperi session via OpenID. Aviso: disactiva le "
+"authentication per contrasigno pro tote le usatores!"
 
 #: openidadminpanel.php:278
 msgid "Save OpenID settings"
@@ -275,68 +275,102 @@ msgstr ""
 "tenta pulsar le button hic infra."
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
 msgstr "Authenticar te a iste sito"
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr "Aperir session"
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr "Adjuta me!"
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr "Adjuta"
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
 msgstr "Cercar personas o texto"
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr "Cercar"
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr "OpenID"
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr "Aperir session o crear conto via OpenID"
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr "Adder o remover OpenIDs"
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
 msgstr "Configuration de OpenID"
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr ""
 "Usar OpenID pro aperir session al sito."
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Continuar"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr "Apertura de session via OpenID"
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr "Fornitor de OpenID"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Entra tu nomine de usator."
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr "Tu essera inviate al sito del fornitor pro authentication."
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "Tu URL de OpenID"
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
@@ -525,28 +559,6 @@ msgstr "Aperir session con un conto [OpenID](%%doc.openid%%)."
 msgid "OpenID Login"
 msgstr "Apertura de session via OpenID"
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr "Apertura de session via OpenID"
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr "Fornitor de OpenID"
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr "Entra tu nomine de usator."
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr "Tu essera inviate al sito del fornitor pro authentication."
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr "Tu URL de OpenID"
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
diff --git a/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po
index dc68a58211..a28736e4e6 100644
--- a/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenID\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:03+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
 "Language-Team: Macedonian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: mk\n"
 "X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -48,7 +48,7 @@ msgstr ""
 "полето подолу и кликнете на „Додај“."
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
 msgstr "URL на OpenID"
 
@@ -124,7 +124,7 @@ msgstr "Тој OpenID не Ви припаѓа Вам."
 msgid "OpenID removed."
 msgstr "OpenID е отстранет."
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr "OpenID"
 
@@ -194,11 +194,11 @@ msgstr "Вклучи режим „само OpenID“"
 
 #: openidadminpanel.php:260
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
-"Барај од сите корисници да се најават преку OpenID. ПРЕДУПРЕДУВАЊЕ: ова ја "
-"оневозможува потврдата на лозинка за сите корисници!"
+"Барај од сите корисници да се најавуваат преку OpenID. ПРЕДУПРЕДУВАЊЕ: ова "
+"ја оневозможува потврдата на лозинка за сите корисници!"
 
 #: openidadminpanel.php:278
 msgid "Save OpenID settings"
@@ -272,67 +272,101 @@ msgstr ""
 "тогаш пристиснете го копчето подолу."
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
 msgstr "Најава на мреж. место"
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr "Најава"
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr "Напомош!"
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr "Помош"
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
 msgstr "Пребарување на луѓе или текст"
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr "Пребарај"
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr "OpenID"
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr "Најава или регистрација со OpenID"
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr "Додај или отстрани OpenID-ја"
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
 msgstr "Поставки за OpenID"
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr "Користете OpenID за најава."
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Продолжи"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr "Најава со OpenID"
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr "Услужител за OpenID"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Внесете го Вашето корисничко име."
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr "Ќе бидете префрлени на мреж. место на услужникот за потврда."
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "URL-адреса на Вашиот OpenID"
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
@@ -521,28 +555,6 @@ msgstr "Најава со сметка на [OpenID](%%doc.openid%%)."
 msgid "OpenID Login"
 msgstr "OpenID-Најава"
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr "Најава со OpenID"
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr "Услужител за OpenID"
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr "Внесете го Вашето корисничко име."
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr "Ќе бидете префрлени на мреж. место на услужникот за потврда."
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr "URL-адреса на Вашиот OpenID"
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
diff --git a/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po
index 6286a98fc1..b641290471 100644
--- a/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po
@@ -10,16 +10,16 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenID\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:03+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
 "Last-Translator: Siebrand Mazeland \n"
 "Language-Team: Dutch \n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: nl\n"
 "X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -50,7 +50,7 @@ msgstr ""
 "en klik op \"Toevoegen\"."
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
 msgstr "OpenID-URL"
 
@@ -128,7 +128,7 @@ msgstr "Die OpenID is niet van u."
 msgid "OpenID removed."
 msgstr "OpenID verwijderd."
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr "OpenID"
 
@@ -199,12 +199,12 @@ msgstr "Alleen OpenID inschakelen"
 
 #: openidadminpanel.php:260
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
 "Alle gebruikers verplichten aan te melden via OpenID. Waarschuwing: als deze "
 "instelling wordt gebruikt, kan geen enkele gebruiker met een wachtwoord "
-"aanmelden."
+"aanmelden!"
 
 #: openidadminpanel.php:278
 msgid "Save OpenID settings"
@@ -278,69 +278,103 @@ msgstr ""
 "aanmeldprovider, klik dan op de onderstaande knop."
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
 msgstr "Aanmelden bij de site"
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr "Aanmelden"
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr "Help me"
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr "Hulp"
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
 msgstr "Zoeken naar mensen of tekst"
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr "Zoeken"
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr "OpenID"
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr "Aanmelden of registreren met OpenID"
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr "OpenID's toevoegen of verwijderen"
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
 msgstr "OpenID-instellingen"
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr ""
 "Gebruik OpenID om aan te melden bij de "
 "site."
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Doorgaan"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr "Aanmelden via OpenID"
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr "OpenID-provider"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Voer uw gebruikersnaam in"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr "U wordt naar de site van de provider omgeleid om aan te melden."
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "Uw OpenID-URL"
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
@@ -529,28 +563,6 @@ msgstr "Aanmelden met een [OpenID](%%doc.openid%%)-gebruiker."
 msgid "OpenID Login"
 msgstr "Aanmelden via OpenID"
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr "Aanmelden via OpenID"
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr "OpenID-provider"
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr "Voer uw gebruikersnaam in"
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr "U wordt naar de site van de provider omgeleid om aan te melden."
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr "Uw OpenID-URL"
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
diff --git a/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po
index e7fdc2fc9b..5f41aff843 100644
--- a/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/tl/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenID\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:03+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
 "Language-Team: Tagalog \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tl\n"
 "X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -48,7 +48,7 @@ msgstr ""
 "nasa ibaba at pindutin ang \"Idagdag\"."
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
 msgstr "URL ng OpenID"
 
@@ -126,7 +126,7 @@ msgstr "Hindi mo pag-aari ang OpenID na iyan."
 msgid "OpenID removed."
 msgstr "Tinanggal ang OpenID."
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr "OpenID"
 
@@ -202,8 +202,9 @@ msgid "Enable OpenID-only mode"
 msgstr "Paganahin ang gawi na OpenID lamang"
 
 #: openidadminpanel.php:260
+#, fuzzy
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
 "Igiit sa lahat ng mga tagagamit na lumagda sa pamamagitan ng OpenID.  "
@@ -284,68 +285,102 @@ msgstr ""
 "ng ilang mga segundo, subukang pindutin ang pindutang nasa ibaba."
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
 msgstr "Lumagda sa sityo"
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr "Lumagda"
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr "Saklolohan ako!"
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr "Saklolo"
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
 msgstr "Maghanap ng mga tao o teksto"
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr "Maghanap"
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr "OpenID"
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr "Lumagda o magpatala na may OpenID"
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr "Idagdag o alisin ang mga OpenID"
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
 msgstr "Pagkakaayos ng OpenID"
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr ""
 "Gamitin ang OpenID upang lumagda sa sityo."
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Magpatuloy"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr "Panglagdang OpenID"
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr "Tagapagbigay ng OpenID"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Ipasok ang iyong pangalan ng tagagamit."
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr "Ipapadala ka sa sityo ng tagapagbigay para sa pagpapatunay."
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "Ang iyong URL ng OpenID"
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
@@ -539,28 +574,6 @@ msgstr "Lumagda sa pamamagitan ng isang akawnt ng [OpenID](%%doc.openid%%)."
 msgid "OpenID Login"
 msgstr "Panglagdang OpenID"
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr "Panglagdang OpenID"
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr "Tagapagbigay ng OpenID"
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr "Ipasok ang iyong pangalan ng tagagamit."
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr "Ipapadala ka sa sityo ng tagapagbigay para sa pagpapatunay."
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr "Ang iyong URL ng OpenID"
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
diff --git a/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po
index 63f2c13041..bd381baf37 100644
--- a/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po
+++ b/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - OpenID\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:03+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:38+0000\n"
 "Language-Team: Ukrainian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 17:54:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: uk\n"
 "X-Message-Group: #out-statusnet-plugin-openid\n"
@@ -49,7 +49,7 @@ msgstr ""
 "натисніть «Додати»."
 
 #. TRANS: OpenID plugin logon form field label.
-#: openidsettings.php:108 openidlogin.php:161
+#: openidsettings.php:108 OpenIDPlugin.php:681 openidlogin.php:161
 msgid "OpenID URL"
 msgstr "URL-адреса OpenID"
 
@@ -127,7 +127,7 @@ msgstr "Даний OpenID належить не вам."
 msgid "OpenID removed."
 msgstr "OpenID видалено."
 
-#: openidadminpanel.php:54 OpenIDPlugin.php:628
+#: openidadminpanel.php:54
 msgid "OpenID"
 msgstr "OpenID"
 
@@ -199,11 +199,11 @@ msgstr "Увімкнути режим входу лише за OpenID"
 
 #: openidadminpanel.php:260
 msgid ""
-"Require all users to login via OpenID. WARNING: disables password "
+"Require all users to login via OpenID. Warning: disables password "
 "authentication for all users!"
 msgstr ""
-"Вимагає, щоб всі користувачі входили лише за наявності OpenID. УВАГА: ця "
-"опція вимикає автентифікацію за паролем для всіх користувачів."
+"Вимагає, щоб всі користувачі входили лише за допомогою OpenID. Увага: ця "
+"опція вимикає автентифікацію за паролем для всіх користувачів!"
 
 #: openidadminpanel.php:278
 msgid "Save OpenID settings"
@@ -277,68 +277,102 @@ msgstr ""
 "OpenID-провайдера, просто натисніть кнопку внизу."
 
 #. TRANS: Tooltip for main menu option "Login"
-#: OpenIDPlugin.php:226
+#: OpenIDPlugin.php:218
 msgctxt "TOOLTIP"
 msgid "Login to the site"
 msgstr "Вхід на сайт"
 
 #. TRANS: Main menu option when not logged in to log in
-#: OpenIDPlugin.php:229
+#: OpenIDPlugin.php:221
 msgctxt "MENU"
 msgid "Login"
 msgstr "Увійти"
 
 #. TRANS: Tooltip for main menu option "Help"
-#: OpenIDPlugin.php:234
+#: OpenIDPlugin.php:226
 msgctxt "TOOLTIP"
 msgid "Help me!"
 msgstr "Допоможіть!"
 
 #. TRANS: Main menu option for help on the StatusNet site
-#: OpenIDPlugin.php:237
+#: OpenIDPlugin.php:229
 msgctxt "MENU"
 msgid "Help"
 msgstr "Довідка"
 
 #. TRANS: Tooltip for main menu option "Search"
-#: OpenIDPlugin.php:243
+#: OpenIDPlugin.php:235
 msgctxt "TOOLTIP"
 msgid "Search for people or text"
 msgstr "Пошук людей або текстів"
 
 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
-#: OpenIDPlugin.php:246
+#: OpenIDPlugin.php:238
 msgctxt "MENU"
 msgid "Search"
 msgstr "Пошук"
 
 #. TRANS: OpenID plugin menu item on site logon page.
 #. TRANS: OpenID plugin menu item on user settings page.
-#: OpenIDPlugin.php:306 OpenIDPlugin.php:344
+#. TRANS: OpenID configuration menu item.
+#: OpenIDPlugin.php:295 OpenIDPlugin.php:331 OpenIDPlugin.php:605
 msgctxt "MENU"
 msgid "OpenID"
 msgstr "OpenID"
 
 #. TRANS: OpenID plugin tooltip for logon menu item.
-#: OpenIDPlugin.php:308
+#: OpenIDPlugin.php:297
 msgid "Login or register with OpenID"
 msgstr "Увійти або зареєструватися за допомогою OpenID"
 
 #. TRANS: OpenID plugin tooltip for user settings menu item.
-#: OpenIDPlugin.php:346
+#: OpenIDPlugin.php:333
 msgid "Add or remove OpenIDs"
 msgstr "Додати або видалити OpenID"
 
-#: OpenIDPlugin.php:629
+#. TRANS: Tooltip for OpenID configuration menu item.
+#: OpenIDPlugin.php:607
 msgid "OpenID configuration"
 msgstr "Конфігурація OpenID"
 
 #. TRANS: OpenID plugin description.
-#: OpenIDPlugin.php:654
+#: OpenIDPlugin.php:631
 msgid "Use OpenID to login to the site."
 msgstr ""
 "Використання OpenID для входу на сайт."
 
+#. TRANS: button label for OAuth authorization page when needing OpenID authentication first.
+#: OpenIDPlugin.php:641
+#, fuzzy
+msgctxt "BUTTON"
+msgid "Continue"
+msgstr "Продовжити"
+
+#. TRANS: OpenID plugin logon form legend.
+#: OpenIDPlugin.php:658 openidlogin.php:140
+msgid "OpenID login"
+msgstr "Вхід з OpenID"
+
+#. TRANS: Field label.
+#: OpenIDPlugin.php:666 openidlogin.php:148
+msgid "OpenID provider"
+msgstr "OpenID-провайдер"
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:675 openidlogin.php:156
+msgid "Enter your username."
+msgstr "Введіть ім’я користувача."
+
+#. TRANS: Form guide.
+#: OpenIDPlugin.php:677 openidlogin.php:157
+msgid "You will be sent to the provider's site for authentication."
+msgstr "Вас буде перенаправлено на веб-сторінку провайдера для автентифікації."
+
+#. TRANS: OpenID plugin logon form field instructions.
+#: OpenIDPlugin.php:684 openidlogin.php:164
+msgid "Your OpenID URL"
+msgstr "URL вашого OpenID"
+
 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
 #: openidserver.php:116
 #, php-format
@@ -529,28 +563,6 @@ msgstr "Увійти з [OpenID](%%doc.openid%%)."
 msgid "OpenID Login"
 msgstr "Вхід з OpenID"
 
-#. TRANS: OpenID plugin logon form legend.
-#: openidlogin.php:140
-msgid "OpenID login"
-msgstr "Вхід з OpenID"
-
-#: openidlogin.php:148
-msgid "OpenID provider"
-msgstr "OpenID-провайдер"
-
-#: openidlogin.php:156
-msgid "Enter your username."
-msgstr "Введіть ім’я користувача."
-
-#: openidlogin.php:157
-msgid "You will be sent to the provider's site for authentication."
-msgstr "Вас буде перенаправлено на веб-сторінку провайдера для автентифікації."
-
-#. TRANS: OpenID plugin logon form field instructions.
-#: openidlogin.php:164
-msgid "Your OpenID URL"
-msgstr "URL вашого OpenID"
-
 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
 #: openidlogin.php:169
 msgid "Remember me"
diff --git a/plugins/OpenID/openidadminpanel.php b/plugins/OpenID/openidadminpanel.php
index ce4806cc89..38df183fef 100644
--- a/plugins/OpenID/openidadminpanel.php
+++ b/plugins/OpenID/openidadminpanel.php
@@ -257,7 +257,7 @@ class OpenIDAdminPanelForm extends AdminForm
         $this->out->checkbox(
             'openidonly', _m('Enable OpenID-only mode'),
             (bool) $this->value('openidonly', 'site'),
-            _m('Require all users to login via OpenID. WARNING: disables password authentication for all users!'),
+            _m('Require all users to login via OpenID. Warning: disables password authentication for all users!'),
             'true'
         );
         $this->unli();
diff --git a/plugins/OpenX/OpenXPlugin.php b/plugins/OpenX/OpenXPlugin.php
index 59485f25d8..5d3bb2306c 100644
--- a/plugins/OpenX/OpenXPlugin.php
+++ b/plugins/OpenX/OpenXPlugin.php
@@ -75,11 +75,26 @@ if (!defined('STATUSNET')) {
  *
  * @seeAlso  UAPPlugin
  */
-
 class OpenXPlugin extends UAPPlugin
 {
     public $adScript = null;
 
+    function initialize()
+    {
+        parent::initialize();
+
+        // A little bit of chicanery so we avoid overwriting values that
+        // are passed in with the constructor
+        foreach (array('mediumRectangle', 'rectangle', 'leaderboard', 'wideSkyscraper', 'adScript') as $setting) {
+            $value = common_config('openx', $setting);
+            if (!empty($value)) { // not found
+                $this->$setting = $value;
+            }
+        }
+
+        return true;
+    }
+
     /**
      * Show a medium rectangle 'ad'
      *
@@ -87,7 +102,6 @@ class OpenXPlugin extends UAPPlugin
      *
      * @return void
      */
-
     protected function showMediumRectangle($action)
     {
         $this->showAd($action, $this->mediumRectangle);
@@ -100,7 +114,6 @@ class OpenXPlugin extends UAPPlugin
      *
      * @return void
      */
-
     protected function showRectangle($action)
     {
         $this->showAd($action, $this->rectangle);
@@ -113,7 +126,6 @@ class OpenXPlugin extends UAPPlugin
      *
      * @return void
      */
-
     protected function showWideSkyscraper($action)
     {
         $this->showAd($action, $this->wideSkyscraper);
@@ -126,7 +138,6 @@ class OpenXPlugin extends UAPPlugin
      *
      * @return void
      */
-
     protected function showLeaderboard($action)
     {
         $this->showAd($action, $this->leaderboard);
@@ -140,7 +151,6 @@ class OpenXPlugin extends UAPPlugin
      *
      * @return void
      */
-
     protected function showAd($action, $zone)
     {
 $scr = <<inlineScript(sprintf($scr, $this->adScript, $zone));
         return true;
     }
-}
\ No newline at end of file
+
+    function onRouterInitialized($m)
+    {
+        $m->connect('admin/openx',
+                    array('action' => 'openxadminpanel'));
+
+        return true;
+    }
+
+    function onAutoload($cls)
+    {
+        $dir = dirname(__FILE__);
+
+        switch ($cls)
+        {
+        case 'OpenxadminpanelAction':
+            require_once $dir . '/' . strtolower(mb_substr($cls, 0, -6)) . '.php';
+            return false;
+        default:
+            return true;
+        }
+    }
+
+    function onEndAdminPanelNav($menu) {
+        if (AdminPanelAction::canAdmin('openx')) {
+            // TRANS: Menu item title/tooltip
+            $menu_title = _m('OpenX configuration');
+            // TRANS: Menu item for site administration
+            $menu->out->menuItem(common_local_url('openxadminpanel'), _m('OpenX'),
+                                 $menu_title, $action_name == 'openxadminpanel', 'nav_openx_admin_panel');
+        }
+        return true;
+    }
+
+    /**
+     * Add our version information to output
+     *
+     * @param array &$versions Array of version-data arrays
+     *
+     * @return boolean hook value
+     */
+    function onPluginVersion(&$versions)
+    {
+        $versions[] = array('name' => 'OpenX',
+                            'version' => STATUSNET_VERSION,
+                            'author' => 'Evan Prodromou',
+                            'homepage' => 'http://status.net/wiki/Plugin:OpenX',
+                            'rawdescription' =>
+                            // TRANS: Plugin description.
+                            _m('Plugin for OpenX Ad Server.'));
+        return true;
+    }
+}
diff --git a/plugins/OpenX/locale/OpenX.pot b/plugins/OpenX/locale/OpenX.pot
new file mode 100644
index 0000000000..c8651de3df
--- /dev/null
+++ b/plugins/OpenX/locale/OpenX.pot
@@ -0,0 +1,104 @@
+# SOME DESCRIPTIVE TITLE.
+# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
+# This file is distributed under the same license as the PACKAGE package.
+# FIRST AUTHOR , YEAR.
+#
+#, fuzzy
+msgid ""
+msgstr ""
+"Project-Id-Version: PACKAGE VERSION\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
+"Last-Translator: FULL NAME \n"
+"Language-Team: LANGUAGE \n"
+"MIME-Version: 1.0\n"
+"Content-Type: text/plain; charset=CHARSET\n"
+"Content-Transfer-Encoding: 8bit\n"
+
+#. TRANS: Menu item title/tooltip
+#: OpenXPlugin.php:201
+msgid "OpenX configuration"
+msgstr ""
+
+#. TRANS: Menu item for site administration
+#: OpenXPlugin.php:203
+msgid "OpenX"
+msgstr ""
+
+#. TRANS: Plugin description.
+#: OpenXPlugin.php:224
+msgid "Plugin for OpenX Ad Server."
+msgstr ""
+
+#. TRANS: Page title for OpenX admin panel.
+#: openxadminpanel.php:53
+msgctxt "TITLE"
+msgid "OpenX"
+msgstr ""
+
+#. TRANS: Instructions for OpenX admin panel.
+#: openxadminpanel.php:64
+msgid "OpenX settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel.
+#: openxadminpanel.php:167
+msgid "Ad script URL"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel.
+#: openxadminpanel.php:169
+msgid "Script URL"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:175
+msgid "Medium rectangle"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:177
+msgid "Medium rectangle zone"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:183
+msgid "Rectangle"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:185
+msgid "Rectangle zone"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:191
+msgid "Leaderboard"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:193
+msgid "Leaderboard zone"
+msgstr ""
+
+#. TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:199
+msgid "Skyscraper"
+msgstr ""
+
+#. TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+#: openxadminpanel.php:201
+msgid "Wide skyscraper zone"
+msgstr ""
+
+#. TRANS: Submit button text in OpenX admin panel.
+#: openxadminpanel.php:216
+msgctxt "BUTTON"
+msgid "Save"
+msgstr ""
+
+#. TRANS: Submit button title in OpenX admin panel.
+#: openxadminpanel.php:220
+msgid "Save OpenX settings"
+msgstr ""
diff --git a/plugins/OpenX/openxadminpanel.php b/plugins/OpenX/openxadminpanel.php
new file mode 100644
index 0000000000..0bd09c70a4
--- /dev/null
+++ b/plugins/OpenX/openxadminpanel.php
@@ -0,0 +1,222 @@
+.
+ *
+ * @category  OpenX
+ * @package   StatusNet
+ * @author    Evan Prodromou 
+ * @copyright 2010 StatusNet, Inc.
+ * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link      http://status.net/
+ */
+
+if (!defined('STATUSNET')) {
+    exit(1);
+}
+
+/**
+ * Administer openx settings
+ *
+ * @category OpenX
+ * @package  StatusNet
+ * @author   Evan Prodromou 
+ * @license  http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link     http://status.net/
+ */
+class OpenXadminpanelAction extends AdminPanelAction
+{
+    /**
+     * Returns the page title
+     *
+     * @return string page title
+     */
+    function title()
+    {
+        // TRANS: Page title for OpenX admin panel.
+        return _m('TITLE', 'OpenX');
+    }
+
+    /**
+     * Instructions for using this form.
+     *
+     * @return string instructions
+     */
+    function getInstructions()
+    {
+        // TRANS: Instructions for OpenX admin panel.
+        return _m('OpenX settings for this StatusNet site');
+    }
+
+    /**
+     * Show the site admin panel form
+     *
+     * @return void
+     */
+    function showForm()
+    {
+        $form = new OpenXAdminPanelForm($this);
+        $form->show();
+        return;
+    }
+
+    /**
+     * Save settings from the form
+     *
+     * @return void
+     */
+    function saveSettings()
+    {
+        static $settings = array('openx' => array('adScript', 'mediumRectangle', 'rectangle', 'leaderboard', 'wideSkyscraper'));
+
+        $values = array();
+
+        foreach ($settings as $section => $parts) {
+            foreach ($parts as $setting) {
+                $values[$section][$setting] = $this->trimmed($setting);
+            }
+        }
+
+        // This throws an exception on validation errors
+        $this->validate($values);
+
+        // assert(all values are valid);
+        $config = new Config();
+
+        $config->query('BEGIN');
+
+        foreach ($settings as $section => $parts) {
+            foreach ($parts as $setting) {
+                Config::save($section, $setting, $values[$section][$setting]);
+            }
+        }
+
+        $config->query('COMMIT');
+
+        return;
+    }
+
+    function validate(&$values)
+    {
+    }
+}
+
+/**
+ * Form for the openx admin panel
+ */
+class OpenXAdminPanelForm extends AdminForm
+{
+    /**
+     * ID of the form
+     *
+     * @return int ID of the form
+     */
+    function id()
+    {
+        return 'form_openx_admin_panel';
+    }
+
+    /**
+     * class of the form
+     *
+     * @return string class of the form
+     */
+    function formClass()
+    {
+        return 'form_openx';
+    }
+
+    /**
+     * Action of the form
+     *
+     * @return string URL of the action
+     */
+    function action()
+    {
+        return common_local_url('openxadminpanel');
+    }
+
+    /**
+     * Data elements of the form
+     *
+     * @return void
+     */
+    function formData()
+    {
+        $this->out->elementStart('fieldset', array('id' => 'openx_admin'));
+        $this->out->elementStart('ul', 'form_data');
+        $this->li();
+        $this->input('adScript',
+                     // TRANS: Form label in OpenX admin panel.
+                     _m('Ad script URL'),
+                     // TRANS: Tooltip for form label in OpenX admin panel.
+                     _m('Script URL'),
+                     'openx');
+        $this->unli();
+        $this->li();
+        $this->input('mediumRectangle',
+                     // TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Medium rectangle'),
+                     // TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Medium rectangle zone'),
+                     'openx');
+        $this->unli();
+        $this->li();
+        $this->input('rectangle',
+                     // TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Rectangle'),
+                     // TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Rectangle zone'),
+                     'openx');
+        $this->unli();
+        $this->li();
+        $this->input('leaderboard',
+                     // TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Leaderboard'),
+                     // TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Leaderboard zone'),
+                     'openx');
+        $this->unli();
+        $this->li();
+        $this->input('wideSkyscraper',
+                     // TRANS: Form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Skyscraper'),
+                     // TRANS: Tooltip for form label in OpenX admin panel. Refers to advertisement format.
+                     _m('Wide skyscraper zone'),
+                     'openx');
+        $this->unli();
+        $this->out->elementEnd('ul');
+    }
+
+    /**
+     * Action elements
+     *
+     * @return void
+     */
+    function formActions()
+    {
+        $this->out->submit('submit',
+                    // TRANS: Submit button text in OpenX admin panel.
+                    _m('BUTTON','Save'),
+                    'submit',
+                    null,
+                    // TRANS: Submit button title in OpenX admin panel.
+                    _m('Save OpenX settings'));
+    }
+}
diff --git a/plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po b/plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po
new file mode 100644
index 0000000000..a9c906fe29
--- /dev/null
+++ b/plugins/PiwikAnalytics/locale/nb/LC_MESSAGES/PiwikAnalytics.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - PiwikAnalytics to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+# Expored from translatewiki.net
+#
+# Author: Nghtwlkr
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - PiwikAnalytics\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:42+0000\n"
+"Language-Team: Norwegian (bokmål)‬ \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:37+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: no\n"
+"X-Message-Group: #out-statusnet-plugin-piwikanalytics\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: PiwikAnalyticsPlugin.php:105
+msgid ""
+"Use Piwik Open Source web analytics "
+"software."
+msgstr ""
+"Bruk Piwik, en nettanalyseprogramvare med "
+"åpen kildekode."
diff --git a/plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po b/plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po
new file mode 100644
index 0000000000..608b871ef4
--- /dev/null
+++ b/plugins/PostDebug/locale/nb/LC_MESSAGES/PostDebug.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - PostDebug to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+# Expored from translatewiki.net
+#
+# Author: Nghtwlkr
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - PostDebug\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:42+0000\n"
+"Language-Team: Norwegian (bokmål)‬ \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:38+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: no\n"
+"X-Message-Group: #out-statusnet-plugin-postdebug\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: PostDebugPlugin.php:58
+msgid "Debugging tool to record request details on POST."
+msgstr "Feilsøkingsverktøy for å registrere forspørselsdetaljer om POST."
diff --git a/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po
index 7d6bdd6ad1..54573ebc90 100644
--- a/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po
+++ b/plugins/PoweredByStatusNet/locale/br/LC_MESSAGES/PoweredByStatusNet.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - PoweredByStatusNet\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:17+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:43+0000\n"
 "Language-Team: Breton \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:36:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: br\n"
 "X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
@@ -25,7 +25,7 @@ msgstr ""
 #: PoweredByStatusNetPlugin.php:51
 #, php-format
 msgid "powered by %s"
-msgstr "savet gant %s"
+msgstr "enlusket gant %s"
 
 #: PoweredByStatusNetPlugin.php:53
 msgid "StatusNet"
@@ -36,3 +36,5 @@ msgid ""
 "Outputs \"powered by StatusNet\" after "
 "site name."
 msgstr ""
+"Diskwel \"enlusket gant StatusNet\" goude "
+"anv al lec'hienn."
diff --git a/plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po b/plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po
new file mode 100644
index 0000000000..a1816fd70a
--- /dev/null
+++ b/plugins/PoweredByStatusNet/locale/de/LC_MESSAGES/PoweredByStatusNet.po
@@ -0,0 +1,40 @@
+# Translation of StatusNet - PoweredByStatusNet to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - PoweredByStatusNet\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:43+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:48+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-poweredbystatusnet\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: %s is a URL to status.net with "StatusNet" (localised) as link text.
+#: PoweredByStatusNetPlugin.php:51
+#, php-format
+msgid "powered by %s"
+msgstr "bereitgestellt von %s"
+
+#: PoweredByStatusNetPlugin.php:53
+msgid "StatusNet"
+msgstr "StatusNet"
+
+#: PoweredByStatusNetPlugin.php:66
+msgid ""
+"Outputs \"powered by StatusNet\" after "
+"site name."
+msgstr ""
+"Fügt „bereitgestellt von StatusNet“ "
+"hinter dem Seitennamen ein."
diff --git a/plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po
new file mode 100644
index 0000000000..87632e46f2
--- /dev/null
+++ b/plugins/PtitUrl/locale/br/LC_MESSAGES/PtitUrl.po
@@ -0,0 +1,28 @@
+# Translation of StatusNet - PtitUrl to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Fulup
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - PtitUrl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:44+0000\n"
+"Language-Team: Breton \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: PtitUrlPlugin.php:67
+#, php-format
+msgid "Uses %1$s URL-shortener service."
+msgstr ""
+"Ober a ra gant ar servij krennañ URL %1$s."
diff --git a/plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po
new file mode 100644
index 0000000000..8698b2062c
--- /dev/null
+++ b/plugins/PtitUrl/locale/pt/LC_MESSAGES/PtitUrl.po
@@ -0,0 +1,27 @@
+# Translation of StatusNet - PtitUrl to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - PtitUrl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:50+0000\n"
+"Language-Team: Portuguese \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:30:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: PtitUrlPlugin.php:67
+#, php-format
+msgid "Uses %1$s URL-shortener service."
+msgstr "Usa o serviço de abreviação de URLs %1$s."
diff --git a/plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po b/plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po
new file mode 100644
index 0000000000..014c42ffcb
--- /dev/null
+++ b/plugins/PtitUrl/locale/pt_BR/LC_MESSAGES/PtitUrl.po
@@ -0,0 +1,29 @@
+# Translation of StatusNet - PtitUrl to Brazilian Portuguese (Português do Brasil)
+# Expored from translatewiki.net
+#
+# Author: Giro720
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - PtitUrl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:44+0000\n"
+"Language-Team: Brazilian Portuguese \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:49+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt-br\n"
+"X-Message-Group: #out-statusnet-plugin-ptiturl\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: PtitUrlPlugin.php:67
+#, php-format
+msgid "Uses %1$s URL-shortener service."
+msgstr ""
+"Utiliza o serviço de encurtamento de URL %1$s"
diff --git a/plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po
new file mode 100644
index 0000000000..8023b66026
--- /dev/null
+++ b/plugins/Recaptcha/locale/de/LC_MESSAGES/Recaptcha.po
@@ -0,0 +1,39 @@
+# Translation of StatusNet - Recaptcha to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: Apmon
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Recaptcha\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:45+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: RecaptchaPlugin.php:64
+msgid "Captcha"
+msgstr "Captcha"
+
+#: RecaptchaPlugin.php:105
+msgid "Captcha does not match!"
+msgstr "Captcha stimmt nicht mit Text überein!"
+
+#: RecaptchaPlugin.php:117
+msgid ""
+"Uses Recaptcha service to add a  "
+"captcha to the registration page."
+msgstr ""
+"Verwendet Recaptcha um ein CAPTCHA zur "
+"Registrierung hinzuzufügen."
diff --git a/plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po
new file mode 100644
index 0000000000..068fa48556
--- /dev/null
+++ b/plugins/Recaptcha/locale/pt/LC_MESSAGES/Recaptcha.po
@@ -0,0 +1,38 @@
+# Translation of StatusNet - Recaptcha to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Recaptcha\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:51+0000\n"
+"Language-Team: Portuguese \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:30:54+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: RecaptchaPlugin.php:64
+msgid "Captcha"
+msgstr "Imagem de verificação"
+
+#: RecaptchaPlugin.php:105
+msgid "Captcha does not match!"
+msgstr "A imagem de verificação não corresponde!"
+
+#: RecaptchaPlugin.php:117
+msgid ""
+"Uses Recaptcha service to add a  "
+"captcha to the registration page."
+msgstr ""
+"Usa o serviço Recaptcha para adicionar "
+"uma imagem de verificação à página de registo."
diff --git a/plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po b/plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po
new file mode 100644
index 0000000000..62ad486e59
--- /dev/null
+++ b/plugins/Recaptcha/locale/ru/LC_MESSAGES/Recaptcha.po
@@ -0,0 +1,40 @@
+# Translation of StatusNet - Recaptcha to Russian (Русский)
+# Expored from translatewiki.net
+#
+# Author: Eleferen
+# Author: MaxSem
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Recaptcha\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:45+0000\n"
+"Language-Team: Russian \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:50+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ru\n"
+"X-Message-Group: #out-statusnet-plugin-recaptcha\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#: RecaptchaPlugin.php:64
+msgid "Captcha"
+msgstr "Капча"
+
+#: RecaptchaPlugin.php:105
+msgid "Captcha does not match!"
+msgstr "Код проверки не совпадает!"
+
+#: RecaptchaPlugin.php:117
+msgid ""
+"Uses Recaptcha service to add a  "
+"captcha to the registration page."
+msgstr ""
+"Добавляет на страницу регистрации каптчу с использованием Recaptcha."
diff --git a/plugins/RegisterThrottle/RegisterThrottlePlugin.php b/plugins/RegisterThrottle/RegisterThrottlePlugin.php
index b6e9a90265..0078d3c600 100644
--- a/plugins/RegisterThrottle/RegisterThrottlePlugin.php
+++ b/plugins/RegisterThrottle/RegisterThrottlePlugin.php
@@ -57,6 +57,19 @@ class RegisterThrottlePlugin extends Plugin
                               86400 => 5, // per day
                               3600 => 3); // per hour
 
+    /**
+     * Disallow registration if a silenced user has registered from
+     * this IP address.
+     */
+
+    public $silenced = true;
+
+    /**
+     * Whether we're enabled; prevents recursion.
+     */
+
+    static private $enabled = true;
+
     /**
      * Database schema setup
      *
@@ -138,6 +151,18 @@ class RegisterThrottlePlugin extends Plugin
             }
         }
 
+        // Check for silenced users
+
+        if ($this->silenced) {
+            $ids = Registration_ip::usersByIP($ipaddress);
+            foreach ($ids as $id) {
+                $profile = Profile::staticGet('id', $id);
+                if ($profile && $profile->isSilenced()) {
+                    throw new Exception(_m("A banned user has registered from this address."));
+                }
+            }
+        }
+
         return true;
     }
 
@@ -245,4 +270,59 @@ class RegisterThrottlePlugin extends Plugin
             return null;
         }
     }
+
+    /**
+     * When silencing a user, silence all other users registered from that IP
+     * address.
+     *
+     * @param Profile $profile Person getting a new role
+     * @param string  $role    Role being assigned like 'moderator' or 'silenced'
+     *
+     * @return boolean hook value
+     */
+
+    function onEndGrantRole($profile, $role)
+    {
+        if (!self::$enabled) {
+            return true;
+        }
+
+        if ($role != Profile_role::SILENCED) {
+            return true;
+        }
+
+        if (!$this->silenced) {
+            return true;
+        }
+
+        $ri = Registration_ip::staticGet('user_id', $profile->id);
+
+        if (empty($ri)) {
+            return true;
+        }
+
+        $ids = Registration_ip::usersByIP($ri->ipaddress);
+
+        foreach ($ids as $id) {
+
+            if ($id == $profile->id) {
+                continue;
+            }
+
+            $other = Profile::staticGet('id', $id);
+
+            if (empty($other)) {
+                continue;
+            }
+
+            if ($other->isSilenced()) {
+                continue;
+            }
+
+            $old = self::$enabled;
+            self::$enabled = false;
+            $other->silence();
+            self::$enabled = $old;
+        }
+    }
 }
diff --git a/plugins/RegisterThrottle/Registration_ip.php b/plugins/RegisterThrottle/Registration_ip.php
index 5c7396b9b0..2486e36b46 100644
--- a/plugins/RegisterThrottle/Registration_ip.php
+++ b/plugins/RegisterThrottle/Registration_ip.php
@@ -111,8 +111,33 @@ class Registration_ip extends Memcached_DataObject
      *
      * @return array magic three-false array that stops auto-incrementing.
      */
+
     function sequenceKey()
     {
         return array(false, false, false);
     }
+
+    /**
+     * Get the users who've registered with this ip address.
+     *
+     * @param Array $ipaddress IP address to check for
+     *
+     * @return Array IDs of users who registered with this address.
+     */
+
+    static function usersByIP($ipaddress)
+    {
+        $ids = array();
+
+        $ri            = new Registration_ip();
+        $ri->ipaddress = $ipaddress;
+
+        if ($ri->find()) {
+            while ($ri->fetch()) {
+                $ids[] = $ri->user_id;
+            }
+        }
+
+        return $ids;
+    }
 }
diff --git a/plugins/RegisterThrottle/locale/RegisterThrottle.pot b/plugins/RegisterThrottle/locale/RegisterThrottle.pot
index 6c66ccfca1..0e38e92903 100644
--- a/plugins/RegisterThrottle/locale/RegisterThrottle.pot
+++ b/plugins/RegisterThrottle/locale/RegisterThrottle.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -16,18 +16,22 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: RegisterThrottlePlugin.php:121 RegisterThrottlePlugin.php:160
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
 msgid "Cannot find IP address."
 msgstr ""
 
-#: RegisterThrottlePlugin.php:136
+#: RegisterThrottlePlugin.php:149
 msgid "Too many registrations. Take a break and try again later."
 msgstr ""
 
-#: RegisterThrottlePlugin.php:166
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
 msgid "Cannot find user after successful registration."
 msgstr ""
 
-#: RegisterThrottlePlugin.php:199
+#: RegisterThrottlePlugin.php:224
 msgid "Throttles excessive registration from a single IP address."
 msgstr ""
diff --git a/plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po
new file mode 100644
index 0000000000..04666cd3bd
--- /dev/null
+++ b/plugins/RegisterThrottle/locale/de/LC_MESSAGES/RegisterThrottle.po
@@ -0,0 +1,43 @@
+# Translation of StatusNet - RegisterThrottle to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - RegisterThrottle\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
+msgid "Cannot find IP address."
+msgstr "Kann IP-Addresse nicht finden."
+
+#: RegisterThrottlePlugin.php:149
+msgid "Too many registrations. Take a break and try again later."
+msgstr ""
+"Zu viele Registrierungen. Mach eine Pause and versuche es später noch einmal."
+
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
+msgid "Cannot find user after successful registration."
+msgstr "Kann Benutzer nach erfolgreicher Registrierung nicht finden."
+
+#: RegisterThrottlePlugin.php:224
+msgid "Throttles excessive registration from a single IP address."
+msgstr "Drosselt exzessive Registrierungen einer einzelnen IP-Adresse."
diff --git a/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po
index 16b8e1e5a6..ac8949dfd6 100644
--- a/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/fr/LC_MESSAGES/RegisterThrottle.po
@@ -10,32 +10,36 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RegisterThrottle\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
 "Language-Team: French \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: fr\n"
 "X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: RegisterThrottlePlugin.php:121 RegisterThrottlePlugin.php:160
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
 msgid "Cannot find IP address."
 msgstr "Impossible de trouver l’adresse IP."
 
-#: RegisterThrottlePlugin.php:136
+#: RegisterThrottlePlugin.php:149
 msgid "Too many registrations. Take a break and try again later."
 msgstr ""
 "Inscriptions trop nombreuses. Faites une pause et essayez à nouveau plus "
 "tard."
 
-#: RegisterThrottlePlugin.php:166
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
 msgid "Cannot find user after successful registration."
 msgstr "Impossible de trouver l’utilisateur après un enregistrement réussi."
 
-#: RegisterThrottlePlugin.php:199
+#: RegisterThrottlePlugin.php:224
 msgid "Throttles excessive registration from a single IP address."
 msgstr "Évite les inscriptions excessives depuis une même adresse IP."
diff --git a/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po
index 14053a82d2..42fdac46a5 100644
--- a/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/ia/LC_MESSAGES/RegisterThrottle.po
@@ -9,30 +9,34 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RegisterThrottle\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
 "Language-Team: Interlingua \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ia\n"
 "X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: RegisterThrottlePlugin.php:121 RegisterThrottlePlugin.php:160
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
 msgid "Cannot find IP address."
 msgstr "Non pote trovar adresse IP."
 
-#: RegisterThrottlePlugin.php:136
+#: RegisterThrottlePlugin.php:149
 msgid "Too many registrations. Take a break and try again later."
 msgstr "Troppo de registrationes. Face un pausa e reproba plus tarde."
 
-#: RegisterThrottlePlugin.php:166
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
 msgid "Cannot find user after successful registration."
 msgstr "Non pote trovar usator post registration succedite."
 
-#: RegisterThrottlePlugin.php:199
+#: RegisterThrottlePlugin.php:224
 msgid "Throttles excessive registration from a single IP address."
 msgstr "Inhibi le creation de contos excessive ab un sol adresse IP."
diff --git a/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po
index de54757dc1..eda82abc51 100644
--- a/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/mk/LC_MESSAGES/RegisterThrottle.po
@@ -9,30 +9,34 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RegisterThrottle\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
 "Language-Team: Macedonian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: mk\n"
 "X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
 "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
 
-#: RegisterThrottlePlugin.php:121 RegisterThrottlePlugin.php:160
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
 msgid "Cannot find IP address."
 msgstr "Не можам да ја пронајдам IP-адресата."
 
-#: RegisterThrottlePlugin.php:136
+#: RegisterThrottlePlugin.php:149
 msgid "Too many registrations. Take a break and try again later."
 msgstr "Премногу регистрации. Направете пауза и обидете се подоцна."
 
-#: RegisterThrottlePlugin.php:166
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
 msgid "Cannot find user after successful registration."
 msgstr "Не можам да го пронајдам корисникот по успешната регистрација."
 
-#: RegisterThrottlePlugin.php:199
+#: RegisterThrottlePlugin.php:224
 msgid "Throttles excessive registration from a single IP address."
 msgstr "Истиснува прекумерни регистрации од една IP-адреса."
diff --git a/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po
index 7d1a7c593a..59f2f8c496 100644
--- a/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/nl/LC_MESSAGES/RegisterThrottle.po
@@ -10,30 +10,34 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RegisterThrottle\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
 "Language-Team: Dutch \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: nl\n"
 "X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: RegisterThrottlePlugin.php:121 RegisterThrottlePlugin.php:160
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
 msgid "Cannot find IP address."
 msgstr "Het IP-adres kon niet gevonden worden."
 
-#: RegisterThrottlePlugin.php:136
+#: RegisterThrottlePlugin.php:149
 msgid "Too many registrations. Take a break and try again later."
 msgstr "Te veel registraties. Wacht even en probeer het later opnieuw."
 
-#: RegisterThrottlePlugin.php:166
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
 msgid "Cannot find user after successful registration."
 msgstr "Het was niet mogelijk de gebruiker te vinden na registratie."
 
-#: RegisterThrottlePlugin.php:199
+#: RegisterThrottlePlugin.php:224
 msgid "Throttles excessive registration from a single IP address."
 msgstr "Beperkt excessieve aantallen registraties vanaf één IP-adres."
diff --git a/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po
index 8826451a8e..2cca3ee827 100644
--- a/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/tl/LC_MESSAGES/RegisterThrottle.po
@@ -9,31 +9,35 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RegisterThrottle\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
 "Language-Team: Tagalog \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tl\n"
 "X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: RegisterThrottlePlugin.php:121 RegisterThrottlePlugin.php:160
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
 msgid "Cannot find IP address."
 msgstr "Hindi matagpuan ang tirahan ng IP."
 
-#: RegisterThrottlePlugin.php:136
+#: RegisterThrottlePlugin.php:149
 msgid "Too many registrations. Take a break and try again later."
 msgstr "Napakaraming mga pagpapatala. Magpahinga muna at subukan uli mamaya."
 
-#: RegisterThrottlePlugin.php:166
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
 msgid "Cannot find user after successful registration."
 msgstr "Hindi matagpuan ang tagagamit pagkatapos ng matagumpay na pagpapatala."
 
-#: RegisterThrottlePlugin.php:199
+#: RegisterThrottlePlugin.php:224
 msgid "Throttles excessive registration from a single IP address."
 msgstr ""
 "Naglilipat-lipat ng labis na pagpapatala mula sa isang nag-iisang tirahan ng "
diff --git a/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po b/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po
index 03ddc80e14..83d0b3c44a 100644
--- a/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po
+++ b/plugins/RegisterThrottle/locale/uk/LC_MESSAGES/RegisterThrottle.po
@@ -9,31 +9,35 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RegisterThrottle\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:05:52+0000\n"
 "Language-Team: Ukrainian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:03+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:30:56+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: uk\n"
 "X-Message-Group: #out-statusnet-plugin-registerthrottle\n"
 "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
 "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
 
-#: RegisterThrottlePlugin.php:121 RegisterThrottlePlugin.php:160
+#: RegisterThrottlePlugin.php:134 RegisterThrottlePlugin.php:185
 msgid "Cannot find IP address."
 msgstr "Не вдається знайти IP-адресу."
 
-#: RegisterThrottlePlugin.php:136
+#: RegisterThrottlePlugin.php:149
 msgid "Too many registrations. Take a break and try again later."
 msgstr "Забагато реєстрацій. Випийте поки що кави і повертайтесь пізніше."
 
-#: RegisterThrottlePlugin.php:166
+#: RegisterThrottlePlugin.php:161
+msgid "A banned user has registered from this address."
+msgstr ""
+
+#: RegisterThrottlePlugin.php:191
 msgid "Cannot find user after successful registration."
 msgstr "Не вдається знайти користувача після успішної реєстрації."
 
-#: RegisterThrottlePlugin.php:199
+#: RegisterThrottlePlugin.php:224
 msgid "Throttles excessive registration from a single IP address."
 msgstr "Цей додаток обмежує кількість реєстрацій з певної IP-адреси."
diff --git a/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php b/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php
index 719dba89cd..6c0ef37d51 100644
--- a/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php
+++ b/plugins/RequireValidatedEmail/RequireValidatedEmailPlugin.php
@@ -2,7 +2,8 @@
 /**
  * StatusNet, the distributed open-source microblogging tool
  *
- * Plugin that requires the user to have a validated email address before they can post notices
+ * Plugin that requires the user to have a validated email address before they
+ * can post notices
  *
  * PHP version 5
  *
@@ -32,44 +33,64 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
     exit(1);
 }
 
+/**
+ * Plugin for requiring a validated email before posting.
+ *
+ * Enable this plugin using addPlugin('RequireValidatedEmail');
+ *
+ * @category  Plugin
+ * @package   StatusNet
+ * @author    Craig Andrews 
+ * @author    Brion Vibber 
+ * @author    Evan Prodromou 
+ * @copyright 2009 Free Software Foundation, Inc http://www.fsf.org
+ * @copyright 2009-2010 StatusNet, Inc.
+ * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link      http://status.net/
+ */
+
 class RequireValidatedEmailPlugin extends Plugin
 {
-    // Users created before this time will be grandfathered in
-    // without the validation requirement.
-    public $grandfatherCutoff=null;
+    /**
+     * Users created before this time will be grandfathered in
+     * without the validation requirement.
+     */
 
-    // If OpenID plugin is installed, users with a verified OpenID
-    // association whose provider URL matches one of these regexes
-    // will be considered to be sufficiently valid for our needs.
-    //
-    // For example, to trust WikiHow and Wikipedia OpenID users:
-    //
-    // addPlugin('RequireValidatedEmailPlugin', array(
-    //    'trustedOpenIDs' => array(
-    //        '!^http://\w+\.wikihow\.com/!',
-    //        '!^http://\w+\.wikipedia\.org/!',
-    //    ),
-    // ));
-    public $trustedOpenIDs=array();
+    public $grandfatherCutoff = null;
 
-    function __construct()
-    {
-        parent::__construct();
-    }
+    /**
+     * If OpenID plugin is installed, users with a verified OpenID
+     * association whose provider URL matches one of these regexes
+     * will be considered to be sufficiently valid for our needs.
+     *
+     * For example, to trust WikiHow and Wikipedia OpenID users:
+     *
+     * addPlugin('RequireValidatedEmailPlugin', array(
+     *    'trustedOpenIDs' => array(
+     *        '!^http://\w+\.wikihow\.com/!',
+     *        '!^http://\w+\.wikipedia\.org/!',
+     *    ),
+     * ));
+     */
+
+    public $trustedOpenIDs = array();
 
     /**
      * Event handler for notice saves; rejects the notice
      * if user's address isn't validated.
      *
-     * @param Notice $notice
+     * @param Notice $notice The notice being saved
+     *
      * @return bool hook result code
      */
+
     function onStartNoticeSave($notice)
     {
         $user = User::staticGet('id', $notice->profile_id);
         if (!empty($user)) { // it's a remote notice
             if (!$this->validated($user)) {
-                throw new ClientException(_m("You must validate your email address before posting."));
+                $msg = _m("You must validate your email address before posting.");
+                throw new ClientException($msg);
             }
         }
         return true;
@@ -79,7 +100,8 @@ class RequireValidatedEmailPlugin extends Plugin
      * Event handler for registration attempts; rejects the registration
      * if email field is missing.
      *
-     * @param RegisterAction $action
+     * @param Action $action Action being executed
+     *
      * @return bool hook result code
      */
     function onStartRegistrationTry($action)
@@ -100,7 +122,8 @@ class RequireValidatedEmailPlugin extends Plugin
      * Check if a user has a validated email address or has been
      * otherwise grandfathered in.
      *
-     * @param User $user
+     * @param User $user User to valide
+     *
      * @return bool
      */
     protected function validated($user)
@@ -108,12 +131,16 @@ class RequireValidatedEmailPlugin extends Plugin
         // The email field is only stored after validation...
         // Until then you'll find them in confirm_address.
         $knownGood = !empty($user->email) ||
-                     $this->grandfathered($user) ||
-                     $this->hasTrustedOpenID($user);
+          $this->grandfathered($user) ||
+          $this->hasTrustedOpenID($user);
 
         // Give other plugins a chance to override, if they can validate
         // that somebody's ok despite a non-validated email.
-        Event::handle('RequireValidatedEmailPlugin_Override', array($user, &$knownGood));
+
+        // FIXME: This isn't how to do it! Use Start*/End* instead
+
+        Event::handle('RequireValidatedEmailPlugin_Override',
+                      array($user, &$knownGood));
 
         return $knownGood;
     }
@@ -122,14 +149,15 @@ class RequireValidatedEmailPlugin extends Plugin
      * Check if a user was created before the grandfathering cutoff.
      * If so, we won't need to check for validation.
      *
-     * @param User $user
-     * @return bool
+     * @param User $user User to check
+     *
+     * @return bool true if user is grandfathered
      */
     protected function grandfathered($user)
     {
         if ($this->grandfatherCutoff) {
             $created = strtotime($user->created . " GMT");
-            $cutoff = strtotime($this->grandfatherCutoff);
+            $cutoff  = strtotime($this->grandfatherCutoff);
             if ($created < $cutoff) {
                 return true;
             }
@@ -141,13 +169,20 @@ class RequireValidatedEmailPlugin extends Plugin
      * Override for RequireValidatedEmail plugin. If we have a user who's
      * not validated an e-mail, but did come from a trusted provider,
      * we'll consider them ok.
+     *
+     * @param User $user User to check
+     *
+     * @return bool true if user has a trusted OpenID.
      */
+
     function hasTrustedOpenID($user)
     {
         if ($this->trustedOpenIDs && class_exists('User_openid')) {
             foreach ($this->trustedOpenIDs as $regex) {
                 $oid = new User_openid();
+
                 $oid->user_id = $user->id;
+
                 $oid->find();
                 while ($oid->fetch()) {
                     if (preg_match($regex, $oid->canonical)) {
@@ -159,14 +194,45 @@ class RequireValidatedEmailPlugin extends Plugin
         return false;
     }
 
+    /**
+     * Add version information for this plugin.
+     *
+     * @param array &$versions Array of associative arrays of version data
+     *
+     * @return boolean hook value
+     */
+
     function onPluginVersion(&$versions)
     {
-        $versions[] = array('name' => 'Require Validated Email',
-                            'version' => STATUSNET_VERSION,
-                            'author' => 'Craig Andrews, Evan Prodromou, Brion Vibber',
-                            'homepage' => 'http://status.net/wiki/Plugin:RequireValidatedEmail',
-                            'rawdescription' =>
-                            _m('The Require Validated Email plugin disables posting for accounts that do not have a validated email address.'));
+        $versions[] =
+          array('name' => 'Require Validated Email',
+                'version' => STATUSNET_VERSION,
+                'author' => 'Craig Andrews, '.
+                'Evan Prodromou, '.
+                'Brion Vibber',
+                'homepage' =>
+                'http://status.net/wiki/Plugin:RequireValidatedEmail',
+                'rawdescription' =>
+                _m('Disables posting without a validated email address.'));
+        return true;
+    }
+
+    /**
+     * Hide the notice form if the user isn't able to post.
+     *
+     * @param Action $action action being shown
+     *
+     * @return boolean hook value
+     */
+
+    function onStartShowNoticeForm($action)
+    {
+        $user = common_current_user();
+        if (!empty($user)) { // it's a remote notice
+            if (!$this->validated($user)) {
+                return false;
+            }
+        }
         return true;
     }
 }
diff --git a/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot b/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot
index dde5480bdb..8594cc6eb6 100644
--- a/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot
+++ b/plugins/RequireValidatedEmail/locale/RequireValidatedEmail.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -16,16 +16,14 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: RequireValidatedEmailPlugin.php:72
+#: RequireValidatedEmailPlugin.php:92
 msgid "You must validate your email address before posting."
 msgstr ""
 
-#: RequireValidatedEmailPlugin.php:90
+#: RequireValidatedEmailPlugin.php:112
 msgid "You must provide an email address to register."
 msgstr ""
 
-#: RequireValidatedEmailPlugin.php:169
-msgid ""
-"The Require Validated Email plugin disables posting for accounts that do not "
-"have a validated email address."
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
 msgstr ""
diff --git a/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
new file mode 100644
index 0000000000..f23aa3100c
--- /dev/null
+++ b/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
@@ -0,0 +1,34 @@
+# Translation of StatusNet - RequireValidatedEmail to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - RequireValidatedEmail\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: RequireValidatedEmailPlugin.php:92
+msgid "You must validate your email address before posting."
+msgstr "Du musst deine E-Mail-Adresse validieren, bevor du beitragen kannst."
+
+#: RequireValidatedEmailPlugin.php:112
+msgid "You must provide an email address to register."
+msgstr "Du musst eine E-Mail-Adresse angeben, um dich zu registrieren."
+
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
+msgstr ""
diff --git a/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
index 3925c5d4ad..1c66594be3 100644
--- a/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,30 +9,27 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RequireValidatedEmail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-20 17:39+0000\n"
+"PO-Revision-Date: 2010-10-20 17:42:37+0000\n"
 "Language-Team: French \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 01:18:32+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: fr\n"
 "X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: RequireValidatedEmailPlugin.php:72
+#: RequireValidatedEmailPlugin.php:92
 msgid "You must validate your email address before posting."
 msgstr "Vous devez valider votre adresse électronique avant de poster."
 
-#: RequireValidatedEmailPlugin.php:90
+#: RequireValidatedEmailPlugin.php:112
 msgid "You must provide an email address to register."
 msgstr "Vous devez fournir une adresse électronique avant de vous enregistrer."
 
-#: RequireValidatedEmailPlugin.php:169
-msgid ""
-"The Require Validated Email plugin disables posting for accounts that do not "
-"have a validated email address."
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
 msgstr ""
-"L’extension Require Validated Email désactive le postage pour les comptes "
-"qui n’ont pas d’adresse électronique valide."
+"Désactive le postage pour ceux qui n’ont pas d’adresse électronique valide."
diff --git a/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
index f208b8c777..e44edbbc2b 100644
--- a/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,30 +9,26 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RequireValidatedEmail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:19+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
 "Language-Team: Interlingua \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ia\n"
 "X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: RequireValidatedEmailPlugin.php:72
+#: RequireValidatedEmailPlugin.php:92
 msgid "You must validate your email address before posting."
 msgstr "Tu debe validar tu adresse de e-mail ante de publicar."
 
-#: RequireValidatedEmailPlugin.php:90
+#: RequireValidatedEmailPlugin.php:112
 msgid "You must provide an email address to register."
 msgstr "Tu debe fornir un adresse de e-mail pro poter crear un conto."
 
-#: RequireValidatedEmailPlugin.php:169
-msgid ""
-"The Require Validated Email plugin disables posting for accounts that do not "
-"have a validated email address."
-msgstr ""
-"Le plug-in \"Require Validated Email\" disactiva le publication pro contos "
-"que non ha un adresse de e-mail validate."
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
+msgstr "Disactiva le publication de messages sin adresse de e-mail validate."
diff --git a/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
index 9347f8d447..02dcce4b20 100644
--- a/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,32 +9,28 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RequireValidatedEmail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
 "Language-Team: Macedonian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: mk\n"
 "X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
 "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
 
-#: RequireValidatedEmailPlugin.php:72
+#: RequireValidatedEmailPlugin.php:92
 msgid "You must validate your email address before posting."
 msgstr ""
 "Пред да почнете да објавувате ќе мора да ја потврдите Вашата е-поштенска "
 "адреса."
 
-#: RequireValidatedEmailPlugin.php:90
+#: RequireValidatedEmailPlugin.php:112
 msgid "You must provide an email address to register."
 msgstr "За да се регистрирате, ќе мора да наведете е-поштенска адреса."
 
-#: RequireValidatedEmailPlugin.php:169
-msgid ""
-"The Require Validated Email plugin disables posting for accounts that do not "
-"have a validated email address."
-msgstr ""
-"Приклучокот Require Validated Email оневозможува објави од сметки што немаат "
-"потврдено е-поштенска адреса."
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
+msgstr "Оневозможува објавување без потврдена е-пошта."
diff --git a/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
index 64790f3365..be2c8c352e 100644
--- a/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,30 +9,26 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RequireValidatedEmail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
 "Language-Team: Dutch \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: nl\n"
 "X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: RequireValidatedEmailPlugin.php:72
+#: RequireValidatedEmailPlugin.php:92
 msgid "You must validate your email address before posting."
 msgstr "U moet uw e-mailadres bevestigen voordat u berichten kunt plaatsen."
 
-#: RequireValidatedEmailPlugin.php:90
+#: RequireValidatedEmailPlugin.php:112
 msgid "You must provide an email address to register."
 msgstr "U moet een e-mailadres opgeven om te kunnen registreren."
 
-#: RequireValidatedEmailPlugin.php:169
-msgid ""
-"The Require Validated Email plugin disables posting for accounts that do not "
-"have a validated email address."
-msgstr ""
-"De plug-in Require Validated Email staat het plaatsen van berichten alleen "
-"toe voor gebruikers met een bevestigd e-mailadres."
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
+msgstr "Schakelt berichten plaatsen zonder gevalideerd e-mailadres uit."
diff --git a/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
index da63cc8b46..dda7e4080c 100644
--- a/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,31 +9,26 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RequireValidatedEmail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
 "Language-Team: Tagalog \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:27+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tl\n"
 "X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: RequireValidatedEmailPlugin.php:72
+#: RequireValidatedEmailPlugin.php:92
 msgid "You must validate your email address before posting."
 msgstr "Kailangan patunayan mo ang iyong tirahan ng e-liham bago magpaskil."
 
-#: RequireValidatedEmailPlugin.php:90
+#: RequireValidatedEmailPlugin.php:112
 msgid "You must provide an email address to register."
 msgstr "Dapat kang magbigay ng isang tirahan ng e-liham upang makapagpatala."
 
-#: RequireValidatedEmailPlugin.php:169
-msgid ""
-"The Require Validated Email plugin disables posting for accounts that do not "
-"have a validated email address."
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
 msgstr ""
-"Ang pamasak na Kailanganin ang Pagpapatunay ng E-liham ay hindi nagpapagana "
-"ng pagpapaskil para sa mga akawnt na walang isang napatunayan tirahan ng e-"
-"liham."
diff --git a/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
index d1f2b85a41..3a6f66b9cb 100644
--- a/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,33 +9,31 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - RequireValidatedEmail\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:20+0000\n"
+"POT-Creation-Date: 2010-10-20 00:18+0000\n"
+"PO-Revision-Date: 2010-10-20 00:21:44+0000\n"
 "Language-Team: Ukrainian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:25+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:58+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75030); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: uk\n"
 "X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
 "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
 "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
 
-#: RequireValidatedEmailPlugin.php:72
+#: RequireValidatedEmailPlugin.php:92
 msgid "You must validate your email address before posting."
 msgstr ""
 "Ви повинні підтвердити свою адресу електронної пошти до того, як почнете "
 "надсилати дописи поштою."
 
-#: RequireValidatedEmailPlugin.php:90
+#: RequireValidatedEmailPlugin.php:112
 msgid "You must provide an email address to register."
 msgstr "Ви повинні зазначити свою адресу електронної пошти для реєстрації."
 
-#: RequireValidatedEmailPlugin.php:169
-msgid ""
-"The Require Validated Email plugin disables posting for accounts that do not "
-"have a validated email address."
+#: RequireValidatedEmailPlugin.php:216
+msgid "Disables posting without a validated email address."
 msgstr ""
-"Додаток Require Validated Email унеможливлює надсилання дописів поштою для "
-"тих акаунтів, що не мають підтверджених електронних адрес."
+"Забороняє надсилання дописів, якщо користувач не має підтвердженої "
+"електронної адреси."
diff --git a/plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po
new file mode 100644
index 0000000000..442157fa27
--- /dev/null
+++ b/plugins/ReverseUsernameAuthentication/locale/nb/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -0,0 +1,32 @@
+# Translation of StatusNet - ReverseUsernameAuthentication to Norwegian (bokmål)‬ (‪Norsk (bokmål)‬)
+# Expored from translatewiki.net
+#
+# Author: Nghtwlkr
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:47+0000\n"
+"Language-Team: Norwegian (bokmål)‬ \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: no\n"
+"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: ReverseUsernameAuthenticationPlugin.php:67
+msgid ""
+"The Reverse Username Authentication plugin allows for StatusNet to handle "
+"authentication by checking if the provided password is the same as the "
+"reverse of the username."
+msgstr ""
+"Utvidelsen Reverse Username Authentication gjør det mulig for StatusNet å "
+"håndtere autentisering ved å sjekke om det oppgitte passordet er det samme "
+"som brukernavnet baklengs."
diff --git a/plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po b/plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po
new file mode 100644
index 0000000000..c95c54853d
--- /dev/null
+++ b/plugins/ReverseUsernameAuthentication/locale/ru/LC_MESSAGES/ReverseUsernameAuthentication.po
@@ -0,0 +1,33 @@
+# Translation of StatusNet - ReverseUsernameAuthentication to Russian (Русский)
+# Expored from translatewiki.net
+#
+# Author: Александр Сигачёв
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - ReverseUsernameAuthentication\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:48+0000\n"
+"Language-Team: Russian \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ru\n"
+"X-Message-Group: #out-statusnet-plugin-reverseusernameauthentication\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#: ReverseUsernameAuthenticationPlugin.php:67
+msgid ""
+"The Reverse Username Authentication plugin allows for StatusNet to handle "
+"authentication by checking if the provided password is the same as the "
+"reverse of the username."
+msgstr ""
+"Плагин аутентификации по обратному имени пользователя позволяет StatusNet "
+"проводить проверку указанного пароля на соответствие обратному написанию "
+"имени пользователя."
diff --git a/plugins/Sample/locale/de/LC_MESSAGES/Sample.po b/plugins/Sample/locale/de/LC_MESSAGES/Sample.po
new file mode 100644
index 0000000000..879c547d0a
--- /dev/null
+++ b/plugins/Sample/locale/de/LC_MESSAGES/Sample.po
@@ -0,0 +1,69 @@
+# Translation of StatusNet - Sample to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Sample\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:50+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:36:55+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-sample\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Exception thrown when the user greeting count could not be saved in the database.
+#. TRANS: %d is a user ID (number).
+#: User_greeting_count.php:164
+#, php-format
+msgid "Could not save new greeting count for %d."
+msgstr "Konnte neuen Grüßungszähler von %d nicht speichern."
+
+#. TRANS: Exception thrown when the user greeting count could not be saved in the database.
+#. TRANS: %d is a user ID (number).
+#: User_greeting_count.php:177
+#, php-format
+msgid "Could not increment greeting count for %d."
+msgstr "Konnte Grüßungszähler von %d nicht erhöhen."
+
+#: SamplePlugin.php:259 hello.php:111
+msgid "Hello"
+msgstr "Hallo"
+
+#: SamplePlugin.php:259
+msgid "A warm greeting"
+msgstr "Ein herzlicher Gruß"
+
+#: SamplePlugin.php:270
+msgid "A sample plugin to show basics of development for new hackers."
+msgstr "Ein Beispiel-Plugin, um die Entwicklungsbasis neuen Hackern zu zeigen."
+
+#: hello.php:113
+#, php-format
+msgid "Hello, %s!"
+msgstr "Hallo %s!"
+
+#: hello.php:133
+msgid "Hello, stranger!"
+msgstr "Hallo Fremder!"
+
+#: hello.php:136
+#, php-format
+msgid "Hello, %s"
+msgstr "Hallo %s"
+
+#: hello.php:138
+#, php-format
+msgid "I have greeted you %d time."
+msgid_plural "I have greeted you %d times."
+msgstr[0] "Ich habe dich einmal begrüßt. "
+msgstr[1] "Ich habe dich %d-mal begrüßt. "
diff --git a/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po b/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
new file mode 100644
index 0000000000..703f8b3175
--- /dev/null
+++ b/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
@@ -0,0 +1,72 @@
+# Translation of StatusNet - Sample to Russian (Русский)
+# Expored from translatewiki.net
+#
+# Author: Eleferen
+# Author: MaxSem
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Sample\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-20 17:39+0000\n"
+"PO-Revision-Date: 2010-10-20 17:42:40+0000\n"
+"Language-Team: Russian \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:34:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75070); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ru\n"
+"X-Message-Group: #out-statusnet-plugin-sample\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#. TRANS: Exception thrown when the user greeting count could not be saved in the database.
+#. TRANS: %d is a user ID (number).
+#: User_greeting_count.php:164
+#, php-format
+msgid "Could not save new greeting count for %d."
+msgstr "Не удалось сохранить новое приветствие для %d."
+
+#. TRANS: Exception thrown when the user greeting count could not be saved in the database.
+#. TRANS: %d is a user ID (number).
+#: User_greeting_count.php:177
+#, php-format
+msgid "Could not increment greeting count for %d."
+msgstr ""
+
+#: SamplePlugin.php:259 hello.php:111
+msgid "Hello"
+msgstr "Привет"
+
+#: SamplePlugin.php:259
+msgid "A warm greeting"
+msgstr ""
+
+#: SamplePlugin.php:270
+msgid "A sample plugin to show basics of development for new hackers."
+msgstr ""
+
+#: hello.php:113
+#, php-format
+msgid "Hello, %s!"
+msgstr "Здравствуйте, %s!"
+
+#: hello.php:133
+msgid "Hello, stranger!"
+msgstr "Привет, незнакомец!"
+
+#: hello.php:136
+#, php-format
+msgid "Hello, %s"
+msgstr "Здравствуйте,%s"
+
+#: hello.php:138
+#, php-format
+msgid "I have greeted you %d time."
+msgid_plural "I have greeted you %d times."
+msgstr[0] "Я вас попривестствовал %d раз."
+msgstr[1] "Я вас поприветствовал %d раза."
+msgstr[2] "Я вас попривестствовал %d раз."
diff --git a/plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po b/plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po
new file mode 100644
index 0000000000..c759e8068a
--- /dev/null
+++ b/plugins/ShareNotice/locale/de/LC_MESSAGES/ShareNotice.po
@@ -0,0 +1,55 @@
+# Translation of StatusNet - ShareNotice to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - ShareNotice\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:51+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:17+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-sharenotice\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Leave this message unchanged.
+#. TRANS: %s is notice content that is shared on Twitter, Facebook or another platform.
+#: ShareNoticePlugin.php:106 ShareNoticePlugin.php:194
+#, php-format
+msgid "\"%s\""
+msgstr ""
+
+#. TRANS: Tooltip for image to share a notice on Twitter.
+#: ShareNoticePlugin.php:130
+msgid "Share on Twitter"
+msgstr "Auf Twitter teilen"
+
+#. TRANS: Tooltip for image to share a notice on another platform (other than Twitter or Facebook).
+#. TRANS: %s is a host name.
+#: ShareNoticePlugin.php:163
+#, php-format
+msgid "Share on %s"
+msgstr "Auf %s teilen"
+
+#. TRANS: Tooltip for image to share a notice on Facebook.
+#: ShareNoticePlugin.php:186
+msgid "Share on Facebook"
+msgstr "Auf Facebook teilen"
+
+#. TRANS: Plugin description.
+#: ShareNoticePlugin.php:219
+msgid ""
+"This plugin allows sharing of notices to Twitter, Facebook and other "
+"platforms."
+msgstr ""
+"Dieses Plugin erlaubt das Teilen von Nachrichten auf Twitter, Facebook und "
+"anderen Plattformen."
diff --git a/plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po
new file mode 100644
index 0000000000..673a353409
--- /dev/null
+++ b/plugins/SimpleUrl/locale/br/LC_MESSAGES/SimpleUrl.po
@@ -0,0 +1,28 @@
+# Translation of StatusNet - SimpleUrl to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Fulup
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - SimpleUrl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:52+0000\n"
+"Language-Team: Breton \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: SimpleUrlPlugin.php:58
+#, php-format
+msgid "Uses %1$s URL-shortener service."
+msgstr ""
+"Ober a ra gant ar servij krennañ URL %1$s."
diff --git a/plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po b/plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po
new file mode 100644
index 0000000000..07eb5a18b7
--- /dev/null
+++ b/plugins/SimpleUrl/locale/pt/LC_MESSAGES/SimpleUrl.po
@@ -0,0 +1,27 @@
+# Translation of StatusNet - SimpleUrl to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: Hamilton Abreu
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - SimpleUrl\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:53+0000\n"
+"Language-Team: Portuguese \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-simpleurl\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: SimpleUrlPlugin.php:58
+#, php-format
+msgid "Uses %1$s URL-shortener service."
+msgstr "Usa o serviço de abreviação de URLs %1$s."
diff --git a/plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po
new file mode 100644
index 0000000000..787f831bb8
--- /dev/null
+++ b/plugins/Sitemap/locale/br/LC_MESSAGES/Sitemap.po
@@ -0,0 +1,91 @@
+# Translation of StatusNet - Sitemap to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Fulup
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Sitemap\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:54+0000\n"
+"Language-Team: Breton \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:20+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-sitemap\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#. TRANS: Title for sitemap.
+#: sitemapadminpanel.php:53
+msgid "Sitemap"
+msgstr ""
+
+#. TRANS: Instructions for sitemap.
+#: sitemapadminpanel.php:64
+msgid "Sitemap settings for this StatusNet site"
+msgstr ""
+
+#. TRANS: Field label.
+#: sitemapadminpanel.php:167
+msgid "Google key"
+msgstr "Alc'hwez Google"
+
+#. TRANS: Title for field label.
+#: sitemapadminpanel.php:169
+msgid "Google Webmaster Tools verification key."
+msgstr ""
+
+#. TRANS: Field label.
+#: sitemapadminpanel.php:175
+msgid "Yahoo key"
+msgstr "Alc'hwez Yahoo"
+
+#. TRANS: Title for field label.
+#: sitemapadminpanel.php:177
+msgid "Yahoo! Site Explorer verification key."
+msgstr ""
+
+#. TRANS: Field label.
+#: sitemapadminpanel.php:183
+msgid "Bing key"
+msgstr ""
+
+#. TRANS: Title for field label.
+#: sitemapadminpanel.php:185
+msgid "Bing Webmaster Tools verification key."
+msgstr ""
+
+#. TRANS: Submit button text to save sitemap settings.
+#: sitemapadminpanel.php:200
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Enrollañ"
+
+#. TRANS: Submit button title to save sitemap settings.
+#: sitemapadminpanel.php:204
+msgid "Save sitemap settings."
+msgstr "Enrollañ arventennoù tres al lec'hienn"
+
+#. TRANS: Menu item title/tooltip
+#: SitemapPlugin.php:211
+msgid "Sitemap configuration"
+msgstr "Kefluniadur tres al lec'hienn"
+
+#. TRANS: Menu item for site administration
+#: SitemapPlugin.php:213
+msgctxt "MENU"
+msgid "Sitemap"
+msgstr "Tres al lec'hienn"
+
+#. TRANS: Plugin description.
+#: SitemapPlugin.php:238
+msgid "This plugin allows creation of sitemaps for Bing, Yahoo! and Google."
+msgstr ""
+"Gant an astenn-mañ e c'haller sevel tresoù lec'hiennoù evit Bing, Yahoo! ha "
+"Google."
diff --git a/plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po b/plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po
new file mode 100644
index 0000000000..300222087c
--- /dev/null
+++ b/plugins/Sitemap/locale/ru/LC_MESSAGES/Sitemap.po
@@ -0,0 +1,90 @@
+# Translation of StatusNet - Sitemap to Russian (Русский)
+# Expored from translatewiki.net
+#
+# Author: MaxSem
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - Sitemap\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:55+0000\n"
+"Language-Team: Russian \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:20+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ru\n"
+"X-Message-Group: #out-statusnet-plugin-sitemap\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#. TRANS: Title for sitemap.
+#: sitemapadminpanel.php:53
+msgid "Sitemap"
+msgstr "Карта сайта"
+
+#. TRANS: Instructions for sitemap.
+#: sitemapadminpanel.php:64
+msgid "Sitemap settings for this StatusNet site"
+msgstr "Настройки карты этого сайта на движке StatusNet"
+
+#. TRANS: Field label.
+#: sitemapadminpanel.php:167
+msgid "Google key"
+msgstr "Ключ Google"
+
+#. TRANS: Title for field label.
+#: sitemapadminpanel.php:169
+msgid "Google Webmaster Tools verification key."
+msgstr "Ключ для подтверждения в инструментах вебмастера Google."
+
+#. TRANS: Field label.
+#: sitemapadminpanel.php:175
+msgid "Yahoo key"
+msgstr "Ключ Yahoo"
+
+#. TRANS: Title for field label.
+#: sitemapadminpanel.php:177
+msgid "Yahoo! Site Explorer verification key."
+msgstr "Ключ для подтверждения в Yahoo! Site Explorer."
+
+#. TRANS: Field label.
+#: sitemapadminpanel.php:183
+msgid "Bing key"
+msgstr "Ключ Bing"
+
+#. TRANS: Title for field label.
+#: sitemapadminpanel.php:185
+msgid "Bing Webmaster Tools verification key."
+msgstr "Ключ для подтверждения в инструментах вебмастера Bing."
+
+#. TRANS: Submit button text to save sitemap settings.
+#: sitemapadminpanel.php:200
+msgctxt "BUTTON"
+msgid "Save"
+msgstr "Сохранить"
+
+#. TRANS: Submit button title to save sitemap settings.
+#: sitemapadminpanel.php:204
+msgid "Save sitemap settings."
+msgstr "Сохранить настройки карты сайта."
+
+#. TRANS: Menu item title/tooltip
+#: SitemapPlugin.php:211
+msgid "Sitemap configuration"
+msgstr "Настройки карты сайта"
+
+#. TRANS: Menu item for site administration
+#: SitemapPlugin.php:213
+msgctxt "MENU"
+msgid "Sitemap"
+msgstr "Карта сайта"
+
+#. TRANS: Plugin description.
+#: SitemapPlugin.php:238
+msgid "This plugin allows creation of sitemaps for Bing, Yahoo! and Google."
+msgstr "Этот плагин позволяет создавать карты сайта для Bing, Yahoo! и Google."
diff --git a/plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po b/plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po
new file mode 100644
index 0000000000..6541ab1691
--- /dev/null
+++ b/plugins/SphinxSearch/locale/ru/LC_MESSAGES/SphinxSearch.po
@@ -0,0 +1,38 @@
+# Translation of StatusNet - SphinxSearch to Russian (Русский)
+# Expored from translatewiki.net
+#
+# Author: MaxSem
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - SphinxSearch\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:56+0000\n"
+"Language-Team: Russian \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:22+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ru\n"
+"X-Message-Group: #out-statusnet-plugin-sphinxsearch\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#. TRANS: Server exception.
+#: SphinxSearchPlugin.php:87
+msgid "Sphinx PHP extension must be installed."
+msgstr "Необходимо установить расширение Sphinx для PHP."
+
+#. TRANS: Plugin description.
+#: SphinxSearchPlugin.php:118
+msgid "Plugin for Sphinx search backend."
+msgstr "Плагин для поискового движка Sphinx."
+
+#. TRANS: Server exception thrown when a database name cannot be identified.
+#: sphinxsearch.php:96
+msgid "Sphinx search could not identify database name."
+msgstr "Поиск Sphinx не смог определить название базы данных."
diff --git a/plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po b/plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po
new file mode 100644
index 0000000000..809dd6ae6c
--- /dev/null
+++ b/plugins/SubscriptionThrottle/locale/de/LC_MESSAGES/SubscriptionThrottle.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - SubscriptionThrottle to German (Deutsch)
+# Expored from translatewiki.net
+#
+# Author: The Evil IP address
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - SubscriptionThrottle\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:43:58+0000\n"
+"Language-Team: German \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:25+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: de\n"
+"X-Message-Group: #out-statusnet-plugin-subscriptionthrottle\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: SubscriptionThrottlePlugin.php:171
+msgid "Configurable limits for subscriptions and group memberships."
+msgstr "Konfigurierbare Limits für Abonnements und Gruppenmitgliedschaften."
diff --git a/plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po b/plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po
new file mode 100644
index 0000000000..abda0307b0
--- /dev/null
+++ b/plugins/TabFocus/locale/gl/LC_MESSAGES/TabFocus.po
@@ -0,0 +1,32 @@
+# Translation of StatusNet - TabFocus to Galician (Galego)
+# Expored from translatewiki.net
+#
+# Author: Toliño
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - TabFocus\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:02+0000\n"
+"Language-Team: Galician \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:37:26+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: gl\n"
+"X-Message-Group: #out-statusnet-plugin-tabfocus\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: TabFocusPlugin.php:54
+msgid ""
+"TabFocus changes the notice form behavior so that, while in the text area, "
+"pressing the tab key focuses the \"Send\" button, matching the behavior of "
+"Twitter."
+msgstr ""
+"TabFocus cambia o comportamento do formulario de notas de modo que, estando "
+"na zona de texto, ao premer a tecla de tabulación se enfoca o botón \"Enviar"
+"\", do mesmo xeito que o Twitter."
diff --git a/plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po b/plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po
new file mode 100644
index 0000000000..b0a47ed161
--- /dev/null
+++ b/plugins/TinyMCE/locale/eo/LC_MESSAGES/TinyMCE.po
@@ -0,0 +1,28 @@
+# Translation of StatusNet - TinyMCE to Esperanto (Esperanto)
+# Expored from translatewiki.net
+#
+# Author: Eliovir
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - TinyMCE\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:00+0000\n"
+"Language-Team: Esperanto \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:40:12+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: eo\n"
+"X-Message-Group: #out-statusnet-plugin-tinymce\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: TinyMCEPlugin.php:83
+msgid "Use TinyMCE library to allow rich text editing in the browser."
+msgstr ""
+"Uzas la bibliotekon TinyMCE por ebligi redakton de riĉigita teksto en la "
+"retumilo."
diff --git a/plugins/TwitterBridge/locale/TwitterBridge.pot b/plugins/TwitterBridge/locale/TwitterBridge.pot
index 14d30b0f4a..26aa6367b2 100644
--- a/plugins/TwitterBridge/locale/TwitterBridge.pot
+++ b/plugins/TwitterBridge/locale/TwitterBridge.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -16,11 +16,11 @@ msgstr ""
 "Content-Type: text/plain; charset=CHARSET\n"
 "Content-Transfer-Encoding: 8bit\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr ""
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
diff --git a/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po
index 5f32404fbc..633ae633b4 100644
--- a/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/fr/LC_MESSAGES/TwitterBridge.po
@@ -1,6 +1,7 @@
 # Translation of StatusNet - TwitterBridge to French (Français)
 # Expored from translatewiki.net
 #
+# Author: Peter17
 # Author: Verdy p
 # --
 # This file is distributed under the same license as the StatusNet package.
@@ -9,23 +10,23 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - TwitterBridge\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:32+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
 "Language-Team: French \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: fr\n"
 "X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
 "Plural-Forms: nplurals=2; plural=(n > 1);\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr "Votre passerelle Twitter a été désactivée."
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
@@ -388,7 +389,7 @@ msgstr "Soumission de formulaire inattendue."
 
 #: twittersettings.php:251
 msgid "No Twitter connection to remove."
-msgstr ""
+msgstr "Aucune connexion Twitter à retirer."
 
 #: twittersettings.php:259
 msgid "Couldn't remove Twitter user."
diff --git a/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po
index 88f0db7806..43e9c8c907 100644
--- a/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/ia/LC_MESSAGES/TwitterBridge.po
@@ -9,23 +9,23 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - TwitterBridge\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:32+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
 "Language-Team: Interlingua \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ia\n"
 "X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr "Tu ponte a Twitter ha essite disactivate."
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
@@ -378,7 +378,7 @@ msgstr "Submission de formulario inexpectate."
 
 #: twittersettings.php:251
 msgid "No Twitter connection to remove."
-msgstr ""
+msgstr "Nulle connexion Twitter a remover."
 
 #: twittersettings.php:259
 msgid "Couldn't remove Twitter user."
diff --git a/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po
index 1bd63616de..3434b62e15 100644
--- a/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/mk/LC_MESSAGES/TwitterBridge.po
@@ -9,23 +9,23 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - TwitterBridge\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:32+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
 "Language-Team: Macedonian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: mk\n"
 "X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
 "Plural-Forms: nplurals=2; plural=(n == 1 || n%10 == 1) ? 0 : 1;\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr "Вашиот мост до Twitter е оневозможен."
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
@@ -381,7 +381,7 @@ msgstr "Неочекувано поднесување на образец."
 
 #: twittersettings.php:251
 msgid "No Twitter connection to remove."
-msgstr ""
+msgstr "Нема врска со Twitter за отстранување."
 
 #: twittersettings.php:259
 msgid "Couldn't remove Twitter user."
diff --git a/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po
index ef66b5a9c7..a9fecf676a 100644
--- a/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/nl/LC_MESSAGES/TwitterBridge.po
@@ -9,23 +9,23 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - TwitterBridge\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:32+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
 "Language-Team: Dutch \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: nl\n"
 "X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
 "Plural-Forms: nplurals=2; plural=(n != 1);\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr "Uw koppeling naar Twitter is uitgeschakeld."
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
@@ -388,7 +388,7 @@ msgstr "Het formulier is onverwacht ingezonden."
 
 #: twittersettings.php:251
 msgid "No Twitter connection to remove."
-msgstr ""
+msgstr "Er is geen Twitterkoppeling om te verwijderen."
 
 #: twittersettings.php:259
 msgid "Couldn't remove Twitter user."
diff --git a/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po
index 66a77e6808..1200fcdc23 100644
--- a/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/tr/LC_MESSAGES/TwitterBridge.po
@@ -9,23 +9,23 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - TwitterBridge\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:33+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
 "Language-Team: Turkish \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tr\n"
 "X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr ""
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
diff --git a/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po
index 228960ff6c..a49194e9db 100644
--- a/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/uk/LC_MESSAGES/TwitterBridge.po
@@ -9,24 +9,24 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - TwitterBridge\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:33+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
 "Language-Team: Ukrainian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: uk\n"
 "X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
 "Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
 "2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr "Ваш місток до Twitter було відключено."
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
@@ -384,7 +384,7 @@ msgstr "Несподіване представлення форми."
 
 #: twittersettings.php:251
 msgid "No Twitter connection to remove."
-msgstr ""
+msgstr "Не виявлено з’єднань з Twitter для видалення."
 
 #: twittersettings.php:259
 msgid "Couldn't remove Twitter user."
diff --git a/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po b/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po
index 1d3bada155..323d166239 100644
--- a/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po
+++ b/plugins/TwitterBridge/locale/zh_CN/LC_MESSAGES/TwitterBridge.po
@@ -9,24 +9,24 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - TwitterBridge\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:33+0000\n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:10+0000\n"
 "Language-Team: Simplified Chinese \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:34+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: zh-hans\n"
 "X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
 "Plural-Forms: nplurals=1; plural=0;\n"
 
-#: twitter.php:350
+#: twitter.php:349
 msgid "Your Twitter bridge has been disabled."
 msgstr "你的 Twitter bridge 已被禁用。"
 
-#: twitter.php:354
+#: twitter.php:353
 #, php-format
 msgid ""
 "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
diff --git a/plugins/TwitterBridge/twitter.php b/plugins/TwitterBridge/twitter.php
index f913e4aeae..cd1ad70b9b 100644
--- a/plugins/TwitterBridge/twitter.php
+++ b/plugins/TwitterBridge/twitter.php
@@ -282,15 +282,14 @@ function process_error($e, $flink, $notice)
 
 function format_status($notice)
 {
-    // XXX: Hack to get around PHP cURL's use of @ being a a meta character
-    $statustxt = preg_replace('/^@/', ' @', $notice->content);
+    // Start with the plaintext source of this notice...
+    $statustxt = $notice->content;
 
     // Convert !groups to #hashes
-
     // XXX: Make this an optional setting?
-
     $statustxt = preg_replace('/(^|\s)!([A-Za-z0-9]{1,64})/', "\\1#\\2", $statustxt);
 
+    // Twitter still has a 140-char hardcoded max.
     if (mb_strlen($statustxt) > 140) {
         $noticeUrl = common_shorten_url($notice->uri);
         $urlLen = mb_strlen($noticeUrl);
diff --git a/plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po b/plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po
new file mode 100644
index 0000000000..9b7d4969d2
--- /dev/null
+++ b/plugins/UserFlag/locale/pt/LC_MESSAGES/UserFlag.po
@@ -0,0 +1,114 @@
+# Translation of StatusNet - UserFlag to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: GTNS
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - UserFlag\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:13+0000\n"
+"Language-Team: Portuguese \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:40:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-userflag\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#. TRANS: Title for page with a list of profiles that were flagged for review.
+#: adminprofileflag.php:125
+msgid "Flagged profiles"
+msgstr "Perfis sinalizados"
+
+#. TRANS: Header for moderation menu with action buttons for flagged profiles (like 'sandbox', 'silence', ...).
+#: adminprofileflag.php:242
+msgid "Moderate"
+msgstr "Moderar"
+
+#. TRANS: Message displayed on a profile if it has been flagged.
+#. TRANS: %1$s is a comma separated list of at most 5 user nicknames that flagged.
+#. TRANS: %2$d is a positive integer of additional flagging users. Also used for the plural.
+#: adminprofileflag.php:388
+#, php-format
+msgid "Flagged by %1$s and %2$d other"
+msgid_plural "Flagged by %1$s and %2$d others"
+msgstr[0] "Sinalizado por %1$s e mais %2$d pessoa"
+msgstr[1] "Sinalizado por %1$s e mais %2$d pessoas"
+
+#. TRANS: Message displayed on a profile if it has been flagged.
+#. TRANS: %s is a comma separated list of at most 5 user nicknames that flagged.
+#: adminprofileflag.php:392
+#, php-format
+msgid "Flagged by %s"
+msgstr "Sinalizado por %s"
+
+#. TRANS: Client error when setting flag that has already been set for a profile.
+#: flagprofile.php:66
+msgid "Flag already exists."
+msgstr "Já existe uma sinalização."
+
+#. TRANS: AJAX form title for a flagged profile.
+#: flagprofile.php:126
+msgid "Flagged for review"
+msgstr "Sinalizado para análise"
+
+#. TRANS: Body text for AJAX form when a profile has been flagged for review.
+#: flagprofile.php:130
+msgid "Flagged"
+msgstr "Sinalizado"
+
+#. TRANS: Plugin description.
+#: UserFlagPlugin.php:292
+msgid ""
+"This plugin allows flagging of profiles for review and reviewing flagged "
+"profiles."
+msgstr ""
+"Este plugin permite sinalizar perfis para análise e analisar perfis "
+"sinalizados."
+
+#. TRANS: Server exception given when flags could not be cleared.
+#: clearflag.php:105
+#, php-format
+msgid "Couldn't clear flags for profile \"%s\"."
+msgstr "Não foi possível limpar as sinalizações do perfil \"%s\"."
+
+#. TRANS: Title for AJAX form to indicated that flags were removed.
+#: clearflag.php:129
+msgid "Flags cleared"
+msgstr "Sinalizações limpas"
+
+#. TRANS: Body element for "flags cleared" form.
+#: clearflag.php:133
+msgid "Cleared"
+msgstr "Limpas"
+
+#. TRANS: Form title for flagging a profile for review.
+#: flagprofileform.php:78
+msgid "Flag"
+msgstr "Sinalização"
+
+#. TRANS: Form description.
+#: flagprofileform.php:89
+msgid "Flag profile for review."
+msgstr "Sinalizar perfil para análise."
+
+#. TRANS: Server exception.
+#: User_flag_profile.php:145
+#, php-format
+msgid "Couldn't flag profile \"%d\" for review."
+msgstr "Não foi possível sinalizar o perfil \"%d\" para análise."
+
+#. TRANS: Form title for action on a profile.
+#: clearflagform.php:76
+msgid "Clear"
+msgstr "Limpar"
+
+#: clearflagform.php:88
+msgid "Clear all flags"
+msgstr "Limpar todas as sinalizações"
diff --git a/plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po
new file mode 100644
index 0000000000..5395134f35
--- /dev/null
+++ b/plugins/UserLimit/locale/br/LC_MESSAGES/UserLimit.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - UserLimit to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Fulup
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - UserLimit\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:09+0000\n"
+"Language-Team: Breton \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:40:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-userlimit\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: UserLimitPlugin.php:89
+msgid "Limit the number of users who can register."
+msgstr "Bevenniñ an niver a implijerien a c'hall en em enskrivañ"
diff --git a/plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po
new file mode 100644
index 0000000000..50cc557f0e
--- /dev/null
+++ b/plugins/UserLimit/locale/gl/LC_MESSAGES/UserLimit.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - UserLimit to Galician (Galego)
+# Expored from translatewiki.net
+#
+# Author: Toliño
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - UserLimit\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:13+0000\n"
+"Language-Team: Galician \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:34:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: gl\n"
+"X-Message-Group: #out-statusnet-plugin-userlimit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: UserLimitPlugin.php:89
+msgid "Limit the number of users who can register."
+msgstr "Limitar o número de usuarios que se poden rexistrar."
diff --git a/plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po
new file mode 100644
index 0000000000..91dff4f218
--- /dev/null
+++ b/plugins/UserLimit/locale/lb/LC_MESSAGES/UserLimit.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - UserLimit to Luxembourgish (Lëtzebuergesch)
+# Expored from translatewiki.net
+#
+# Author: Robby
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - UserLimit\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:09+0000\n"
+"Language-Team: Luxembourgish \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:40:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: lb\n"
+"X-Message-Group: #out-statusnet-plugin-userlimit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: UserLimitPlugin.php:89
+msgid "Limit the number of users who can register."
+msgstr "D'Zuel vun de Benotzer, déi sech registréiere kënnen, limitéieren."
diff --git a/plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po b/plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po
new file mode 100644
index 0000000000..ac859ab5b4
--- /dev/null
+++ b/plugins/UserLimit/locale/pt/LC_MESSAGES/UserLimit.po
@@ -0,0 +1,26 @@
+# Translation of StatusNet - UserLimit to Portuguese (Português)
+# Expored from translatewiki.net
+#
+# Author: Hamilton Abreu
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - UserLimit\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:09+0000\n"
+"Language-Team: Portuguese \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:40:24+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt\n"
+"X-Message-Group: #out-statusnet-plugin-userlimit\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: UserLimitPlugin.php:89
+msgid "Limit the number of users who can register."
+msgstr "Limitar o número de utilizadores que se podem registar."
diff --git a/plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po b/plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po
new file mode 100644
index 0000000000..7d77e5a9c6
--- /dev/null
+++ b/plugins/WikiHashtags/locale/br/LC_MESSAGES/WikiHashtags.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - WikiHashtags to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Fulup
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - WikiHashtags\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:10+0000\n"
+"Language-Team: Breton \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:41:14+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-wikihashtags\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: WikiHashtagsPlugin.php:110
+msgid ""
+"Gets hashtag descriptions from WikiHashtags."
+msgstr ""
+"Tapout a ra deskrivadurioù hashtag adalek WikiHashtags."
diff --git a/plugins/WikiHowProfile/locale/WikiHowProfile.pot b/plugins/WikiHowProfile/locale/WikiHowProfile.pot
index 94e2b83146..523791246a 100644
--- a/plugins/WikiHowProfile/locale/WikiHowProfile.pot
+++ b/plugins/WikiHowProfile/locale/WikiHowProfile.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -27,7 +27,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr ""
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr ""
diff --git a/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po
index f6df675c8f..5fec9fffb4 100644
--- a/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/fr/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:11+0000\n"
 "Language-Team: French \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: fr\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Adresse URL d’avatar « %s » invalide."
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Impossible de récupérer l’avatar depuis « %s »."
diff --git a/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po
index 3ca5438b19..14cb1ee83b 100644
--- a/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/ia/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:11+0000\n"
 "Language-Team: Interlingua \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ia\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "URL de avatar %s invalide."
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Incapace de obtener avatar ab %s."
diff --git a/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po
index 7f43004cb2..976ace13eb 100644
--- a/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/mk/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:11+0000\n"
 "Language-Team: Macedonian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: mk\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Неважечка URL-адреса на аватарот: %s."
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Не можев да го преземам аватарот од %s."
diff --git a/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po
index e8e4374166..48871632f0 100644
--- a/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/nl/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:13+0000\n"
 "Language-Team: Dutch \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: nl\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Ongeldige avatar-URL %s."
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Het was niet mogelijk om de avatar op te halen van %s."
diff --git a/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po
index bf3861a9e7..f9234c49bc 100644
--- a/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/ru/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:13+0000\n"
 "Language-Team: Russian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ru\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -35,7 +35,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Неверный URL-адрес аватары %s"
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Не удаётся получить аватару из %s."
diff --git a/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po
index ed6d70a8c4..005a8f906d 100644
--- a/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/tl/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
 "Language-Team: Tagalog \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tl\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Hindi tanggap na URL ng abatar ang %s."
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Hindi nagawang damputin ang abatar mula sa %s."
diff --git a/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po
index 5b4df1d675..6b59abaf71 100644
--- a/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/tr/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
 "Language-Team: Turkish \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tr\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -34,7 +34,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Geçersiz kullanıcı resmi bağlantısı %s."
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "%s'ten kullanıcı resmi alınamıyor."
diff --git a/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po b/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po
index 53944d0c40..0eb738a78e 100644
--- a/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po
+++ b/plugins/WikiHowProfile/locale/uk/LC_MESSAGES/WikiHowProfile.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - WikiHowProfile\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:36+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
 "Language-Team: Ukrainian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-09-27 23:21:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:09+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: uk\n"
 "X-Message-Group: #out-statusnet-plugin-wikihowprofile\n"
@@ -35,7 +35,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Невірна URL-адреса аватари %s."
 
-#: WikiHowProfilePlugin.php:178
+#: WikiHowProfilePlugin.php:179
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Неможливо завантажити аватару з %s."
diff --git a/plugins/XCache/locale/gl/LC_MESSAGES/XCache.po b/plugins/XCache/locale/gl/LC_MESSAGES/XCache.po
new file mode 100644
index 0000000000..9cdd56d524
--- /dev/null
+++ b/plugins/XCache/locale/gl/LC_MESSAGES/XCache.po
@@ -0,0 +1,30 @@
+# Translation of StatusNet - XCache to Galician (Galego)
+# Expored from translatewiki.net
+#
+# Author: Toliño
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - XCache\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-23 18:02+0000\n"
+"PO-Revision-Date: 2010-10-23 18:06:15+0000\n"
+"Language-Team: Galician \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-18 20:34:15+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75280); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: gl\n"
+"X-Message-Group: #out-statusnet-plugin-xcache\n"
+"Plural-Forms: nplurals=2; plural=(n != 1);\n"
+
+#: XCachePlugin.php:120
+msgid ""
+"Use the XCache variable cache to "
+"cache query results."
+msgstr ""
+"Usar a caché variable XCache "
+"para gardar os resultados das pescudas na memoria caché."
diff --git a/plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po b/plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po
new file mode 100644
index 0000000000..f569094c03
--- /dev/null
+++ b/plugins/XCache/locale/pt_BR/LC_MESSAGES/XCache.po
@@ -0,0 +1,31 @@
+# Translation of StatusNet - XCache to Brazilian Portuguese (Português do Brasil)
+# Expored from translatewiki.net
+#
+# Author: Giro720
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - XCache\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:15+0000\n"
+"Language-Team: Brazilian Portuguese \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:41:17+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: pt-br\n"
+"X-Message-Group: #out-statusnet-plugin-xcache\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: XCachePlugin.php:120
+msgid ""
+"Use the XCache variable cache to "
+"cache query results."
+msgstr ""
+"Utilizar o cache variável XCache "
+"para guardar os resultados de consultas."
diff --git a/plugins/YammerImport/locale/YammerImport.pot b/plugins/YammerImport/locale/YammerImport.pot
index 7dd976069b..0df7cfcae9 100644
--- a/plugins/YammerImport/locale/YammerImport.pot
+++ b/plugins/YammerImport/locale/YammerImport.pot
@@ -8,7 +8,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: PACKAGE VERSION\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME \n"
 "Language-Team: LANGUAGE \n"
@@ -51,7 +51,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr ""
 
-#: lib/yammerimporter.php:440
+#: lib/yammerimporter.php:441
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr ""
diff --git a/plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po
new file mode 100644
index 0000000000..154afaf4ec
--- /dev/null
+++ b/plugins/YammerImport/locale/br/LC_MESSAGES/YammerImport.po
@@ -0,0 +1,281 @@
+# Translation of StatusNet - YammerImport to Breton (Brezhoneg)
+# Expored from translatewiki.net
+#
+# Author: Fulup
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - YammerImport\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"Language-Team: Breton \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: br\n"
+"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
+"Plural-Forms: nplurals=2; plural=(n > 1);\n"
+
+#: YammerImportPlugin.php:98
+msgid "Yammer"
+msgstr ""
+
+#: YammerImportPlugin.php:99 actions/yammeradminpanel.php:135
+msgid "Yammer import"
+msgstr ""
+
+#: lib/yammerauthinitform.php:48 lib/yammerauthverifyform.php:56
+#: lib/yammerprogressform.php:68 actions/yammerauth.php:71
+msgid "Connect to Yammer"
+msgstr ""
+
+#: lib/yammerauthinitform.php:62
+msgid "Start authentication"
+msgstr ""
+
+#: lib/yammerauthinitform.php:62
+msgid "Request authorization to connect to Yammer account"
+msgstr ""
+
+#: lib/yammerauthinitform.php:63
+msgid "Change API key"
+msgstr ""
+
+#: lib/yammerimporter.php:230
+msgid "Expertise:"
+msgstr ""
+
+#: lib/yammerimporter.php:433
+#, php-format
+msgid "Invalid avatar URL %s."
+msgstr "Direizh eo URL an avatar %s."
+
+#: lib/yammerimporter.php:441
+#, php-format
+msgid "Unable to fetch avatar from %s."
+msgstr "Dibosupl eo adtapout an avatar adalek %s."
+
+#: lib/yammerapikeyform.php:56
+msgid "Yammer API registration"
+msgstr "Enrolladenn an API Yammer"
+
+#: lib/yammerapikeyform.php:72
+msgid ""
+"Before we can connect to your Yammer network, you will need to register the "
+"importer as an application authorized to pull data on your behalf. This "
+"registration will work only for your own network. Follow this link to "
+"register the app at Yammer; you will be prompted to log in if necessary:"
+msgstr ""
+"Kent gallout kevreañ ouzh ho rouedad Yammer e rankit enrollañ an arload "
+"enporzhiañ evel un arload aotreet da zastum roadennoù en hoc'h anv. Ne "
+"dalvezo an enrolladenn-se nemet evit ho rouedad deoc'h. Heuilhit al liamm-"
+"mañ evit enrollañ an arload war Yammer ; mar bez ret e vo goulennet ouzhoc'h "
+"kevreañ."
+
+#: lib/yammerapikeyform.php:84
+msgid "Open Yammer application registration form"
+msgstr "Digeriñ furmskrid enrollañ Yammer"
+
+#: lib/yammerapikeyform.php:87
+msgid "Copy the consumer key and secret you are given into the form below:"
+msgstr ""
+"Eilit er furmskrid a-is an alc'hwez hag ar sekred implijer bet roet deoc'h :"
+
+#: lib/yammerapikeyform.php:91
+msgid "Consumer key:"
+msgstr "Alc'hwez implijer :"
+
+#: lib/yammerapikeyform.php:94
+msgid "Consumer secret:"
+msgstr "Sekred an implijer :"
+
+#: lib/yammerapikeyform.php:98
+msgid "Save"
+msgstr "Enrollañ"
+
+#: lib/yammerapikeyform.php:98
+msgid "Save these consumer keys"
+msgstr "Enrollañ an alc'hwezioù implijer-mañ"
+
+#: lib/yammerauthverifyform.php:72
+msgid ""
+"Follow this link to confirm authorization at Yammer; you will be prompted to "
+"log in if necessary:"
+msgstr ""
+"Heuliañ al liamm-mañ da gadarnaat an aotre war Yammer ; mar bez ret e vo "
+"goulennet ouzhoc'h kevreañ :"
+
+#: lib/yammerauthverifyform.php:87
+msgid "Open Yammer authentication window"
+msgstr "Digeriñ prenestr emzisklêriañ Yammer"
+
+#: lib/yammerauthverifyform.php:90
+msgid "Copy the verification code you are given below:"
+msgstr "Eilit a-is ar c'hod gwiriañ bet roet deoc'h :"
+
+#: lib/yammerauthverifyform.php:94
+msgid "Verification code:"
+msgstr "Kod gwiriañ :"
+
+#: lib/yammerauthverifyform.php:98 lib/yammerprogressform.php:164
+msgid "Continue"
+msgstr "Kenderc'hel"
+
+#: lib/yammerauthverifyform.php:98
+msgid "Save code and begin import"
+msgstr "Enrollañ ar c'hod ha kregiñ da enporzhiañ"
+
+#: lib/yammerprogressform.php:63
+msgid "Initialize"
+msgstr "Deraouekaat"
+
+#: lib/yammerprogressform.php:64
+msgid "No import running"
+msgstr "Enporzhiadenn ebet o treiñ"
+
+#: lib/yammerprogressform.php:65
+msgid "Initiated Yammer server connection..."
+msgstr "Loc'het ar gevreadenn d'ar servijer Yammer"
+
+#: lib/yammerprogressform.php:69
+msgid "Awaiting authorization..."
+msgstr "O c'hortoz an aotre..."
+
+#: lib/yammerprogressform.php:70
+msgid "Connected."
+msgstr "Kevreet."
+
+#: lib/yammerprogressform.php:73
+msgid "Import user accounts"
+msgstr "Enporzhiañ ar c'hontoù implijer"
+
+#: lib/yammerprogressform.php:74
+#, php-format
+msgid "Importing %d user..."
+msgid_plural "Importing %d users..."
+msgstr[0] "Oc'h enporzhiañ %d implijer..."
+msgstr[1] "Oc'h enporzhiañ %d implijer..."
+
+#: lib/yammerprogressform.php:75
+#, php-format
+msgid "Imported %d user."
+msgid_plural "Imported %d users."
+msgstr[0] "Enporzhiet %d implijer."
+msgstr[1] "Enporzhiet %d implijer."
+
+#: lib/yammerprogressform.php:78
+msgid "Import user groups"
+msgstr "Enporzhiañ strolladoù implijer"
+
+#: lib/yammerprogressform.php:79
+#, php-format
+msgid "Importing %d group..."
+msgid_plural "Importing %d groups..."
+msgstr[0] "Oc'h enporzhiañ %d strollad..."
+msgstr[1] "Oc'h enporzhiañ %d strollad..."
+
+#: lib/yammerprogressform.php:80
+#, php-format
+msgid "Imported %d group."
+msgid_plural "Imported %d groups."
+msgstr[0] "Enporzhiet %d strollad..."
+msgstr[1] "Enporzhiet %d strollad..."
+
+#: lib/yammerprogressform.php:83
+msgid "Prepare public notices for import"
+msgstr "O prientiñ enporzh ar c'hemennoù foran"
+
+#: lib/yammerprogressform.php:84
+#, php-format
+msgid "Preparing %d notice..."
+msgid_plural "Preparing %d notices..."
+msgstr[0] "O prientiñ %d kemenn..."
+msgstr[1] "O prientiñ %d kemenn..."
+
+#: lib/yammerprogressform.php:85
+#, php-format
+msgid "Prepared %d notice."
+msgid_plural "Prepared %d notices."
+msgstr[0] "Prientet %d kemenn."
+msgstr[1] "Prientet %d kemenn."
+
+#: lib/yammerprogressform.php:88
+msgid "Import public notices"
+msgstr "Enporzh kemennoù foran"
+
+#: lib/yammerprogressform.php:89
+#, php-format
+msgid "Importing %d notice..."
+msgid_plural "Importing %d notices..."
+msgstr[0] "Oc'h enporzhiañ %d kemenn..."
+msgstr[1] "Oc'h enporzhiañ %d kemenn..."
+
+#: lib/yammerprogressform.php:90
+#, php-format
+msgid "Imported %d notice."
+msgid_plural "Imported %d notices."
+msgstr[0] "Enporzhiet %d kemenn."
+msgstr[1] "Enporzhiet %d kemenn."
+
+#: lib/yammerprogressform.php:93
+msgid "Done"
+msgstr "Graet"
+
+#: lib/yammerprogressform.php:94 lib/yammerprogressform.php:95
+msgid "Import is complete!"
+msgstr "Enporzh kaset da benn vat !"
+
+#: lib/yammerprogressform.php:108
+msgid "Import status"
+msgstr "Stad an enporzh"
+
+#: lib/yammerprogressform.php:132
+msgid "Waiting..."
+msgstr "O c'hortoz..."
+
+#: lib/yammerprogressform.php:146
+msgid "Reset import state"
+msgstr "Adderaouekaat stad an enporzh"
+
+#: lib/yammerprogressform.php:151
+msgid "Pause import"
+msgstr "Ober un tamm ehan gant an enporzh"
+
+#: lib/yammerprogressform.php:160
+#, php-format
+msgid "Encountered error \"%s\""
+msgstr "C'hoarvezet eo ar fazi \"%s\""
+
+#: lib/yammerprogressform.php:162
+msgid "Paused"
+msgstr "Ehanet"
+
+#: lib/yammerprogressform.php:165
+msgid "Abort import"
+msgstr "Nullañ an enporzh"
+
+#: actions/yammeradminpanel.php:45
+msgid "Yammer Import"
+msgstr "Enporzh Yammer"
+
+#: actions/yammeradminpanel.php:55
+msgid ""
+"This Yammer import tool is still undergoing testing, and is incomplete in "
+"some areas. Currently user subscriptions and group memberships are not "
+"transferred; in the future this may be supported for imports done by "
+"verified administrators on the Yammer side."
+msgstr ""
+"Emeur c'hoazh oc'h arnodiñ an ostilh enporzhiañ Yammer-mañ. Diglok eo "
+"c'hoazh evit lodennoù zo. N'eo ket bet treuzkaset ar c'houmanantoù implijer "
+"hag an enrolladnenoù er strolladoù evit c'hoazh ; Kemeret e kont e c'hallfe "
+"bezañ en amzer da zont evit an enporzhiadennoù sevenet gant ar verourien "
+"aotreet eus tu YAMMER."
+
+#: actions/yammeradminpanel.php:102
+msgid "Paused from admin panel."
+msgstr "Ehanet adalek ar banell verañ."
diff --git a/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po
index cc8c92b503..8fb2a065d8 100644
--- a/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/fr/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - YammerImport\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-09 14:04+0000\n"
-"PO-Revision-Date: 2010-10-09 14:08:43+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
 "Language-Team: French \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-04 23:11:54+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74529); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: fr\n"
 "X-Message-Group: #out-statusnet-plugin-yammerimport\n"
@@ -55,7 +55,7 @@ msgstr "Expertise :"
 msgid "Invalid avatar URL %s."
 msgstr "URL d’avatar invalide : %s."
 
-#: lib/yammerimporter.php:440
+#: lib/yammerimporter.php:441
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Impossible de récupérer l’avatar depuis « %s »."
diff --git a/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po
index 225b6b70a6..8cee2a3684 100644
--- a/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/ia/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - YammerImport\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:34:08+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
 "Language-Team: Interlingua \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: ia\n"
 "X-Message-Group: #out-statusnet-plugin-yammerimport\n"
@@ -55,7 +55,7 @@ msgstr "Expertise:"
 msgid "Invalid avatar URL %s."
 msgstr "URL de avatar %s invalide."
 
-#: lib/yammerimporter.php:440
+#: lib/yammerimporter.php:441
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Incapace de obtener avatar ab %s."
diff --git a/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po
index db906ea828..b9dd51ea2b 100644
--- a/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/mk/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - YammerImport\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:40+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
 "Language-Team: Macedonian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: mk\n"
 "X-Message-Group: #out-statusnet-plugin-yammerimport\n"
@@ -55,7 +55,7 @@ msgstr "Стручност:"
 msgid "Invalid avatar URL %s."
 msgstr "Неважечка URL-адреса на аватарот: %s."
 
-#: lib/yammerimporter.php:440
+#: lib/yammerimporter.php:441
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Не можев да го преземам аватарот од %s."
@@ -241,11 +241,11 @@ msgstr "Чекам..."
 
 #: lib/yammerprogressform.php:146
 msgid "Reset import state"
-msgstr ""
+msgstr "Врати основна состојба на увозот"
 
 #: lib/yammerprogressform.php:151
 msgid "Pause import"
-msgstr ""
+msgstr "Паузирај увоз"
 
 #: lib/yammerprogressform.php:160
 #, php-format
@@ -258,7 +258,7 @@ msgstr "Паузирано"
 
 #: lib/yammerprogressform.php:165
 msgid "Abort import"
-msgstr ""
+msgstr "Прекини увоз"
 
 #: actions/yammeradminpanel.php:45
 msgid "Yammer Import"
diff --git a/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po
index 1d849fb6bc..905c032b73 100644
--- a/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/nl/LC_MESSAGES/YammerImport.po
@@ -10,13 +10,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - YammerImport\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:40+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
 "Language-Team: Dutch \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: nl\n"
 "X-Message-Group: #out-statusnet-plugin-yammerimport\n"
@@ -56,7 +56,7 @@ msgstr "Expertise:"
 msgid "Invalid avatar URL %s."
 msgstr "%s is een ongeldige URL voor avatar."
 
-#: lib/yammerimporter.php:440
+#: lib/yammerimporter.php:441
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Het was niet mogelijk de avatar op te halen van %s."
diff --git a/plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po
new file mode 100644
index 0000000000..ee0f87ce24
--- /dev/null
+++ b/plugins/YammerImport/locale/ru/LC_MESSAGES/YammerImport.po
@@ -0,0 +1,277 @@
+# Translation of StatusNet - YammerImport to Russian (Русский)
+# Expored from translatewiki.net
+#
+# Author: Eleferen
+# --
+# This file is distributed under the same license as the StatusNet package.
+#
+msgid ""
+msgstr ""
+"Project-Id-Version: StatusNet - YammerImport\n"
+"Report-Msgid-Bugs-To: \n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
+"Language-Team: Russian \n"
+"Content-Type: text/plain; charset=UTF-8\n"
+"Content-Transfer-Encoding: 8bit\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
+"X-Language-Code: ru\n"
+"X-Message-Group: #out-statusnet-plugin-yammerimport\n"
+"Plural-Forms: nplurals=3; plural=(n%10 == 1 && n%100 != 11) ? 0 : ( (n%10 >= "
+"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
+
+#: YammerImportPlugin.php:98
+msgid "Yammer"
+msgstr ""
+
+#: YammerImportPlugin.php:99 actions/yammeradminpanel.php:135
+msgid "Yammer import"
+msgstr ""
+
+#: lib/yammerauthinitform.php:48 lib/yammerauthverifyform.php:56
+#: lib/yammerprogressform.php:68 actions/yammerauth.php:71
+msgid "Connect to Yammer"
+msgstr ""
+
+#: lib/yammerauthinitform.php:62
+msgid "Start authentication"
+msgstr "Начало проверки подлинности"
+
+#: lib/yammerauthinitform.php:62
+msgid "Request authorization to connect to Yammer account"
+msgstr ""
+
+#: lib/yammerauthinitform.php:63
+msgid "Change API key"
+msgstr ""
+
+#: lib/yammerimporter.php:230
+msgid "Expertise:"
+msgstr ""
+
+#: lib/yammerimporter.php:433
+#, php-format
+msgid "Invalid avatar URL %s."
+msgstr ""
+
+#: lib/yammerimporter.php:441
+#, php-format
+msgid "Unable to fetch avatar from %s."
+msgstr ""
+
+#: lib/yammerapikeyform.php:56
+msgid "Yammer API registration"
+msgstr ""
+
+#: lib/yammerapikeyform.php:72
+msgid ""
+"Before we can connect to your Yammer network, you will need to register the "
+"importer as an application authorized to pull data on your behalf. This "
+"registration will work only for your own network. Follow this link to "
+"register the app at Yammer; you will be prompted to log in if necessary:"
+msgstr ""
+
+#: lib/yammerapikeyform.php:84
+msgid "Open Yammer application registration form"
+msgstr ""
+
+#: lib/yammerapikeyform.php:87
+msgid "Copy the consumer key and secret you are given into the form below:"
+msgstr ""
+
+#: lib/yammerapikeyform.php:91
+msgid "Consumer key:"
+msgstr ""
+
+#: lib/yammerapikeyform.php:94
+msgid "Consumer secret:"
+msgstr ""
+
+#: lib/yammerapikeyform.php:98
+msgid "Save"
+msgstr "Сохранить"
+
+#: lib/yammerapikeyform.php:98
+msgid "Save these consumer keys"
+msgstr ""
+
+#: lib/yammerauthverifyform.php:72
+msgid ""
+"Follow this link to confirm authorization at Yammer; you will be prompted to "
+"log in if necessary:"
+msgstr ""
+
+#: lib/yammerauthverifyform.php:87
+msgid "Open Yammer authentication window"
+msgstr ""
+
+#: lib/yammerauthverifyform.php:90
+msgid "Copy the verification code you are given below:"
+msgstr ""
+
+#: lib/yammerauthverifyform.php:94
+msgid "Verification code:"
+msgstr "Код подтверждения:"
+
+#: lib/yammerauthverifyform.php:98 lib/yammerprogressform.php:164
+msgid "Continue"
+msgstr "Продолжить"
+
+#: lib/yammerauthverifyform.php:98
+msgid "Save code and begin import"
+msgstr "Сохранить код и начать импорт"
+
+#: lib/yammerprogressform.php:63
+msgid "Initialize"
+msgstr "Инициализация"
+
+#: lib/yammerprogressform.php:64
+msgid "No import running"
+msgstr "Импорт не запущен"
+
+#: lib/yammerprogressform.php:65
+msgid "Initiated Yammer server connection..."
+msgstr ""
+
+#: lib/yammerprogressform.php:69
+msgid "Awaiting authorization..."
+msgstr "Ожидание авторизации…"
+
+#: lib/yammerprogressform.php:70
+msgid "Connected."
+msgstr "Подсоединено."
+
+#: lib/yammerprogressform.php:73
+msgid "Import user accounts"
+msgstr "Импорт учётных записей пользователей"
+
+#: lib/yammerprogressform.php:74
+#, php-format
+msgid "Importing %d user..."
+msgid_plural "Importing %d users..."
+msgstr[0] "Импорт %d пользователя…"
+msgstr[1] "Импорт %d пользователей…"
+msgstr[2] ""
+
+#: lib/yammerprogressform.php:75
+#, php-format
+msgid "Imported %d user."
+msgid_plural "Imported %d users."
+msgstr[0] "Импортирован %d пользователь."
+msgstr[1] "Импортировано %d пользователя."
+msgstr[2] "Импортировано %d пользователей."
+
+#: lib/yammerprogressform.php:78
+msgid "Import user groups"
+msgstr "Импорт групп пользователей"
+
+#: lib/yammerprogressform.php:79
+#, php-format
+msgid "Importing %d group..."
+msgid_plural "Importing %d groups..."
+msgstr[0] "Импорт %d группы…"
+msgstr[1] "Импорт %d группы…"
+msgstr[2] ""
+
+#: lib/yammerprogressform.php:80
+#, php-format
+msgid "Imported %d group."
+msgid_plural "Imported %d groups."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: lib/yammerprogressform.php:83
+msgid "Prepare public notices for import"
+msgstr ""
+
+#: lib/yammerprogressform.php:84
+#, php-format
+msgid "Preparing %d notice..."
+msgid_plural "Preparing %d notices..."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: lib/yammerprogressform.php:85
+#, php-format
+msgid "Prepared %d notice."
+msgid_plural "Prepared %d notices."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: lib/yammerprogressform.php:88
+msgid "Import public notices"
+msgstr ""
+
+#: lib/yammerprogressform.php:89
+#, php-format
+msgid "Importing %d notice..."
+msgid_plural "Importing %d notices..."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: lib/yammerprogressform.php:90
+#, php-format
+msgid "Imported %d notice."
+msgid_plural "Imported %d notices."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+
+#: lib/yammerprogressform.php:93
+msgid "Done"
+msgstr "Готово"
+
+#: lib/yammerprogressform.php:94 lib/yammerprogressform.php:95
+msgid "Import is complete!"
+msgstr "Импорт завершён!"
+
+#: lib/yammerprogressform.php:108
+msgid "Import status"
+msgstr "Статус процесса импорта"
+
+#: lib/yammerprogressform.php:132
+msgid "Waiting..."
+msgstr "Ожидание…"
+
+#: lib/yammerprogressform.php:146
+msgid "Reset import state"
+msgstr ""
+
+#: lib/yammerprogressform.php:151
+msgid "Pause import"
+msgstr "Приостановить импорт"
+
+#: lib/yammerprogressform.php:160
+#, php-format
+msgid "Encountered error \"%s\""
+msgstr "Обнаружена ошибка «%s»"
+
+#: lib/yammerprogressform.php:162
+msgid "Paused"
+msgstr "Приостановлено"
+
+#: lib/yammerprogressform.php:165
+msgid "Abort import"
+msgstr "Прервать импорт"
+
+#: actions/yammeradminpanel.php:45
+msgid "Yammer Import"
+msgstr ""
+
+#: actions/yammeradminpanel.php:55
+msgid ""
+"This Yammer import tool is still undergoing testing, and is incomplete in "
+"some areas. Currently user subscriptions and group memberships are not "
+"transferred; in the future this may be supported for imports done by "
+"verified administrators on the Yammer side."
+msgstr ""
+
+#: actions/yammeradminpanel.php:102
+msgid "Paused from admin panel."
+msgstr ""
diff --git a/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po
index f61add2f82..3bfefd7822 100644
--- a/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/tr/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - YammerImport\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-03 19:53+0000\n"
-"PO-Revision-Date: 2010-10-03 19:57:40+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
 "Language-Team: Turkish \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-01 20:39:57+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74231); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: tr\n"
 "X-Message-Group: #out-statusnet-plugin-yammerimport\n"
@@ -55,7 +55,7 @@ msgstr ""
 msgid "Invalid avatar URL %s."
 msgstr "Geçersiz kullanıcı resmi bağlantısı %s."
 
-#: lib/yammerimporter.php:440
+#: lib/yammerimporter.php:441
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr ""
diff --git a/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po b/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po
index f57422b1a3..8bf7d52fc2 100644
--- a/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po
+++ b/plugins/YammerImport/locale/uk/LC_MESSAGES/YammerImport.po
@@ -9,13 +9,13 @@ msgid ""
 msgstr ""
 "Project-Id-Version: StatusNet - YammerImport\n"
 "Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-04 22:30+0000\n"
-"PO-Revision-Date: 2010-10-04 22:34:09+0000\n"
+"POT-Creation-Date: 2010-10-18 18:35+0000\n"
+"PO-Revision-Date: 2010-10-18 18:44:19+0000\n"
 "Language-Team: Ukrainian \n"
 "Content-Type: text/plain; charset=UTF-8\n"
 "Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-03 20:57:31+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74276); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-09 14:41:19+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
 "X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
 "X-Language-Code: uk\n"
 "X-Message-Group: #out-statusnet-plugin-yammerimport\n"
@@ -56,7 +56,7 @@ msgstr "Експертиза:"
 msgid "Invalid avatar URL %s."
 msgstr "Невірна URL-адреса аватари %s."
 
-#: lib/yammerimporter.php:440
+#: lib/yammerimporter.php:441
 #, php-format
 msgid "Unable to fetch avatar from %s."
 msgstr "Неможливо завантажити аватару з %s."
diff --git a/tests/URLDetectionTest.php b/tests/URLDetectionTest.php
index d83f9faf58..eac7ba3f5c 100644
--- a/tests/URLDetectionTest.php
+++ b/tests/URLDetectionTest.php
@@ -29,73 +29,73 @@ class URLDetectionTest extends PHPUnit_Framework_TestCase
                      array('not a link :: no way',
                            'not a link :: no way'),
                      array('link http://www.somesite.com/xyz/35637563@N00/52803365/ link',
-                           'link http://www.somesite.com/xyz/35637563@N00/52803365/ link'),
+                           'link http://www.somesite.com/xyz/35637563@N00/52803365/ link'),
                      array('http://127.0.0.1',
-                           'http://127.0.0.1'),
+                           'http://127.0.0.1'),
                      array('127.0.0.1',
-                           '127.0.0.1'),
+                           '127.0.0.1'),
                      array('127.0.0.1:99',
-                           '127.0.0.1:99'),
+                           '127.0.0.1:99'),
                      array('127.0.0.1/Name:test.php',
-                           '127.0.0.1/Name:test.php'),
+                           '127.0.0.1/Name:test.php'),
                      array('127.0.0.1/~test',
-                           '127.0.0.1/~test'),
+                           '127.0.0.1/~test'),
                      array('127.0.0.1/+test',
-                           '127.0.0.1/+test'),
+                           '127.0.0.1/+test'),
                      array('127.0.0.1/$test',
-                           '127.0.0.1/$test'),
+                           '127.0.0.1/$test'),
                      array('127.0.0.1/\'test',
-                           '127.0.0.1/\'test'),
+                           '127.0.0.1/\'test'),
                      array('127.0.0.1/"test',
-                           '127.0.0.1/"test'),
+                           '127.0.0.1/"test'),
                      array('127.0.0.1/test"test',
-                           '127.0.0.1/test"test'),
+                           '127.0.0.1/test"test'),
                      array('127.0.0.1/-test',
-                           '127.0.0.1/-test'),
+                           '127.0.0.1/-test'),
                      array('127.0.0.1/_test',
-                           '127.0.0.1/_test'),
+                           '127.0.0.1/_test'),
                      array('127.0.0.1/!test',
-                           '127.0.0.1/!test'),
+                           '127.0.0.1/!test'),
                      array('127.0.0.1/*test',
-                           '127.0.0.1/*test'),
+                           '127.0.0.1/*test'),
                      array('127.0.0.1/test%20stuff',
-                           '127.0.0.1/test%20stuff'),
+                           '127.0.0.1/test%20stuff'),
                      array('http://[::1]:99/test.php',
-                           'http://[::1]:99/test.php'),
+                           'http://[::1]:99/test.php'),
                      array('http://::1/test.php',
-                           'http://::1/test.php'),
+                           'http://::1/test.php'),
                      array('http://::1',
-                           'http://::1'),
+                           'http://::1'),
                      array('2001:4978:1b5:0:21d:e0ff:fe66:59ab/test.php',
-                           '2001:4978:1b5:0:21d:e0ff:fe66:59ab/test.php'),
+                           '2001:4978:1b5:0:21d:e0ff:fe66:59ab/test.php'),
                      array('[2001:4978:1b5:0:21d:e0ff:fe66:59ab]:99/test.php',
-                           '[2001:4978:1b5:0:21d:e0ff:fe66:59ab]:99/test.php'),
+                           '[2001:4978:1b5:0:21d:e0ff:fe66:59ab]:99/test.php'),
                      array('2001:4978:1b5:0:21d:e0ff:fe66:59ab',
-                           '2001:4978:1b5:0:21d:e0ff:fe66:59ab'),
+                           '2001:4978:1b5:0:21d:e0ff:fe66:59ab'),
                      array('http://127.0.0.1',
-                           'http://127.0.0.1'),
+                           'http://127.0.0.1'),
                      array('example.com',
-                           'example.com'),
+                           'example.com'),
                      array('example.com',
-                           'example.com'),
+                           'example.com'),
                      array('http://example.com',
-                           'http://example.com'),
+                           'http://example.com'),
                      array('http://example.com.',
-                           'http://example.com.'),
+                           'http://example.com.'),
                      array('/var/lib/example.so',
                            '/var/lib/example.so'),
                      array('example',
                            'example'),
                      array('user@example.com',
-                           'user@example.com'),
+                           'user@example.com'),
                      array('user_name+other@example.com',
-                           'user_name+other@example.com'),
+                           'user_name+other@example.com'),
                      array('mailto:user@example.com',
-                           'mailto:user@example.com'),
+                           'mailto:user@example.com'),
                      array('mailto:user@example.com?subject=test',
-                           'mailto:user@example.com?subject=test'),
+                           'mailto:user@example.com?subject=test'),
                      array('xmpp:user@example.com',
-                           'xmpp:user@example.com'),
+                           'xmpp:user@example.com'),
                      array('#example',
                            '#'),
                      array('#example.com',
@@ -103,167 +103,167 @@ class URLDetectionTest extends PHPUnit_Framework_TestCase
                      array('#.net',
                            '#'),
                      array('http://example',
-                           'http://example'),
+                           'http://example'),
                      array('http://3xampl3',
-                           'http://3xampl3'),
+                           'http://3xampl3'),
                      array('http://example/',
-                           'http://example/'),
+                           'http://example/'),
                      array('http://example/path',
-                           'http://example/path'),
+                           'http://example/path'),
                      array('http://example.com',
-                           'http://example.com'),
+                           'http://example.com'),
                      array('https://example.com',
-                           'https://example.com'),
+                           'https://example.com'),
                      array('ftp://example.com',
-                           'ftp://example.com'),
+                           'ftp://example.com'),
                      array('ftps://example.com',
-                           'ftps://example.com'),
+                           'ftps://example.com'),
                      array('http://user@example.com',
-                           'http://user@example.com'),
+                           'http://user@example.com'),
                      array('http://user:pass@example.com',
-                           'http://user:pass@example.com'),
+                           'http://user:pass@example.com'),
                      array('http://example.com:8080',
-                           'http://example.com:8080'),
+                           'http://example.com:8080'),
                      array('http://example.com:8080/test.php',
-                           'http://example.com:8080/test.php'),
+                           'http://example.com:8080/test.php'),
                      array('example.com:8080/test.php',
-                           'example.com:8080/test.php'),
+                           'example.com:8080/test.php'),
                      array('http://www.example.com',
-                           'http://www.example.com'),
+                           'http://www.example.com'),
                      array('http://example.com/',
-                           'http://example.com/'),
+                           'http://example.com/'),
                      array('http://example.com/path',
-                           'http://example.com/path'),
+                           'http://example.com/path'),
                      array('http://example.com/path.html',
-                           'http://example.com/path.html'),
+                           'http://example.com/path.html'),
                      array('http://example.com/path.html#fragment',
-                           'http://example.com/path.html#fragment'),
+                           'http://example.com/path.html#fragment'),
                      array('http://example.com/path.php?foo=bar&bar=foo',
-                           'http://example.com/path.php?foo=bar&bar=foo'),
+                           'http://example.com/path.php?foo=bar&bar=foo'),
                      array('http://example.com.',
-                           'http://example.com.'),
+                           'http://example.com.'),
                      array('http://müllärör.de',
-                           'http://müllärör.de'),
+                           'http://müllärör.de'),
                      array('http://ﺱﺲﺷ.com',
-                           'http://ﺱﺲﺷ.com'),
+                           'http://ﺱﺲﺷ.com'),
                      array('http://сделаткартинки.com',
-                           'http://сделаткартинки.com'),
+                           'http://сделаткартинки.com'),
                      array('http://tūdaliņ.lv',
-                           'http://tūdaliņ.lv'),
+                           'http://tūdaliņ.lv'),
                      array('http://brændendekærlighed.com',
-                           'http://brændendekærlighed.com'),
+                           'http://brændendekærlighed.com'),
                      array('http://あーるいん.com',
-                           'http://あーるいん.com'),
+                           'http://あーるいん.com'),
                      array('http://예비교사.com',
-                           'http://예비교사.com'),
+                           'http://예비교사.com'),
                      array('http://example.com.',
-                           'http://example.com.'),
+                           'http://example.com.'),
                      array('http://example.com?',
-                           'http://example.com?'),
+                           'http://example.com?'),
                      array('http://example.com!',
-                           'http://example.com!'),
+                           'http://example.com!'),
                      array('http://example.com,',
-                           'http://example.com,'),
+                           'http://example.com,'),
                      array('http://example.com;',
-                           'http://example.com;'),
+                           'http://example.com;'),
                      array('http://example.com:',
-                           'http://example.com:'),
+                           'http://example.com:'),
                      array('\'http://example.com\'',
-                           '\'http://example.com\''),
+                           '\'http://example.com\''),
                      array('"http://example.com"',
-                           '"http://example.com"'),
+                           '"http://example.com"'),
                      array('"http://example.com/"',
-                           '"http://example.com/"'),
+                           '"http://example.com/"'),
                      array('http://example.com',
-                           'http://example.com'),
+                           'http://example.com'),
                      array('(http://example.com)',
-                           '(http://example.com)'),
+                           '(http://example.com)'),
                      array('[http://example.com]',
-                           '[http://example.com]'),
+                           '[http://example.com]'),
                      array('',
-                           '<http://example.com>'),
+                           '<http://example.com>'),
                      array('http://example.com/path/(foo)/bar',
-                           'http://example.com/path/(foo)/bar'),
+                           'http://example.com/path/(foo)/bar'),
                      array('http://example.com/path/[foo]/bar',
-                           'http://example.com/path/[foo]/bar'),
+                           'http://example.com/path/[foo]/bar'),
                      array('http://example.com/path/foo/(bar)',
-                           'http://example.com/path/foo/(bar)'),
+                           'http://example.com/path/foo/(bar)'),
                      //Not a valid url - urls cannot contain unencoded square brackets
                      array('http://example.com/path/foo/[bar]',
-                           'http://example.com/path/foo/[bar]'),
+                           'http://example.com/path/foo/[bar]'),
                      array('Hey, check out my cool site http://example.com okay?',
-                           'Hey, check out my cool site http://example.com okay?'),
+                           'Hey, check out my cool site http://example.com okay?'),
                      array('What about parens (e.g. http://example.com/path/foo/(bar))?',
-                           'What about parens (e.g. http://example.com/path/foo/(bar))?'),
+                           'What about parens (e.g. http://example.com/path/foo/(bar))?'),
                      array('What about parens (e.g. http://example.com/path/foo/(bar)?',
-                           'What about parens (e.g. http://example.com/path/foo/(bar)?'),
+                           'What about parens (e.g. http://example.com/path/foo/(bar)?'),
                      array('What about parens (e.g. http://example.com/path/foo/(bar).)?',
-                           'What about parens (e.g. http://example.com/path/foo/(bar).)?'),
+                           'What about parens (e.g. http://example.com/path/foo/(bar).)?'),
                      //Not a valid url - urls cannot contain unencoded commas
                      array('What about parens (e.g. http://example.com/path/(foo,bar)?',
-                           'What about parens (e.g. http://example.com/path/(foo,bar)?'),
+                           'What about parens (e.g. http://example.com/path/(foo,bar)?'),
                      array('Unbalanced too (e.g. http://example.com/path/((((foo)/bar)?',
-                           'Unbalanced too (e.g. http://example.com/path/((((foo)/bar)?'),
+                           'Unbalanced too (e.g. http://example.com/path/((((foo)/bar)?'),
                      array('Unbalanced too (e.g. http://example.com/path/(foo))))/bar)?',
-                           'Unbalanced too (e.g. http://example.com/path/(foo))))/bar)?'),
+                           'Unbalanced too (e.g. http://example.com/path/(foo))))/bar)?'),
                      array('Unbalanced too (e.g. http://example.com/path/foo/((((bar)?',
-                           'Unbalanced too (e.g. http://example.com/path/foo/((((bar)?'),
+                           'Unbalanced too (e.g. http://example.com/path/foo/((((bar)?'),
                      array('Unbalanced too (e.g. http://example.com/path/foo/(bar))))?',
-                           'Unbalanced too (e.g. http://example.com/path/foo/(bar))))?'),
+                           'Unbalanced too (e.g. http://example.com/path/foo/(bar))))?'),
                      array('example.com',
-                           'example.com'),
+                           'example.com'),
                      array('example.org',
-                           'example.org'),
+                           'example.org'),
                      array('example.co.uk',
-                           'example.co.uk'),
+                           'example.co.uk'),
                      array('www.example.co.uk',
-                           'www.example.co.uk'),
+                           'www.example.co.uk'),
                      array('farm1.images.example.co.uk',
-                           'farm1.images.example.co.uk'),
+                           'farm1.images.example.co.uk'),
                      array('example.museum',
-                           'example.museum'),
+                           'example.museum'),
                      array('example.travel',
-                           'example.travel'),
+                           'example.travel'),
                      array('example.com.',
-                           'example.com.'),
+                           'example.com.'),
                      array('example.com?',
-                           'example.com?'),
+                           'example.com?'),
                      array('example.com!',
-                           'example.com!'),
+                           'example.com!'),
                      array('example.com,',
-                           'example.com,'),
+                           'example.com,'),
                      array('example.com;',
-                           'example.com;'),
+                           'example.com;'),
                      array('example.com:',
-                           'example.com:'),
+                           'example.com:'),
                      array('\'example.com\'',
-                           '\'example.com\''),
+                           '\'example.com\''),
                      array('"example.com"',
-                           '"example.com"'),
+                           '"example.com"'),
                      array('example.com',
-                           'example.com'),
+                           'example.com'),
                      array('(example.com)',
-                           '(example.com)'),
+                           '(example.com)'),
                      array('[example.com]',
-                           '[example.com]'),
+                           '[example.com]'),
                      array('',
-                           '<example.com>'),
+                           '<example.com>'),
                      array('Hey, check out my cool site example.com okay?',
-                           'Hey, check out my cool site example.com okay?'),
+                           'Hey, check out my cool site example.com okay?'),
                      array('Hey, check out my cool site example.com.I made it.',
-                           'Hey, check out my cool site example.com.I made it.'),
+                           'Hey, check out my cool site example.com.I made it.'),
                      array('Hey, check out my cool site example.com.Funny thing...',
-                           'Hey, check out my cool site example.com.Funny thing...'),
+                           'Hey, check out my cool site example.com.Funny thing...'),
                      array('Hey, check out my cool site example.com.You will love it.',
-                           'Hey, check out my cool site example.com.You will love it.'),
+                           'Hey, check out my cool site example.com.You will love it.'),
                      array('What about parens (e.g. example.com/path/foo/(bar))?',
-                           'What about parens (e.g. example.com/path/foo/(bar))?'),
+                           'What about parens (e.g. example.com/path/foo/(bar))?'),
                      array('What about parens (e.g. example.com/path/foo/(bar)?',
-                           'What about parens (e.g. example.com/path/foo/(bar)?'),
+                           'What about parens (e.g. example.com/path/foo/(bar)?'),
                      array('What about parens (e.g. example.com/path/foo/(bar).)?',
-                           'What about parens (e.g. example.com/path/foo/(bar).)?'),
+                           'What about parens (e.g. example.com/path/foo/(bar).)?'),
                      array('What about parens (e.g. example.com/path/(foo,bar)?',
-                           'What about parens (e.g. example.com/path/(foo,bar)?'),
+                           'What about parens (e.g. example.com/path/(foo,bar)?'),
                      array('file.ext',
                            'file.ext'),
                      array('file.html',
diff --git a/tests/oauth/oauth_post_notice.php b/tests/oauth/oauth_post_notice.php
index 5e9d2a7ab0..23fc04b531 100644
--- a/tests/oauth/oauth_post_notice.php
+++ b/tests/oauth/oauth_post_notice.php
@@ -23,7 +23,7 @@ define('INSTALLDIR', realpath(dirname(__FILE__) . '/../..'));
 require_once INSTALLDIR . '/extlib/OAuth.php';
 
 $shortoptions = 't:s:u:';
-$longoptions = array('oauth_token=', 'token_secret=', 'update=');
+$longoptions = array('oauth_token=', 'oauth_token_secret=', 'update=');
 
 $helptext = <<
- * @copyright 2009-2010 StatusNet, Inc.
- * @license   http://creativecommons.org/licenses/by/3.0/ Creative Commons Attribution 3.0 Unported
- * @link      http://status.net/
- */
-/* IE specific styles */
+/* Temporary copy of base styles for overriding */
+
 input.checkbox,
 input.radio {
 top:0;
 }
 .form_notice textarea {
-width:78%;
+    width: 485px;
 }
 .form_notice .form_note + label {
 position:absolute;
@@ -21,10 +15,11 @@ text-indent:-9999px;
 height:16px;
 width:16px;
 display:block;
+    top: 30px;
 }
 .form_notice #notice_action-submit {
-width:17%;
-max-width:17%;
+    width: 106px;
+    max-width: 106px;
 }
 .form_notice #notice_data-attach_selected,
 .form_notice #notice_data-geo_selected {
@@ -60,6 +55,26 @@ line-height:auto;
 }
 
 
-.form_notice #notice_data-attach {
-filter: alpha(opacity=0);
+/* IE specific styles */
+
+.notice-options input.submit {
+    color:#FFFFFF;
 }
+
+.form_notice #notice_data-attach {
+    filter: alpha(opacity=0);
+}
+
+.form_notice .form_note + label {
+    background:transparent url(../images/icons/icons-01.gif) no-repeat 0 -328px;
+}
+
+.form_notice #notice_data-geo_wrap label {
+   background:transparent url(../images/icons/icons-01.gif) no-repeat 0 -1780px;
+}
+
+.form_notice #notice_data-geo_wrap label.checked {
+   background:transparent url(../images/icons/icons-01.gif) no-repeat 0 -1846px;
+}
+
+
diff --git a/theme/shiny/css/display.css b/theme/shiny/css/display.css
index ec98a049c0..758d462ba0 100644
--- a/theme/shiny/css/display.css
+++ b/theme/shiny/css/display.css
@@ -12,24 +12,23 @@
 
 body {
     background: url(../images/page_bg1.png) no-repeat fixed 50% 100%;
-    background-color: #222; 
+    background-color: #181818;
     font-family: "DejaVu Sans", "Bitstream Vera Sans", Geneva, Verdana, sans-serif;
-    font-size: 86%;
+    font-size: 84%;
 }
 
 #wrap {
-    width: 860px;
+    width: 867px;
     margin: 0px auto;
-    padding: 10px;
-    padding-top: 0px;
+    padding: 0px 8px 10px 8px;
     box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
     -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
     -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
-	background-color: rgba(165,168,167,0.6);
+    background-color: rgba(201, 203, 202, 0.5);
 }
 
 a {
-	color: #333;
+    color: #24245c;
 }
 
 address {
@@ -38,19 +37,33 @@ address {
     margin-top: 0px;
 }
 
+h1, h2, h3, h4, h5, h6 {
+    font-weight: normal;
+    margin-bottom: 15px;
+    margin-top: 10px;
+}
+
+h1 {font-size: 1.4em;}
+h2 {font-size: 1.3em;}
+h3 {font-size: 1.2em;}
+h4 {font-size: 1.1em;}
+h5 {font-size: 1em;}
+h6 {font-size: 1em;}
+
 #content h1 {
-	text-transform: uppercase;
 	letter-spacing: 0.2em;
 	font-size: 1.4em;
-	margin-left: 2px;
-	margin-bottom: 16px;
-	font-weight: bold;
+	font-weight: normal;
 	text-shadow:0 1px 0 rgba(255,255,255,0.4);
+    margin: -4px 0px 15px 0px;
 }
 
 #header {
-	margin: 0px;
+    width: 851px;
+    padding: 0px;
     padding-top: 60px;
+	margin: 0px;
+    margin-left: 8px;
 }
 
 .poweredby {
@@ -58,11 +71,11 @@ address {
     height: 40px;
     font-size: 0.8em;
     color: #fff;
-    line-height: 32px;
+    line-height: 16px;
     padding-left: 50px;
     position: absolute;
-    top: 2px;
-    left: 0;
+    top: 0px;
+    left: -10px;
     z-index: 99;
     font-style: normal;
 }
@@ -70,6 +83,8 @@ address {
 .poweredby a {
     color: #fff !important;
     font-weight: bold;
+    display: block;
+    clear: left;
 }
 
 #site_nav_global_primary {
@@ -90,17 +105,16 @@ address {
 	font-size: 0.8em;
 	background: url(../images/global_bg.png) repeat-x top left;
     position: absolute;
+    width: 893px;
     top: -20px;
-    width: 890px;
-    left: 50%;
-    margin-left: -445px; 
+    left: 0;
+    margin-left: -21px; 
 }
 
 #site_nav_global_primary ul.nav {
 	float: right;
-	padding-right: 20px;
 	text-transform: uppercase;
-	padding-right: 16px;
+	padding-right: 10px;
 }
 
 #site_nav_global_primary ul.nav li {
@@ -122,7 +136,7 @@ address {
 
 #site_nav_global_primary ul.nav a:hover {
 	color: #fff;
-	background: #000;
+	background-color: #000;
 	border-bottom: 1px solid #666;
     border-left: 1px solid #666;
     text-decoration: none;
@@ -133,13 +147,14 @@ address {
 }
 
 #anon_notice {
+    background: url(../images/overlay10.png) repeat-x top left;
     clear: both;
 	border-radius: 4px;
 	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
 	border-color: #333;
-	border-top-color: #ddd;
-	border-left-color: #ddd;
+	border-top-color: #aaa;
+	border-left-color: #aaa;
     border-width: 1px;
 	border-style: solid;
 	color: #ccc;
@@ -148,7 +163,7 @@ address {
 	font-size: 1.1em;
     margin-top: 16px;
 	margin-bottom: 12px;
-	background-color: #4b4b4b;
+    background-color: #444;
 	text-shadow: 0px 1px 0px rgba(0,0,0,0.8);  
 }
 
@@ -162,7 +177,8 @@ address {
 
 #site_notice {
     float: right;
-    width: 266px; 
+    width: 270px;
+    padding: 10px; 
     margin-left: 40px;
 	background: none;
 	border-radius: 4px;
@@ -177,40 +193,175 @@ address {
 
 .form_notice {
     float: right;
-    width: 500px;   
+    width: 494px;   
     margin-top: 0px;
-	background: #ccc;
+    background: #ccc;
 	border-radius: 4px;
 	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
 	padding: 10px;
+    border: 1px solid #ddd;
+    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
+    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
+    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2);
+}
+
+.form_notice label[for=notice_data-text], .form_notice label[for=to] {
+   	text-shadow:0 1px 0 rgba(255,255,255,0.4);
+    padding-left: 2px;
 }
 
 .form_notice fieldset {
-    width: 510px;
+    width: 494px;
 }
 
 .form_notice textarea {
-    width: 374px;
+    width: 362px;
     height: 54px;
-    border-radius:7px;
-    -moz-border-radius:7px;
-    -webkit-border-radius:7px;
+    border: 1px solid #bbb;
+    border-radius: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-radius: 4px;
     position:relative;
 }
 
+.entity_send-a-message .form_notice legend {
+   	text-shadow:0 1px 0 rgba(255,255,255,0.4);
+}
+
+.form_notice textarea:focus {
+    border: 1px solid #9495b7;
+}
+
+.form_notice label[for=notice_data-attach],
+.form_notice #notice_data-attach {
+    top: 27px;
+    right: 86px;
+}
+
 .form_notice #notice_data-geo_wrap label,
 .form_notice #notice_data-geo_wrap input {
-    top: 48px;
+    top: 50px;
+    right: 86px;
 }
 
 .form_notice #notice_action-submit {
-    font-size: 0.9em;
-    top: 74px;
-    right:0;
-    height: 2.4em;
-    width: 96px;
-    right: 10px;
+    top: 79px;
+    right: 0;
+    width: 102px;
+    right: 0px;
+    height: 2.2em;
+}
+
+.entity_send-a-message .form_notice #notice_action-submit {
+    color: #fff !important;
+}
+
+.form_notice input.submit, .form_settings input.submit {
+	border: 1px solid #555;
+    border-top: none;
+    border-left: none;
+    border-radius: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-radius: 4px;
+    background: #666 url(../images/overlay25.png) repeat-x top left;
+   	text-shadow: 0px 1px 0px rgba(0,0,0,0.8); 
+    color:#fff;
+    font-weight: normal;
+    font-size: 1em;
+    height: 2.2em;
+    padding-left: 1em;
+    padding-right: 1em;
+    box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+    -moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+    -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
+}
+
+.form_notice input.submit:hover, .form_settings input.submit:hover {
+    background-color: #888;
+}
+
+.form_notice .error,
+.form_notice .success {
+    width: 373px;
+    margin-left: 0px;
+}
+
+.form_notice .error {
+    width: 375px;
+    margin-left: 1px;
+}
+
+#site_nav_local_views {
+	position: relative;
+	z-index: 9;
+	float: right;
+    margin: 0px 0px 20px 0px;
+    width: 290px;
+}
+
+#site_nav_local_views li {
+	width: 100%;
+	margin-right: 0;
+	margin-bottom: 0px;
+	text-align: right;
+}
+
+#site_nav_local_views a {
+    background: url(../images/overlay10.png) repeat-x top left;
+	display:block;
+	padding-right: 10px;
+	border: 1px solid #fff;
+	border-color: transparent;
+	padding-top: 4px;
+	padding-bottom: 4px;
+	font-size: 1.1em;
+	font-weight: normal;
+	letter-spacing: 0.2em;
+	text-transform: uppercase;
+	color: #f2f2f2 !important;
+    background-color: #444;
+	border-bottom: 1px solid #999;
+	border-left: none;
+	text-shadow: 0px 1px 0px rgba(0,0,0,0.8); 
+	border-radius:0;
+	-moz-border-radius:0;
+	-webkit-border-radius:0;
+    text-decoration: none;
+}
+
+#site_nav_local_views li:first-child a {
+	border-radius-topright:4px;
+	-moz-border-radius-topright:4px;
+	-webkit-border-top-right-radius:4px;
+}
+
+#site_nav_local_views a:hover {
+    background: url(../images/overlay20.png) repeat-x top left;
+	color: #4d424c !important;
+    background-color: #b3b3b3;
+	text-shadow: 0 1px 0 rgba(255,255,255,0.75);  
+}
+
+#site_nav_local_views .current a {
+    background: none;
+	display: block;
+    color: #4d4d4d !important;
+    box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
+    -moz-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
+	-webkit-box-shadow: 1px 1px 1px rgba(0,0,0,0.5);
+	border-bottom: 1px solid #fff;
+	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
+    background-color: #e2e2e2;
+    text-decoration: none;
+}
+
+#core {
+    clear: both;
+    margin: 0px;
+    width: 851px;
+    margin-left: 8px;
+    margin-top: 4px;
 }
 
 #content {
@@ -220,19 +371,19 @@ address {
 	border-radius-topright: 0px;
 	-moz-border-radius-topright: 0px;
 	-webkit-border-top-right-radius: 0px;
-	padding-left: 10px;
-	padding-right: 10px;
-    padding-top: 14px;
+    padding: 14px 10px 20px 10px;
     width: 541px;
-    margin-right: 0;
+    margin-right: 0px;
     background-color: #e2e2e2;
 }
 
 #aside_primary {
+    width: 280px;
 	padding: 0px;
+    padding-top: 16px;
+    padding-left: 10px;
     margin-top: -20px;
-    padding-top: 15px;
-    background-color: #222;
+    background-color: #262626;
 	border-radius-bottomright: 6px;
 	-moz-border-radius-bottomright: 6px;
 	-webkit-border-bottom-right-radius: 6px;
@@ -243,12 +394,13 @@ address {
 	-moz-border-radius: 4px;
 	-webkit-border-radius: 4px;
 	padding: 6px;
-	border: 1px solid #f9f9f9;
+    padding-bottom: 12px;
+    border: 1px solid #ddd;
 	box-shadow: 1px 1px 2px #444;
 	-moz-box-shadow: 1px 1px 2px #444;
 	-webkit-box-shadow: 1px 1px 2px #444;
-    background-color: rgba(255,255,255, 0.4);
-    float: left;
+    background-color: rgba(201, 203, 202, 0.5);
+    margin-left: 4px;
     width: 248px;
 }
 
@@ -264,81 +416,38 @@ address {
 	line-height: 1.1em;
 }
 
-#site_nav_local_views {
-	position: relative;
-	z-index: 9;
-	float: right;
-	margin: 0px 10px 20px 0px;
-    width: 271px;
-}
-
-#site_nav_local_views li {
-	width:100%;
-	margin-right:0;
-	margin-bottom: 0px;
-	text-align: right;
-}
-
-#site_nav_local_views a {
-	display:block;
-    width: 242px;
-	padding-right: 10px;
-	padding-left:10%;
-	border: 1px solid #fff;
-	border-color: transparent;
-	padding-top: 4px;
-	padding-bottom: 4px;
-	font-size: 1.1em;
-	font-weight: normal;
-	letter-spacing: 0.2em;
-	text-transform: uppercase;
-	color: #f2f2f2 !important;
-    background-color: #4b4b4b;
-	border-bottom: 1px solid #999;
-	border-left: none;
-	text-shadow: 0px 1px 0px rgba(0,0,0,0.8); 
-	border-radius:0;
-	-moz-border-radius:0;
-	-webkit-border-radius:0;
-    text-decoration: none;
-}
-
-
-#site_nav_local_views li:first-child a {
-	border-radius-topright:4px;
-	-moz-border-radius-topright:4px;
-	-webkit-border-top-right-radius:4px;
-}
-
-#site_nav_local_views a:hover {
-	color: #4d424c !important;
-	background-color: #c6c6c6;
-	text-shadow: 0 1px 0 rgba(255,255,255,0.75);  
-}
-
-#site_nav_local_views .current a {
-	display: block;
-	color: #4d424c !important;
-    margin-left: -1px;
-    width: 243px;
-    box-shadow: 1px 0px 1px #444;
-	-moz-box-shadow: 1px 0px 1px #444;
-	-webkit-box-shadow: 1px 0px 1px #444;
-	border-bottom: 1px solid #fff;
-	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
-    background-color: #e2e2e2;
-    text-decoration: none;
-}
-
 #aside_primary .notice {
     background: none;
     border: none;
 }
 
-#content .notices li {
+.section ul.entities {
+    width: 270px;
+}
+
+.section .entities li {
+    margin-right: 13px;
+    margin-bottom: 10px;
+    width: 24px;
+}
+
+#notices_primary {
+    padding-top: 2px;
+}
+
+#content .notices .notice {
     border-top: 1px dotted #bbb;
-    padding-top: 16px;
-    margin-bottom: 16px;
+    padding-top: 14px;
+    margin-bottom: 14px;
+}
+
+#content .notices .notices .notice {
+    margin-bottom: 0px;
+    padding-bottom: 14px;
+}
+
+#content .notices .notices .notice + .notice {
+    margin-bottom: -10px;
 }
 
 .notice {
@@ -351,11 +460,7 @@ address {
 }
 
 #content .notice .entry-title {
-    min-height: 27px;
-}
-
-#showstream .notice .entry-title {
-    min-height: 0px;
+    min-height: 26px;
 }
 
 #shownotice .notice .entry-title {
@@ -366,19 +471,19 @@ address {
     font-size: 0.9em;
     line-height: 1em;
     margin-top: 10px;
+    opacity: 0.6;
+}
+
+.notice:hover div.entry-content {
+    opacity: 1;
 }
 
 .notice-options {
-    margin-top: 6px;
+    margin-top: 7px;
 }
 
 .user_in .notice div.entry-content {
     max-width: 360px;
-    opacity: 0.6;
-}
-
-.user_in .notice div.entry-content:hover {
-    opacity: 1;
 }
 
 div.entry-content a.response:before {
@@ -393,4 +498,60 @@ div.entry-content a.response:after {
     background: none;
 }
 
+.form_settings input {
+    border-radius: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-radius: 4px;
+    border: 1px solid #bbb;
+    padding: 4px;
+    margin-bottom: 4px;
+}
+
+.form_settings input:focus {
+    border: 1px solid #9495b7;
+}
+
+.form_settings fieldset fieldset legend {
+    line-height:0;
+    font-size: 1.2em;
+    letter-spacing: 0.2em;
+}
+
+#jOverlayContent #content {
+    box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
+    -moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
+    -webkit-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
+}
+
+#jOverlayContent button {
+    top: 10px;
+    right: 36px;
+}
+
+.entity_profile {
+    width: 365px;
+}
+
+.entity_actions {
+    min-width: 140px;
+}
+
+.entity_actions a, .entity_actions input, .entity_actions p {
+   	text-shadow:0 1px 0 rgba(255,255,255,0.4);
+    border-radius: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-radius: 4px;
+}
+
+.entity_moderation:hover ul,
+.entity_role:hover ul {
+    border-radius: 4px;
+    -moz-border-radius: 4px;
+    -webkit-border-radius: 4px;
+}
+
+.pagination {
+    background: none;
+}
+
 }/*end of @media screen, projection, tv*/
diff --git a/theme/shiny/css/ie.css b/theme/shiny/css/ie.css
index 3c8e2230d5..a901a15dd5 100644
--- a/theme/shiny/css/ie.css
+++ b/theme/shiny/css/ie.css
@@ -1,15 +1,11 @@
-/* IE specific styles */
-
-/* IE specific styles */
-
-/* base theme overrides */
+/* Temporary copy of base styles for overriding */
 
 input.checkbox,
 input.radio {
 top:0;
 }
 .form_notice textarea {
-    width: 374px;
+    width: 362px;
 }
 .form_notice .form_note + label {
 position:absolute;
@@ -19,8 +15,9 @@ text-indent:-9999px;
 height:16px;
 width:16px;
 display:block;
-        top: 31px;
-        right: 88px;
+    left: 392px;
+    top: 27px;
+    right: 88px;
 }
 .form_notice #notice_action-submit {
     width: 96px;
@@ -59,8 +56,26 @@ z-index:9999;
 line-height:auto;
 }
 
+
+/* IE specific styles */
+
+.notice-options input.submit {
+    color:#FFFFFF;
+}
+
 .form_notice #notice_data-attach {
-filter: alpha(opacity=0);
+    filter: alpha(opacity=0);
+}
+
+.form_notice .form_note + label {
+    background:transparent url(../../rebase/images/icons/icons-01.gif) no-repeat 0 -328px;
+}
+
+.form_notice #notice_data-geo_wrap label {
+   background:transparent url(../../rebase/images/icons/icons-01.gif) no-repeat 0 -1780px;
+}
+.form_notice #notice_data-geo_wrap label.checked {
+   background:transparent url(../../rebase/images/icons/icons-01.gif) no-repeat 0 -1846px;
 }
 
 #wrap {
diff --git a/theme/shiny/css/mp-screen.css b/theme/shiny/css/mp-screen.css
index c9fb6dcc4f..6a47b8e7f4 100644
--- a/theme/shiny/css/mp-screen.css
+++ b/theme/shiny/css/mp-screen.css
@@ -1,7 +1,242 @@
-/* just a placeholder for now */
+/* mobile style */
+
+body {
+    background-image: none;
+    min-width: 0;
+}
+
+#wrap {
+    margin: 0;
+    padding: 0;
+    min-width:0;
+    max-width:100%;
+}
+
+#header {
+    width: 96%;
+    padding: 0 2%;
+    padding-top: 20px;
+}
+
+.user_in #header {
+    padding-top: 40px;
+}
+
+address {
+margin:1em 0 0 0;
+float:left;
+width:100%;
+}
 
 address img + .fn {
 display:block;
 margin-top:1em;
+    margin-right: 10px;
+clear: left;
 float:left;
 }
+
+#site_nav_global_primary {
+    margin:0;
+    margin-left: -2%;
+    width: 94%;
+    padding: 2%;
+    height: auto;
+    position:absolute;
+    top:0;
+    left:0;
+    background: #333;
+    font-size: 1em;
+	letter-spacing: 0em;
+}
+
+#site_nav_global_primary li {
+    margin-left:0;
+    margin-right:10px;
+    float:left;
+    font-size:0.9em;
+    padding: 2px 4px;
+    line-height: 1em;
+}
+
+#site_nav_global_primary li a {
+    color: #fff !important;
+}
+
+.form_notice {
+    float: left;
+    margin-left: -10px;
+    width: 300px;
+    padding: 4px;
+}
+
+#form_notice-direct.form_notice {
+    padding-top: 10px;
+}
+
+.form_notice textarea {
+    width: 210px;
+    height: 50px;
+    padding: 4px;
+}
+
+#notice_text-count {
+position:absolute;
+bottom:2px;
+    left: 175px;
+    font-size: 0.8em;
+z-index:9;
+}
+
+#form_notice-direct.form_notice #notice_text-count {
+    left: -185px;
+}
+
+/*input type=file no good in
+iPhone/iPod Touch, Android, Opera Mini Simulator
+*/
+.form_notice #notice_text-count + label,
+.form_notice label[for="notice_data-attach"] {
+display:none;
+}
+.form_notice #notice_data-attach {
+position:static;
+clear:both;
+width:65%;
+height:auto;
+display:block;
+z-index:9;
+padding:0;
+margin:0;
+background:none;
+opacity:1;
+}
+
+.form_notice #notice_action-submit {
+    text-align: center;
+    left: 230px;
+    top: 34px;
+    width: 70px;
+    font-size: 0.8em;
+}
+
+#form_notice-direct.form_notice #notice_action-submit {
+    top: 64px;
+}
+
+#site_nav_local_views {
+	position: relative;
+	z-index: 9;
+	float: left;
+	margin: 0px 10px 2px 4px;
+    width: auto;
+}
+
+#site_nav_local_views li {
+	width: auto;
+	text-align: left;
+}
+
+#site_nav_local_views a {
+    background: none;
+	display:block;
+    float: left;
+	padding: 4px;
+    margin: 0px 10px 10px 0px;
+	border: none !important;
+	font-size: 0.9em;
+	font-weight: normal;
+	letter-spacing: 0em;
+	text-transform: uppercase;
+	color: #f2f2f2 !important;
+    background-color: #444;
+	text-shadow: none; 
+	border-radius: 4px;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+}
+
+#site_nav_local_views li:first-child a {
+	border-radius: 4px;
+	-moz-border-radius: 4px;
+	-webkit-border-radius: 4px;
+}
+
+#site_nav_local_views a:hover {
+    background: none;
+    background-color: #b3b3b3;
+}
+
+#site_nav_local_views .current a {
+    background: none;
+	display: inline;
+    color: #4d4d4d !important;
+    box-shadow: none;
+    -moz-box-shadow: none;
+	-webkit-box-shadow: none;
+	border-bottom: 1px solid #fff;
+	text-shadow: 1px 1px 0px rgba(0,0,0,0.2);
+    background-color: #e2e2e2;
+    text-decoration: none;
+}
+
+#core {
+    width: 100%;
+    margin: 0;
+}
+
+#content {
+    width: 96%;
+    padding: 10px 2%;
+    margin: 0;
+    min-height: auto;
+	border-radius-topright: 4px;
+	-moz-border-radius-topright: 4px;
+	-webkit-border-top-right-radius: 4px;
+}
+
+#footer {
+    margin: 0;
+    padding: 10px 4px 4px 4px;
+}
+
+
+.form_settings fieldset {
+margin-bottom:7px;
+}
+
+.form_settings label {
+width:auto;
+display:block;
+float:none;
+    text-align: left;
+}
+
+.form_settings .form_data li {
+margin-bottom:7px;
+}
+
+.form_settings .form_data textarea,
+.form_settings .form_data select, 
+.form_settings .form_data input {
+margin-left:0;
+display:block;
+}
+.form_settings .form_data textarea {
+width:96.41%;
+}
+
+.form_settings .form_data label {
+float:none;
+}
+
+.form_settings .form_data p.form_guide {
+width:auto;
+margin-left:0;
+}
+
+
+#settings_design_color .form_data {
+ width: auto;
+ margin-right: 0;
+}
diff --git a/theme/shiny/images/overlay10.png b/theme/shiny/images/overlay10.png
new file mode 100644
index 0000000000..a4cdbe82ad
Binary files /dev/null and b/theme/shiny/images/overlay10.png differ
diff --git a/theme/shiny/images/overlay20.png b/theme/shiny/images/overlay20.png
new file mode 100644
index 0000000000..e15aba8283
Binary files /dev/null and b/theme/shiny/images/overlay20.png differ
diff --git a/theme/shiny/images/overlay25.png b/theme/shiny/images/overlay25.png
new file mode 100644
index 0000000000..718286062f
Binary files /dev/null and b/theme/shiny/images/overlay25.png differ
diff --git a/theme/shiny/images/page_bg1.png b/theme/shiny/images/page_bg1.png
index d27bab5916..a9f446812f 100644
Binary files a/theme/shiny/images/page_bg1.png and b/theme/shiny/images/page_bg1.png differ