summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEvan Prodromou <evan@status.net>2010-10-22 09:24:49 -0400
committerEvan Prodromou <evan@status.net>2010-10-22 09:24:49 -0400
commite1e79e62360191626fbb3eae9f5d2af249780ac9 (patch)
treeb9b56dd72d03bcbb71120cc81ac04f002acb531f
parent13571b32eaa60f09f906296fec1d5d63749eb132 (diff)
parentd6f4588b9ede2cb26b06084b3117ec9184f9e64e (diff)
Merge remote branch 'gitorious/0.9.x' into 0.9.x
-rw-r--r--README65
-rw-r--r--actions/all.php17
-rw-r--r--actions/apiaccountupdatedeliverydevice.php16
-rw-r--r--actions/apiaccountupdateprofile.php8
-rw-r--r--actions/apiaccountupdateprofilebackgroundimage.php18
-rw-r--r--actions/apiaccountupdateprofileimage.php8
-rw-r--r--actions/apiblockcreate.php8
-rw-r--r--actions/apiblockdestroy.php7
-rw-r--r--actions/apidirectmessagenew.php4
-rw-r--r--actions/apifavoritecreate.php7
-rw-r--r--actions/apigroupcreate.php14
-rw-r--r--actions/apimediaupload.php8
-rw-r--r--actions/apioauthaccesstoken.php28
-rw-r--r--actions/apioauthauthorize.php347
-rw-r--r--actions/apioauthrequesttoken.php7
-rw-r--r--actions/apistatusesupdate.php36
-rw-r--r--actions/avatarsettings.php8
-rw-r--r--actions/designadminpanel.php11
-rw-r--r--actions/editapplication.php42
-rw-r--r--actions/editgroup.php6
-rw-r--r--actions/invite.php53
-rw-r--r--actions/makeadmin.php2
-rw-r--r--actions/newapplication.php52
-rw-r--r--actions/newgroup.php4
-rw-r--r--actions/newmessage.php7
-rw-r--r--actions/newnotice.php11
-rw-r--r--actions/nudge.php2
-rw-r--r--actions/oauthappssettings.php1
-rw-r--r--actions/oauthconnectionssettings.php122
-rw-r--r--actions/pathsadminpanel.php204
-rw-r--r--actions/profilesettings.php65
-rw-r--r--actions/publictagcloud.php16
-rw-r--r--actions/register.php15
-rw-r--r--actions/showstream.php3
-rw-r--r--actions/subscribers.php19
-rw-r--r--actions/subscriptions.php30
-rw-r--r--classes/Oauth_application_user.php39
-rw-r--r--classes/Oauth_token_association.php42
-rw-r--r--classes/Profile.php10
-rw-r--r--classes/Status_network_tag.php2
-rw-r--r--classes/User.php31
-rw-r--r--classes/statusnet.ini12
-rw-r--r--db/statusnet.sql9
-rw-r--r--lib/action.php11
-rw-r--r--lib/apiauth.php74
-rw-r--r--lib/apioauthstore.php218
-rw-r--r--lib/applicationlist.php247
-rw-r--r--lib/common.php8
-rw-r--r--lib/dberroraction.php1
-rw-r--r--lib/feed.php1
-rw-r--r--lib/feedlist.php1
-rw-r--r--lib/groupsbymemberssection.php2
-rw-r--r--lib/groupsbypostssection.php2
-rw-r--r--lib/groupsection.php1
-rw-r--r--lib/grouptagcloudsection.php3
-rw-r--r--lib/mail.php109
-rw-r--r--lib/router.php29
-rw-r--r--lib/util.php3
-rw-r--r--lib/webcolor.php15
-rw-r--r--lib/xmppmanager.php15
-rw-r--r--lib/xmppoutqueuehandler.php1
-rw-r--r--locale/af/LC_MESSAGES/statusnet.po1123
-rw-r--r--locale/ar/LC_MESSAGES/statusnet.po1172
-rw-r--r--locale/arz/LC_MESSAGES/statusnet.po1163
-rw-r--r--locale/bg/LC_MESSAGES/statusnet.po1141
-rw-r--r--locale/br/LC_MESSAGES/statusnet.po1141
-rw-r--r--locale/ca/LC_MESSAGES/statusnet.po1203
-rw-r--r--locale/cs/LC_MESSAGES/statusnet.po1179
-rw-r--r--locale/de/LC_MESSAGES/statusnet.po1249
-rw-r--r--locale/en_GB/LC_MESSAGES/statusnet.po1464
-rw-r--r--locale/eo/LC_MESSAGES/statusnet.po1164
-rw-r--r--locale/es/LC_MESSAGES/statusnet.po1166
-rw-r--r--locale/fa/LC_MESSAGES/statusnet.po1144
-rw-r--r--locale/fi/LC_MESSAGES/statusnet.po1149
-rw-r--r--locale/fr/LC_MESSAGES/statusnet.po1171
-rw-r--r--locale/ga/LC_MESSAGES/statusnet.po1173
-rw-r--r--locale/gl/LC_MESSAGES/statusnet.po1172
-rw-r--r--locale/hsb/LC_MESSAGES/statusnet.po1165
-rw-r--r--locale/hu/LC_MESSAGES/statusnet.po1156
-rw-r--r--locale/ia/LC_MESSAGES/statusnet.po1267
-rw-r--r--locale/is/LC_MESSAGES/statusnet.po1143
-rw-r--r--locale/it/LC_MESSAGES/statusnet.po1166
-rw-r--r--locale/ja/LC_MESSAGES/statusnet.po1142
-rw-r--r--locale/ka/LC_MESSAGES/statusnet.po1141
-rw-r--r--locale/ko/LC_MESSAGES/statusnet.po1137
-rw-r--r--locale/mk/LC_MESSAGES/statusnet.po1270
-rw-r--r--locale/nb/LC_MESSAGES/statusnet.po1160
-rw-r--r--locale/nl/LC_MESSAGES/statusnet.po1225
-rw-r--r--locale/nn/LC_MESSAGES/statusnet.po1137
-rw-r--r--locale/pl/LC_MESSAGES/statusnet.po1183
-rw-r--r--locale/pt/LC_MESSAGES/statusnet.po1162
-rw-r--r--locale/pt_BR/LC_MESSAGES/statusnet.po1161
-rw-r--r--locale/ru/LC_MESSAGES/statusnet.po1183
-rw-r--r--locale/statusnet.pot1083
-rw-r--r--locale/sv/LC_MESSAGES/statusnet.po1161
-rw-r--r--locale/te/LC_MESSAGES/statusnet.po1144
-rw-r--r--locale/tr/LC_MESSAGES/statusnet.po1124
-rw-r--r--locale/uk/LC_MESSAGES/statusnet.po1298
-rw-r--r--locale/zh_CN/LC_MESSAGES/statusnet.po1146
-rw-r--r--plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po14
-rw-r--r--plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po10
-rw-r--r--plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po10
-rw-r--r--plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po10
-rw-r--r--plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po10
-rw-r--r--plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po9
-rw-r--r--plugins/DirectionDetector/locale/DirectionDetector.pot4
-rw-r--r--plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/es/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/fr/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/id/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/ja/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/lb/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/mk/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/nb/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/nl/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/ru/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/tl/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/uk/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/DirectionDetector/locale/zh_CN/LC_MESSAGES/DirectionDetector.po10
-rw-r--r--plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po10
-rw-r--r--plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po10
-rw-r--r--plugins/Facebook/locale/mk/LC_MESSAGES/Facebook.po12
-rw-r--r--plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po10
-rw-r--r--plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po10
-rw-r--r--plugins/ModHelper/locale/fr/LC_MESSAGES/ModHelper.po29
-rw-r--r--plugins/ModHelper/locale/ia/LC_MESSAGES/ModHelper.po29
-rw-r--r--plugins/ModHelper/locale/mk/LC_MESSAGES/ModHelper.po29
-rw-r--r--plugins/ModHelper/locale/nl/LC_MESSAGES/ModHelper.po29
-rw-r--r--plugins/ModHelper/locale/uk/LC_MESSAGES/ModHelper.po30
-rw-r--r--plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po9
-rw-r--r--plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po10
-rw-r--r--plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po12
-rw-r--r--plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po11
-rw-r--r--plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po13
-rw-r--r--plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po13
-rw-r--r--plugins/OpenID/OpenIDPlugin.php133
-rw-r--r--plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po9
-rw-r--r--plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po12
-rw-r--r--plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po13
-rw-r--r--plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po13
-rw-r--r--plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po11
-rw-r--r--plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po13
-rw-r--r--plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po15
-rw-r--r--plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po16
-rw-r--r--plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po17
-rw-r--r--plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po17
-rw-r--r--plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po17
-rw-r--r--plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po16
-rw-r--r--plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po17
-rw-r--r--plugins/Sample/locale/ru/LC_MESSAGES/Sample.po17
-rw-r--r--tests/oauth/oauth_post_notice.php2
-rwxr-xr-xtests/oauth/oauth_verify_creds.php2
-rw-r--r--theme/clean/css/display.css122
-rw-r--r--theme/clean/css/ie.css29
-rw-r--r--theme/clean/css/mp-screen.css186
-rw-r--r--theme/clean/images/page_bg.pngbin204352 -> 89227 bytes
-rw-r--r--theme/rebase/css/display.css1147
-rw-r--r--theme/rebase/css/ie.css39
-rw-r--r--theme/shiny/css/display.css391
-rw-r--r--theme/shiny/css/ie.css33
-rw-r--r--theme/shiny/css/mp-screen.css237
-rw-r--r--theme/shiny/images/overlay10.pngbin0 -> 608 bytes
-rw-r--r--theme/shiny/images/overlay20.pngbin0 -> 617 bytes
-rw-r--r--theme/shiny/images/overlay25.pngbin0 -> 630 bytes
-rw-r--r--theme/shiny/images/page_bg1.pngbin204352 -> 89227 bytes
167 files changed, 34694 insertions, 15198 deletions
diff --git a/README b/README
index 35c510e2b..43a9bb5e9 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"
+19 October 2010
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 <http://aboutecho.com/> commenting
- system.
-- A plugin to support the Disqus <http://disqus.com/> commenting system.
-- Changes to OStatus support to make StatusNet work for the Social Web
- Acid Test Level 0 <http://federatedsocialweb.net/wiki/SWAT0>.
-- 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.
-
-A full changelog is available at http://status.net/wiki/StatusNet_0.9.5.
+- 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.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,7 +681,7 @@ 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 the contents of the avatar/, background/,
file/, and local/ subdirectories from your old directory to your new
@@ -1486,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
---------
@@ -1586,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.
@@ -1697,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 6c14d2f13..b65335abc 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 2d903cb46..a7342a94f 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 92d0f6b77..aea10e33e 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 923fb1d11..87af962d2 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 7f868a6eb..1f38bd220 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 53844cd2f..a9f31e791 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 871ce66c7..b69907784 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/apidirectmessagenew.php b/actions/apidirectmessagenew.php
index c126cd312..ccef57b3f 100644
--- a/actions/apidirectmessagenew.php
+++ b/actions/apidirectmessagenew.php
@@ -121,9 +121,9 @@ class ApiDirectMessageNewAction extends ApiAuthAction
} else {
$content_shortened = common_shorten_links($this->content);
if (Message::contentTooLong($content_shortened)) {
- // TRANS: Client error displayed when message content is too long.
- // TRANS: %d is the maximum number of characters for a message.
$this->clientError(
+ // 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()
),
diff --git a/actions/apifavoritecreate.php b/actions/apifavoritecreate.php
index 15da01013..90a29d228 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 fa443573d..1608e030b 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 54d7fda68..a33771cae 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 663a7a2bb..f66e4af1e 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 ea5c30c2a..9929c36c0 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.
-
- $appUser = Oauth_application_user::getByKeys($user, $this->app);
-
- if (!empty($appUser)) {
- $result = $appUser->delete();
-
- if (!$result) {
- common_log_db_error($appUser, 'DELETE', __FILE__);
- $this->serverError(_('Database error deleting OAuth application user.'));
- }
- }
-
- // associated the authorized req token with the user and the app
-
- $appUser = new Oauth_application_user();
+ 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->profile_id = $user->id;
- $appUser->application_id = $this->app->id;
+ // 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();
- // 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.
+ $tokenAssoc = new Oauth_token_association();
- $appUser->token = $this->oauthTokenParam;
- $appUser->created = common_sql_now();
+ $tokenAssoc->profile_id = $user->id;
+ $tokenAssoc->application_id = $this->app->id;
+ $tokenAssoc->token = $this->oauthTokenParam;
+ $tokenAssoc->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
-
- // 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;
- }
+ $callback = $this->getCallback();
- 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,90 @@ 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);
+ }
+
+ /**
+ * Override to add some special (more compact) styling when the page is
+ * being displayed in desktop mode.
+ *
+ * @return nothing
+ */
+ function showStylesheets()
+ {
+ parent::showStyleSheets();
+
+ if ($this->desktopMode()) {
+ $this->style('#wrap {min-width: 500px; } #content {width: 480px; padding: 10px;} fieldset {margin-bottom: 10px !important;}</style>');
+ }
+ }
+
function showForm($error=null)
{
$this->error = $error;
@@ -285,9 +356,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 +367,6 @@ class ApiOauthAuthorizeAction extends Action
*
* @return void
*/
-
function showContent()
{
$this->elementStart('form', array('method' => 'post',
@@ -305,9 +375,11 @@ 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);
@@ -321,6 +393,9 @@ class ApiOauthAuthorizeAction extends Action
$access = ($this->app->access_type & Oauth_application::$writeAccess) ?
'access and update' : 'access';
+ // 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.
$msg = _('The application <strong>%1$s</strong> by ' .
'<strong>%2$s</strong> would like the ability ' .
'to <strong>%3$s</strong> your %4$s account data. ' .
@@ -336,34 +411,43 @@ class ApiOauthAuthorizeAction extends Action
$this->elementEnd('li');
$this->elementEnd('ul');
+ // quickie hack
+ $button = false;
if (!common_logged_in()) {
-
- $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');
-
+ 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->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 +461,9 @@ class ApiOauthAuthorizeAction extends Action
*
* @return void
*/
-
function getInstructions()
{
+ // TRANS: Form instructions.
return _('Authorize access to your account information.');
}
@@ -390,18 +474,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 +541,6 @@ class ApiOauthAuthorizeAction extends Action
*
* @return nothing
*/
-
function showNoticeForm()
{
// NOP
@@ -426,14 +552,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,15 +574,18 @@ class ApiOauthAuthorizeAction extends Action
*
* @return nothing
*/
-
function showAuthorized()
{
$title = sprintf(
+ // 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
);
$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
);
@@ -481,6 +612,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 +650,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 +673,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/apioauthrequesttoken.php b/actions/apioauthrequesttoken.php
index 478d2dbfc..376567125 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 4715f7002..822ebacbd 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 52dc2e424..9d4040e75 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/designadminpanel.php b/actions/designadminpanel.php
index 587333e06..321a8ee5e 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;
}
@@ -258,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;
diff --git a/actions/editapplication.php b/actions/editapplication.php
index 477bcd6f0..d1c7a5c3d 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 4b596cade..eaadbabe4 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 4bba8893d..2779437e0 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 9ccb44230..4e6e97a56 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 8b150c315..033c0852d 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 75bc293ec..ebfe9b599 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 25e58feab..c58ed3849 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 ea832cf4e..57cd847c6 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 32ae8587c..219a8c9ab 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 6c0670b17..e75f014ab 100644
--- a/actions/oauthappssettings.php
+++ b/actions/oauthappssettings.php
@@ -100,6 +100,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();
diff --git a/actions/oauthconnectionssettings.php b/actions/oauthconnectionssettings.php
index 1fa70662f..9a7cda924 100644
--- a/actions/oauthconnectionssettings.php
+++ b/actions/oauthconnectionssettings.php
@@ -22,7 +22,7 @@
* @category Settings
* @package StatusNet
* @author Zach Copley <zach@status.net>
- * @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();
-
- $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');
- }
+ $cur = common_current_user();
+
+ $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 e073b0a2a..dd65a7a13 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,7 +86,6 @@ class PathsadminpanelAction extends AdminPanelAction
*
* @return void
*/
-
function saveSettings()
{
static $settings = array(
@@ -148,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']));
}
@@ -175,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';
@@ -206,7 +208,6 @@ class PathsAdminPanelForm extends AdminForm
*
* @return string class of the form
*/
-
function formClass()
{
return 'form_settings';
@@ -217,7 +218,6 @@ class PathsAdminPanelForm extends AdminForm
*
* @return string URL of the action
*/
-
function action()
{
return common_local_url('pathsadminpanel');
@@ -228,27 +228,39 @@ class PathsAdminPanelForm extends AdminForm
*
* @return void
*/
-
function formData()
{
$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->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', _('Locale Directory'), _('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->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();
@@ -262,43 +274,84 @@ class PathsAdminPanelForm extends AdminForm
$this->out->elementStart('ul', 'form_data');
$this->li();
- $this->input('server', _('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', _('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('sslserver', _('SSL server'), _('SSL server for themes (default: SSL server)'), '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', _('SSL path'), _('SSL path to themes (default: /theme/)'), 'theme');
+ $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', _('Directory'), _('Directory where themes are located'), 'theme');
+ $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');
@@ -307,27 +360,53 @@ class PathsAdminPanelForm extends AdminForm
$this->out->elementStart('fieldset', array('id' =>
'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', _('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', _('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('sslserver', _('SSL server'), 'Server for backgrounds on SSL pages', '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', _('SSL path'), 'Web path to backgrounds on SSL pages', 'background');
+ $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', _('Directory'), 'Directory where backgrounds are located', 'background');
+ $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');
@@ -336,53 +415,90 @@ class PathsAdminPanelForm extends AdminForm
$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', _('Server'), 'Server for attachments', 'attachments');
+ $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', _('Path'), 'Web path to attachments', 'attachments');
+ $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', _('SSL server'), 'Server for attachments on SSL pages', 'attachments');
+ $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', _('SSL path'), 'Web path to attachments on SSL pages', 'attachments');
+ $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', _('Directory'), 'Directory where attachments are located', 'attachments');
+ $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'));
- $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');
-
}
/**
@@ -390,10 +506,11 @@ class PathsAdminPanelForm extends AdminForm
*
* @return void
*/
-
function formActions()
{
- $this->out->submit('save', _('Save'), 'submit',
+ // 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'));
}
@@ -410,7 +527,6 @@ 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 161e35b11..e1a0f8b6d 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 70c356659..57821d428 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 7307bc689..3ae3f56f6 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/showstream.php b/actions/showstream.php
index be61a7ce0..fb5b061fb 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 <meta> tag
@@ -186,7 +184,6 @@ class ShowstreamAction extends ProfileAction
$this->element('link', array('rel' => 'EditURI',
'type' => 'application/rsd+xml',
'href' => $rsd));
-
}
function showProfile()
diff --git a/actions/subscribers.php b/actions/subscribers.php
index 2845a498e..2862f35c6 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 7b10b3425..ba2f67f2d 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/Oauth_application_user.php b/classes/Oauth_application_user.php
index 3d4238d64..e1b4b8c04 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 000000000..66be22b5d
--- /dev/null
+++ b/classes/Oauth_token_association.php
@@ -0,0 +1,42 @@
+<?php
+/**
+ * Table Definition for oauth_association
+ */
+require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
+
+class Oauth_token_association extends Memcached_DataObject
+{
+ ###START_AUTOCODE
+ /* the code below is auto generated do not remove the above tag */
+
+ public $__table = 'oauth_token_association'; // table name
+ public $profile_id; // int(4) primary_key not_null
+ public $application_id; // int(4) primary_key not_null
+ public $token; // varchar(255) primary key not null
+ public $created; // datetime not_null
+ public $modified; // timestamp not_null default_CURRENT_TIMESTAMP
+
+ /* Static get */
+ function staticGet($k, $v = NULL) {
+ return Memcached_DataObject::staticGet('oauth_token_association', $k, $v);
+ }
+ /* the code above is auto generated do not remove the tag below */
+ ###END_AUTOCODE
+
+ static function getByUserAndToken($user, $token)
+ {
+ if (empty($user) || empty($token)) {
+ return null;
+ }
+
+ $oau = new oauth_request_token();
+
+ $oau->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 12ce5d9b6..a32051d07 100644
--- a/classes/Profile.php
+++ b/classes/Profile.php
@@ -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()
diff --git a/classes/Status_network_tag.php b/classes/Status_network_tag.php
index a5893c114..3398ac8c8 100644
--- a/classes/Status_network_tag.php
+++ b/classes/Status_network_tag.php
@@ -99,7 +99,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 e784fd9e9..f381ec607 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/statusnet.ini b/classes/statusnet.ini
index 3fb8ee208..ef631e28d 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/statusnet.sql b/db/statusnet.sql
index 3f95948e1..ac48e6253 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/lib/action.php b/lib/action.php
index 55ee83bde..4aa6ace77 100644
--- a/lib/action.php
+++ b/lib/action.php
@@ -362,7 +362,7 @@ 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')));
$this->elementStart('div', array('id' => 'wrap'));
@@ -419,8 +419,9 @@ 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');
}
@@ -526,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));
diff --git a/lib/apiauth.php b/lib/apiauth.php
index 8b0a3da17..1dacf1409 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.";
-
- 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'
- ));
+ "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'
+ )
+ );
} 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 f3bf0b857..2a65fffc4 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);
+
+ } else {
- $orig = clone($appUser);
- $appUser->token = $at->tok;
+ common_log(LOG_INFO,
+ sprintf(
+ "Creating new access token for application %s, profile %s.",
+ $app->id,
+ $tokenAssoc->profile_id
+ )
+ );
+
+ // make a brand new access token
+ $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 = common_sql_now();
+
+ 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__);
+ }
- // 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.
+ // insert a new Oauth_application_user record w/access token
+ $appUser = new Oauth_application_user();
- $appUser->access_type = $app->access_type;
+ $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->update($orig);
+ $result = $appUser->insert();
- if (empty($result)) {
- common_debug('couldn\'t update OAuth app user.');
- return null;
+ 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 8b6e3a8ad..3f50f110b 100644
--- a/lib/applicationlist.php
+++ b/lib/applicationlist.php
@@ -22,7 +22,7 @@
* @category Application
* @package StatusNet
* @author Zach Copley <zach@status.net>
- * @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,56 @@ 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!");
- }
+ /* Override this in subclasses. */
+ function showOwnerControls()
+ {
+ return;
+ }
+}
- $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');
- }
+/**
+ * Widget to show a list of connected OAuth clients
+ *
+ * @category Application
+ * @package StatusNet
+ * @author Zach Copley <zach@status.net>
+ * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
+ * @link http://status.net/
+ */
+class 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. */
@@ -166,4 +180,125 @@ class ApplicationList extends Widget
{
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 236f2d68a..cd4fbfb15 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 '<p>'. _('No configuration file found. ') .'</p>';
+ echo '<p>'. _('No configuration file found.') .'</p>';
// 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 '<p>'. _('I looked for configuration files in the following places: ') .'<br /> ';
+ echo '<p>'. _('I looked for configuration files in the following places:') .'<br /> ';
echo implode($e->configFiles, '<br />');
// TRANS: Error message displayed when no configuration file was found for a StatusNet installation.
echo '<p>'. _('You may wish to run the installer to fix this.') .'</p>';
diff --git a/lib/dberroraction.php b/lib/dberroraction.php
index 2cb66a022..0a6fce100 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/feed.php b/lib/feed.php
index e9fb6fdff..590265367 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 4aacf0b3d..076576028 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 19b35eddb..5cf1a563c 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 45d49aba6..50d60e87c 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 3b0b3029d..019b13135 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 f1106cc7b..5b914c007 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/mail.php b/lib/mail.php
index ab5742e33..30d743848 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 b1cc8d529..ab8c40668 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;
@@ -692,7 +690,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 +698,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 +754,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 +835,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 +863,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 &amp; instead of &. Encoded &s in parameters will not be
+ // affected.
+ $url = substr($url, 0, $qpos+1) .
+ str_replace('&amp;', '&', substr($url, $qpos+1));
+
}
+
return $url;
}
}
diff --git a/lib/util.php b/lib/util.php
index 5a94182bd..86380af28 100644
--- a/lib/util.php
+++ b/lib/util.php
@@ -974,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));
diff --git a/lib/webcolor.php b/lib/webcolor.php
index 6fa603fa2..7f264c674 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 829eaa36c..7acd7663a 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 2afa260f1..a4c9bbc4d 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 36b314463..b12752a9d 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:30+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:51+0000\n"
"Language-Team: Afrikaans <http://translatewiki.net/wiki/Portal:af>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -174,7 +178,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -232,7 +236,7 @@ msgstr "Die API-funksie is nie gevind nie."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -260,12 +264,12 @@ msgstr "Hierdie gebruiker het nie 'n profiel nie."
msgid "Could not save profile."
msgstr "Kon nie die profiel stoor nie."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -409,48 +413,50 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Volledige naam is te lang (maksimum 255 karakters)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Ligging is te lank is (maksimum 255 karakters)."
@@ -540,30 +546,34 @@ msgstr "groepe op %s"
msgid "Upload failed."
msgstr "Die deblokkering van die gebruiker het gefaal."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ongeldige token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -572,24 +582,24 @@ msgstr "Ongeldige token."
msgid "There was a problem with your session token. Try again, please."
msgstr ""
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Ongeldige gebruikersnaam of wagwoord!"
-#: actions/apioauthauthorize.php:193
-#, fuzzy
-msgid "Database error deleting OAuth application user."
-msgstr "Moenie die applikasie verwyder nie"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -597,15 +607,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Die vorm is onverwags ingestuur."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "'n Toepassing vra toegang tot u gebruikersinligting"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Toegang toelaat of weier"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -613,55 +628,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Gebruiker"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Wagwoord"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Toestaan"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Laat toegang tot u gebruikersinligting toe of weier dit."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Geen bevestigingskode."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, php-format
msgid "You have successfully authorized %s."
msgstr ""
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -699,24 +738,45 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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."
@@ -777,6 +837,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."
@@ -1008,12 +1072,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."
@@ -1051,13 +1116,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1341,13 +1407,11 @@ msgstr "Stel terug na standaard"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1368,68 +1432,94 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Dit was nie moontlik om die applikasie by te werk nie."
@@ -1515,16 +1605,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.
@@ -2257,91 +2337,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"
@@ -2585,10 +2703,18 @@ msgstr "U moet aangeteken wees alvorens u 'n applikasie kan wysig."
msgid "Use this form to register a new application."
msgstr "Gebruik die vorm om u applikasie te wysig."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Die naam is te lank (maksimum 255 karakters)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "'n Bron-URL is verpligtend."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Die organisasienaam is te lang (maksimum 255 karakters)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Dit was nie moontlik om die applikasie te skep nie."
@@ -2653,6 +2779,16 @@ msgstr "Ajax-fout"
msgid "New notice"
msgstr "Geen kennisgewing."
+#: 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."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
#, fuzzy
msgid "Notice posted"
@@ -2700,7 +2836,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
@@ -2730,31 +2867,52 @@ msgstr ""
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
@@ -2929,175 +3087,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:158
+#. 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"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Webtuiste"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
+#: actions/pathsadminpanel.php:249
#, fuzzy
-msgid "Site path"
+msgid "Site path."
msgstr "Werf se tema"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Tema-gids"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Tema vir die werf."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatars"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatar-bediener"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Aanhangsels"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Nooit"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Soms"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Gebruik SSL"
-#: actions/pathsadminpanel.php:375
-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 "Wanneer SSL gebruik moet word"
-#: actions/pathsadminpanel.php:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
#, fuzzy
msgid "Save paths"
msgstr "Tema-pad"
@@ -3133,144 +3401,196 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Volledige naam is te lang (maksimum 255 karakters)."
+
+#. 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
#, 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 (max %d character)."
+msgid_plural "Bio is too long (max %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 in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Ligging is te lank is (maksimum 255 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 (max 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."
@@ -3342,33 +3662,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"
@@ -3536,6 +3869,11 @@ msgstr ""
msgid "Email address already exists."
msgstr "Die E-posadres bestaan reeds."
+#: 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)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ongeldige gebruikersnaam of wagwoord."
@@ -3574,6 +3912,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr ""
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr ""
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr ""
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4072,62 +4419,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."
@@ -4136,7 +4483,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."
@@ -4144,7 +4491,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"
@@ -4539,63 +4886,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 "
@@ -4605,16 +4980,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"
@@ -5374,6 +5755,11 @@ 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:490
+msgid "Account"
+msgstr "Gebruiker"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5743,42 +6129,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Dit was nie moontlik om die applikasie te skep nie."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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
@@ -5858,26 +6250,42 @@ msgstr "Lees-skryf"
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6026,15 +6434,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"
@@ -6272,13 +6682,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.
@@ -6406,6 +6816,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 ""
@@ -6584,45 +7001,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"
@@ -6631,26 +7057,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"
@@ -6660,34 +7090,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 "
@@ -6703,14 +7138,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"
@@ -6729,14 +7168,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"
@@ -6758,7 +7202,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"
@@ -6766,13 +7210,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"
@@ -7474,14 +7925,16 @@ msgstr[1] ""
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."
diff --git a/locale/ar/LC_MESSAGES/statusnet.po b/locale/ar/LC_MESSAGES/statusnet.po
index 1d3660e61..e4ccb3afd 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:31+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:52+0000\n"
"Language-Team: Arabic <http://translatewiki.net/wiki/Portal:ar>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "احÙظ"
@@ -176,7 +180,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, fuzzy, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -236,7 +240,7 @@ msgstr "لم يتم العثور على وسيلة API."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -264,12 +268,12 @@ msgstr "ليس للمستخدم مل٠شخصي."
msgid "Could not save profile."
msgstr "لم يمكن Ø­Ùظ الملÙ."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -414,47 +418,49 @@ 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 حرÙًا إنجليزيًا أو رقمًا بدون نقاط أو مساÙات"
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "الاسم المستعار مستخدم بالÙعل. جرّب اسمًا آخرًا."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرÙًا)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
#, fuzzy
msgid "Location is too long (max 255 chars)."
msgstr "المنظمة طويلة جدا (الأقصى 255 حرÙا)."
@@ -547,30 +553,34 @@ msgstr "مجموعات %s"
msgid "Upload failed."
msgstr "ارÙع ملÙًا"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "حجم غير صالح."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -579,23 +589,24 @@ msgstr "حجم غير صالح."
msgid "There was a problem with your session token. Try again, please."
msgstr ""
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "اسم/كلمة سر غير صحيحة!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "خطأ ÙÙŠ قاعدة البيانات أثناء حذ٠مستخدم تطبيق OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "خطأ ÙÙŠ قاعدة البيانات أثناء حذ٠مستخدم تطبيق OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -603,15 +614,20 @@ msgstr "خطأ ÙÙŠ قاعدة البيانات أثناء حذ٠مستخدم Ø
msgid "Unexpected form submission."
msgstr ""
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "اسمح أو امنع الوصول"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -619,54 +635,78 @@ 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "الحساب"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "كلمة السر"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "ألغÙ"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "اسمح"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Ø£Ùلغي تأكيد المراسلة الÙورية."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "لا تملك تصريحًا."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -706,24 +746,57 @@ msgstr "Ø­ÙØ°ÙÙت الحالة."
msgid "No status with that ID found."
msgstr "لا حالة ÙˆÙجدت بهذه الهوية."
+#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#. 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."
@@ -784,6 +857,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 "لا مرÙÙ‚ كهذا."
@@ -1013,12 +1090,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 "تعذّر تحديث المستخدم."
@@ -1056,13 +1134,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1344,13 +1423,11 @@ msgstr "ارجع إلى المبدئي"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "أرسل"
@@ -1371,71 +1448,100 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
#, 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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "الوص٠مطلوب."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "المنظمة طويلة جدا (الأقصى 255 حرÙا)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
#, 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:243 actions/newapplication.php:215
#, 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:280
msgid "Could not update application."
msgstr "لم يمكن تحديث التطبيق."
@@ -1521,16 +1627,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.
@@ -2256,90 +2352,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"
@@ -2582,11 +2729,19 @@ msgstr "يجب أن تكون مسجل الدخول لتسجل تطبيقا."
msgid "Use this form to register a new application."
msgstr "استخدم هذا النموذج لتسجل تطبيقا جديدا."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "الاسم طويل جدا (الأقصى 255 حرÙا)."
+
#: actions/newapplication.php:176
#, fuzzy
msgid "Source URL is required."
msgstr "مسار المصدر ليس صحيحا."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "المنظمة طويلة جدا (الأقصى 255 حرÙا)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "لم يمكن إنشاء التطبيق."
@@ -2649,6 +2804,16 @@ msgstr "خطأ أجاكس"
msgid "New notice"
msgstr "إشعار جديد"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "هذه طويلة جدًا. أطول حجم للإشعار %d حرÙًا."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Ø£Ùرسل الإشعار"
@@ -2697,7 +2862,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
@@ -2725,30 +2891,51 @@ msgstr ""
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
@@ -2915,176 +3102,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 حرÙ."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "الموقع"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "اسم مضي٠خادوم الموقع."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "مسار الموقع"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "دليل السمات"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "مسار دليل المحليات"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "مسارات Ùاخرة"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "أأستخدم مسارات Ùاخرة (يمكن قراءتها وتذكرها بسهولة أكبر)ØŸ"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "السمة"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "سمة الموقع."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "مسار الموقع"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "مسار دليل المحليات"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Ø£Ùتارات"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "خادوم الأÙتارات"
-#: actions/pathsadminpanel.php:297
+#. 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 "مسار الأÙتارات"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "مرÙقات"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "أحيانًا"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "دائمًا"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "استخدم SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "احÙظ المسارات"
@@ -3120,138 +3421,200 @@ 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:455
#: 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:460
#: 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 حرÙ"
-
-#: actions/profilesettings.php:125 actions/register.php:471
+#. 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
+#, 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 حرÙ"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:139 actions/register.php:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرÙًا)"
+
+#. 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
#, fuzzy, php-format
-msgid "Bio is too long (max %d chars)."
-msgstr "الاسم طويل جدا (الأقصى %d حرÙا)."
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "الاسم طويل جدا (الأقصى %d حرÙا)."
+msgstr[1] "الاسم طويل جدا (الأقصى %d حرÙا)."
+msgstr[2] "الاسم طويل جدا (الأقصى %d حرÙا)."
+msgstr[3] "الاسم طويل جدا (الأقصى %d حرÙا)."
+msgstr[4] "الاسم طويل جدا (الأقصى %d حرÙا)."
+msgstr[5] "الاسم طويل جدا (الأقصى %d حرÙا)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "المنظمة طويلة جدا (الأقصى 255 حرÙا)."
-#: 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 (max 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 "Ø­ÙÙظت الإعدادات."
@@ -3326,32 +3689,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 "سحابة الوسوم"
@@ -3509,6 +3885,11 @@ msgstr "لا يمكنك تكرار ملاحظتك الشخصية."
msgid "Email address already exists."
msgstr "عنوان البريد الإلكتروني موجود مسبقًا."
+#: actions/register.php:230
+#, fuzzy, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "الاسم طويل جدا (الأقصى %d حرÙا)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "اسم مستخدم أو كلمة سر غير صالحة."
@@ -3546,6 +3927,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr ""
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "مسار صÙحتك الرئيسية أو مدونتك أو ملÙÙƒ الشخصي على موقع آخر"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "تكلم عن Ù†Ùسك واهتمامتك ÙÙŠ %d حرÙ"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4044,60 +4434,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."
@@ -4111,7 +4501,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."
@@ -4122,7 +4512,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"
@@ -4502,63 +4892,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 "
@@ -4568,16 +4986,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 "رسائل قصيرة"
@@ -5314,6 +5738,11 @@ 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:490
+msgid "Account"
+msgstr "الحساب"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5676,41 +6105,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "تعذّر إنشاء الكنى."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "لم يمكن إنشاء التطبيق."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5791,24 +6227,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "أزل"
@@ -5963,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"
@@ -6250,13 +6704,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.
@@ -6381,6 +6835,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"
@@ -6559,27 +7017,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"
@@ -6594,22 +7054,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"
@@ -6617,10 +7084,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"
@@ -6633,20 +7100,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"
@@ -6656,34 +7127,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 "
@@ -6699,14 +7175,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"
@@ -6725,14 +7205,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"
@@ -6754,7 +7239,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"
@@ -6762,13 +7247,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"
@@ -7465,14 +7957,16 @@ msgstr[5] ""
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 ليس لونًا صحيحًا!"
#: scripts/restoreuser.php:82
diff --git a/locale/arz/LC_MESSAGES/statusnet.po b/locale/arz/LC_MESSAGES/statusnet.po
index a7124c520..9d87984b2 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:31+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:52+0000\n"
"Language-Team: Egyptian Spoken Arabic <http://translatewiki.net/wiki/Portal:"
"arz>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -180,7 +184,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, fuzzy, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr "الـ API method مش موجوده."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -268,12 +272,12 @@ msgstr "ليس للمستخدم مل٠شخصى."
msgid "Could not save profile."
msgstr "لم يمكن Ø­Ùظ الملÙ."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -419,46 +423,48 @@ 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 ""
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr ""
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرÙًا)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
#, fuzzy
msgid "Location is too long (max 255 chars)."
msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
@@ -552,30 +558,34 @@ msgstr "مجموعات %s"
msgid "Upload failed."
msgstr "ارÙع ملÙًا"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "حجم غير صالح."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -584,25 +594,25 @@ msgstr "حجم غير صالح."
msgid "There was a problem with your session token. Try again, please."
msgstr ""
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "نيكنيم / پاسوورد مش مظبوطه!"
-#: actions/apioauthauthorize.php:193
-#, fuzzy
-msgid "Database error deleting OAuth application user."
-msgstr "خطأ قاعده البيانات أثناء حذ٠المستخدم OAuth app"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
#, fuzzy
msgid "Database error inserting OAuth application user."
msgstr "خطأ قاعده البيانات أثناء إدخال المستخدم OAuth app"
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -610,15 +620,20 @@ msgstr "خطأ قاعده البيانات أثناء إدخال المستخدÙ
msgid "Unexpected form submission."
msgstr ""
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr ""
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -626,54 +641,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "الحساب"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "كلمه السر"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "اسمح"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "لا رمز تأكيد."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "لا تملك تصريحًا."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -714,24 +754,57 @@ msgstr "Ø­ÙØ°ÙÙت الحاله."
msgid "No status with that ID found."
msgstr "لا مل٠شخصى بهذه الهويه."
+#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+msgstr[5] ""
+
+#. 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."
@@ -792,6 +865,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 "لا مرÙÙ‚ كهذا."
@@ -1023,12 +1100,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 "تعذّر تحديث المستخدم."
@@ -1067,13 +1145,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1358,13 +1437,11 @@ msgstr "ارجع إلى المبدئي"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "أرسل"
@@ -1385,72 +1462,102 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "الوص٠مطلوب."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
#, 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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
#, 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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
#, 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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
#, 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:280
msgid "Could not update application."
msgstr "ما Ù†Ùعش تحديث الapplication."
@@ -1536,17 +1643,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.
@@ -2281,92 +2377,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"
@@ -2610,11 +2757,19 @@ msgstr "لازم تكون مسجل دخوللك علشان تسجل application.
msgid "Use this form to register a new application."
msgstr "استعمل الÙورمه دى علشان تسجل application جديد."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "الاسم طويل جدا (اكتر حاجه 255 رمز)."
+
#: actions/newapplication.php:176
#, fuzzy
msgid "Source URL is required."
msgstr "الSource URL مش مظبوط."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "مش ممكن إنشاء الapplication."
@@ -2678,6 +2833,16 @@ msgstr "خطأ أجاكس"
msgid "New notice"
msgstr "إشعار جديد"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, fuzzy, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "هذا المل٠كبير جدًا. إن أقصى حجم للملÙات هو %d."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Ø£Ùرسل الإشعار"
@@ -2724,7 +2889,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
@@ -2752,30 +2918,51 @@ msgstr ""
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
@@ -2943,176 +3130,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:158
+#. 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 "دليل السمات"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 حرÙ."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "الموقع"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "اسم مضي٠خادوم الموقع."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "مسار الموقع"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "دليل السمات"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "مسار دليل المحليات"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "مسارات Ùاخرة"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "أأستخدم مسارات Ùاخره (يمكن قراءتها وتذكرها بسهوله أكبر)ØŸ"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "السمة"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "سمه الموقع."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "مسار الموقع"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "مسار دليل المحليات"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Ø£Ùتارات"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "خادوم الأÙتارات"
-#: actions/pathsadminpanel.php:297
+#. 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 "مسار الأÙتارات"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "مرÙقات"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "أحيانًا"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "دائمًا"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "استخدم SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "احÙظ المسارات"
@@ -3146,138 +3447,198 @@ 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:455
#: 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:460
#: 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
#, fuzzy, php-format
-msgid "Describe yourself and your interests in %d chars"
-msgstr "صÙÙ Ù†Ùسك واهتماماتك"
-
-#: actions/profilesettings.php:125 actions/register.php:471
+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] "صÙÙ Ù†Ùسك واهتماماتك"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:139 actions/register.php:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "الاسم الكامل طويل جدا (الأقصى 255 حرÙًا)"
+
+#. 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
#, fuzzy, php-format
-msgid "Bio is too long (max %d chars)."
-msgstr "الاسم طويل جدا (اكتر حاجه %d رمز)."
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "الاسم طويل جدا (اكتر حاجه %d رمز)."
+msgstr[1] "الاسم طويل جدا (اكتر حاجه %d رمز)."
+msgstr[2] "الاسم طويل جدا (اكتر حاجه %d رمز)."
+msgstr[3] "الاسم طويل جدا (اكتر حاجه %d رمز)."
+msgstr[4] "الاسم طويل جدا (اكتر حاجه %d رمز)."
+msgstr[5] "الاسم طويل جدا (اكتر حاجه %d رمز)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "المنظمه طويله جدا (اكتر حاجه 255 رمز)."
-#: 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 (max 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 "Ø­ÙÙظت الإعدادات."
@@ -3352,32 +3713,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 "سحابه الوسوم"
@@ -3536,6 +3910,11 @@ msgstr "ما ينÙعش تكرر الملاحظه بتاعتك."
msgid "Email address already exists."
msgstr "عنوان البريد الإلكترونى موجود مسبقًا."
+#: actions/register.php:230
+#, fuzzy, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "الاسم طويل جدا (اكتر حاجه %d رمز)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "اسم مستخدم أو كلمه سر غير صالحه."
@@ -3572,6 +3951,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr ""
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr ""
+
+#: actions/register.php:468
+#, fuzzy, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "صÙÙ Ù†Ùسك واهتماماتك"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4071,60 +4459,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."
@@ -4137,7 +4525,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."
@@ -4147,7 +4535,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"
@@ -4539,63 +4927,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 "
@@ -4605,16 +5021,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 "رسائل قصيرة"
@@ -5354,6 +5776,11 @@ 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:490
+msgid "Account"
+msgstr "الحساب"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
#, fuzzy
@@ -5733,42 +6160,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "تعذّر إنشاء الكنى."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "مش ممكن إنشاء الapplication."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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
@@ -5850,24 +6283,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "استرجع"
@@ -6021,15 +6470,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"
@@ -6274,13 +6725,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.
@@ -6405,6 +6856,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 ""
@@ -6583,44 +7038,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"
@@ -6629,26 +7093,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"
@@ -6658,35 +7126,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 "
@@ -6702,14 +7175,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"
@@ -6728,14 +7205,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"
@@ -6757,7 +7239,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"
@@ -6765,13 +7247,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"
@@ -7471,14 +7960,16 @@ msgstr[5] ""
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 ليس لونًا صحيحًا!"
#: scripts/restoreuser.php:82
diff --git a/locale/bg/LC_MESSAGES/statusnet.po b/locale/bg/LC_MESSAGES/statusnet.po
index 6a7c09980..33d666319 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:32+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:53+0000\n"
"Language-Team: Bulgarian <http://translatewiki.net/wiki/Portal:bg>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "Запазване"
@@ -173,7 +177,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -231,7 +235,7 @@ msgstr "Ðе е открит методът в API."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -259,12 +263,12 @@ msgstr "ПотребителÑÑ‚ нÑма профил."
msgid "Could not save profile."
msgstr "Грешка при запазване на профила."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -409,48 +413,50 @@ 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 ""
"ПÑевдонимът може да Ñъдържа Ñамо малки букви, чиÑла и никакво разÑтоÑние "
"между Ñ‚ÑÑ…."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Опитайте друг пÑевдоним, този вече е зает."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Пълното име е твърде дълго (макÑ. 255 знака)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Името на меÑтоположението е твърде дълго (макÑ. 255 знака)."
@@ -541,30 +547,34 @@ msgstr "групи в %s"
msgid "Upload failed."
msgstr "Качване на файл"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ðеправилен размер."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -573,24 +583,25 @@ msgstr "Ðеправилен размер."
msgid "There was a problem with your session token. Try again, please."
msgstr "Имаше проблем ÑÑŠÑ ÑеÑиÑта ви в Ñайта. МолÑ, опитайте отново!"
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Ðеправилно име или парола!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Да не Ñе изтрива приложението"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
#, fuzzy
msgid "Database error inserting OAuth application user."
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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -598,15 +609,20 @@ msgstr "Грешка в базата от данни — отговор при Ð
msgid "Unexpected form submission."
msgstr "Ðеочаквано изпращане на форма."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Разрешение или забрана на доÑтъпа"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -614,54 +630,78 @@ 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Сметка"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Парола"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "Отказ"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Разрешение"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "ÐÑма код за потвърждение."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Ðе Ñте абонирани за никого."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -699,24 +739,45 @@ msgstr "Бележката е изтрита."
msgid "No status with that ID found."
msgstr "Ðе е открита бележка Ñ Ñ‚Ð°ÐºÑŠÐ² идентификатор."
+#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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."
@@ -776,6 +837,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 "ÐÑма прикачени файлове."
@@ -1004,12 +1069,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 "Грешка при обновÑване на потребителÑ."
@@ -1047,13 +1113,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1343,13 +1410,11 @@ msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "Запазване"
@@ -1371,74 +1436,99 @@ 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:165
#, 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:182 actions/newapplication.php:159
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:186
#, 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:190 actions/newapplication.php:162
#, 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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "ОпиÑанието е задължително."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
#, 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:217 actions/newapplication.php:188
#, 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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "Името на организациÑта е твърде дълго (макÑ. 255 знака)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
#, 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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
#, fuzzy
msgid "Could not update application."
msgstr "Грешка при обновÑване на групата."
@@ -1529,16 +1619,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.
@@ -2276,49 +2356,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 "Тези хора Ñа потребители тук и автоматично Ñте абонирани за Ñ‚ÑÑ…:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Изпратени Ñа покани до Ñледните хора:"
-
-#: actions/invite.php:150
+msgstr[0] "Тези хора Ñа потребители тук и автоматично Ñте абонирани за Ñ‚ÑÑ…:"
+msgstr[1] "Тези хора Ñа потребители тук и автоматично Ñте абонирани за Ñ‚ÑÑ…:"
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:167
+#, fuzzy
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] "Изпратени Ñа покани до Ñледните хора:"
+msgstr[1] "Изпратени Ñа покани до Ñледните хора:"
+
+#. TRANS: Generic message displayed after sending out one or more invitations to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:177
msgid ""
"You will be notified when your invitees accept the invitation and register "
"on the site. Thanks for growing the community!"
@@ -2326,44 +2437,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"
@@ -2639,11 +2761,20 @@ msgstr "За да редактирате приложение, Ñ‚Ñ€Ñбва да
msgid "Use this form to register a new application."
msgstr "Използвайте тази бланка за Ñъздаване на нова група."
+#: actions/newapplication.php:165
+#, fuzzy
+msgid "Name is too long (max 255 chars)."
+msgstr "Пълното име е твърде дълго (макÑ. 255 знака)"
+
#: actions/newapplication.php:176
#, fuzzy
msgid "Source URL is required."
msgstr "Името е задължително."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Името на организациÑта е твърде дълго (макÑ. 255 знака)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
#, fuzzy
msgid "Could not create application."
@@ -2709,6 +2840,16 @@ msgstr "Грешка в Ajax"
msgid "New notice"
msgstr "Ðова бележка"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "Твърде дълго. Може да е най-много %d знака."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Бележката е публикувана"
@@ -2757,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
@@ -2785,30 +2927,51 @@ msgstr ""
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
@@ -2976,175 +3139,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:158
+#. 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 "Страницата не е доÑтъпна във вида медиÑ, който приемате"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Сайт"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Път до Ñайта"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ð½Ð° аватара"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Кратки URL-адреÑи"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Излизане от Ñайта"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "Път до Ñайта"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Ðватари"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Сървър на аватара"
-#: actions/pathsadminpanel.php:297
+#. 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 "Път до аватара"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
#, fuzzy
msgid "Attachments"
msgstr "ÐÑма прикачени файлове."
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "ПонÑкога"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "Винаги"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Използване на SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Запазване на пътищата"
@@ -3180,139 +3454,194 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Пълното име е твърде дълго (макÑ. 255 знака)"
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Името на меÑтоположението е твърде дълго (макÑ. 255 знака)."
+
+#. 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 (max 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 "ÐаÑтройките Ñа запазени."
@@ -3380,32 +3709,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 "СмÑна на цветовете"
@@ -3564,6 +3906,11 @@ msgstr "Ðе можете да Ñе региÑтрате, ако не Ñте ÑÑ
msgid "Email address already exists."
msgstr "ÐдреÑÑŠÑ‚ на е-поща вече Ñе използва."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "БиографиÑта е твърде дълга (до %d Ñимвола)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ðеправилно име или парола."
@@ -3602,6 +3949,15 @@ msgstr "Използва Ñе Ñамо за промени, обÑви или в
msgid "Longer name, preferably your \"real\" name"
msgstr "По-дълго име, за предпочитане \"иÑтинÑкото\" ви име."
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "ÐÐ´Ñ€ÐµÑ Ð½Ð° личната ви Ñтраница, блог или профил в друг Ñайт"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Опишете Ñебе Ñи и интереÑите Ñи в до %d букви"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4109,60 +4465,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."
@@ -4171,7 +4527,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."
@@ -4179,7 +4535,7 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:308
+#: actions/showstream.php:305
#, php-format
msgid "Repeat of %s"
msgstr "ÐŸÐ¾Ð²Ñ‚Ð¾Ñ€ÐµÐ½Ð¸Ñ Ð½Ð° %s"
@@ -4566,63 +4922,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 "
@@ -4632,16 +5016,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"
@@ -5401,6 +5791,11 @@ 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:490
+msgid "Account"
+msgstr "Сметка"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5772,42 +6167,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "Грешка при отбелÑзване като любима."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Грешка при отбелÑзване като любима."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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
@@ -5886,24 +6287,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6057,15 +6474,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"
@@ -6298,14 +6717,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
@@ -6432,6 +6853,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 "ÐÐ´Ñ€ÐµÑ Ð½Ð° Ñтраница, блог или профил в друг Ñайт на групата"
@@ -6606,45 +7031,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"
@@ -6652,10 +7086,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"
@@ -6668,20 +7102,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"
@@ -6691,34 +7129,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 "
@@ -6734,14 +7177,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"
@@ -6760,14 +7207,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"
@@ -6789,7 +7241,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"
@@ -6797,13 +7249,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"
@@ -7487,14 +7946,16 @@ msgstr[1] ""
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 шеÑтнадеÑетични знака."
#: scripts/restoreuser.php:82
diff --git a/locale/br/LC_MESSAGES/statusnet.po b/locale/br/LC_MESSAGES/statusnet.po
index d3be4a559..b79e4b892 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:33+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:54+0000\n"
"Language-Team: Breton <http://translatewiki.net/wiki/Portal:br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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ñ"
@@ -176,7 +180,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -236,7 +240,7 @@ msgstr "N'eo ket bet kavet an hentenn API !"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -264,12 +268,12 @@ msgstr "An implijer-mañ n'eus profil ebet dezhañ."
msgid "Could not save profile."
msgstr "Diposubl eo enrollañ ar profil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -413,47 +417,49 @@ 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"
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Re hir eo al lec'hiadur (255 arouezenn d'ar muiañ)."
@@ -542,30 +548,34 @@ msgstr "strolladoù war %s"
msgid "Upload failed."
msgstr "Enporzhiadenn c'hwitet."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Arventenn oauth_token nann-roet."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Fichenn direizh."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -574,24 +584,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Lesanv / ger tremen direizh !"
-#: actions/apioauthauthorize.php:193
-#, fuzzy
-msgid "Database error deleting OAuth application user."
-msgstr "Arabat eo dilemel ar poellad-mañ"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -599,15 +609,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Kinnig ar furmskrid dic'hortoz."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "C'hoant 'zo gant ur poellad kevreañ gant ho kont"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Aotreañ pe nac'h ar moned"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -615,55 +630,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Kont"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Ger-tremen"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Aotreañ"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Aotreañ pe nac'hañ ar moned da ditouroù ho kont."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Nullet eo bet kadarnadenn ar bostelerezh prim."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "N'oc'h ket aotreet."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -701,24 +740,45 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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."
@@ -778,6 +838,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."
@@ -1005,12 +1069,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."
@@ -1048,13 +1113,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1334,13 +1400,11 @@ msgstr "Adlakaat an arventennoù dre ziouer"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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ñ"
@@ -1361,68 +1425,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Diposubl eo hizivaat ar poellad"
@@ -1508,16 +1597,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.
@@ -2248,92 +2327,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 :"
-
-#: actions/invite.php:150
+#. 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 :"
+
+#. 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"
@@ -2582,10 +2705,18 @@ msgstr "Ret eo deoc'h bezañ luget evit enrollañ ur poellad."
msgid "Use this form to register a new application."
msgstr "Implijit ar furmskrid-mañ evit enskrivañ ur poellad nevez."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Re hir eo an anv (255 arouezenn d'ar muiañ)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Ezhomm 'zo eus ar vammenn URL."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Re hir eo an aozadur (255 arouezenn d'ar muiañ)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "N'eo ket posubl krouiñ ar poellad."
@@ -2650,6 +2781,16 @@ msgstr "Fazi Ajax"
msgid "New notice"
msgstr "Ali nevez"
+#: 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."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Ali embannet"
@@ -2701,7 +2842,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
@@ -2729,29 +2871,50 @@ msgstr "Ar poelladoù ho peus enrollet"
msgid "You have not registered any applications yet."
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
+#. 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'ho peus aotreet poellad ebet da implijout ho kont."
-#: 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
@@ -2923,174 +3086,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Lec'hienn"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Anv ostiz servijer al lec'hienn."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Hent al lec'hienn"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Doser an temoù"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "URLioù brav"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Danvez"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Dodenn evit al lec'hienn."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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ù"
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avataroù"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Servijer avatar"
-#: actions/pathsadminpanel.php:297
+#. 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ù"
-#: actions/pathsadminpanel.php:301
+#. 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ù"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Pezhioù stag"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Morse"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "A-wechoù"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Implijout SSL"
-#: actions/pathsadminpanel.php:375
-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 "Peur implijout SSL"
-#: actions/pathsadminpanel.php:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Enrollañ an hentadoù."
@@ -3129,142 +3403,196 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Re hir eo an anv klok (255 arouezenn d'ar muiañ)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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ñ)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Re hir eo al lec'hiadur (255 arouezenn d'ar muiañ)."
+
+#. 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 (max 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ù."
@@ -3339,25 +3667,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 "
@@ -3366,7 +3707,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ù"
@@ -3527,6 +3868,11 @@ msgstr ""
msgid "Email address already exists."
msgstr "Implijet eo dija ar chomlec'h postel-se."
+#: 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ñ)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Anv implijer pe ger-tremen direizh."
@@ -3566,6 +3912,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Anv hiroc'h, ho anv \"gwir\" a zo gwelloc'h"
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Deskrivit ac'hanoc'h hag ho interestoù, gant %d arouezenn"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4058,62 +4413,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."
@@ -4124,7 +4479,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."
@@ -4134,7 +4489,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"
@@ -4517,40 +4872,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 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%%%"
@@ -4559,26 +4930,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 "
@@ -4588,16 +4971,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"
@@ -5337,6 +5726,11 @@ 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:490
+msgid "Account"
+msgstr "Kont"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5691,41 +6085,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "N'eo ket posubl krouiñ ar poellad."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5800,24 +6201,40 @@ msgstr "Lenn-skrivañ"
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -5969,15 +6386,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"
@@ -6212,14 +6631,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
@@ -6345,6 +6766,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"
@@ -6524,44 +6949,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"
@@ -6570,26 +7004,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"
@@ -6599,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 "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 "
@@ -6642,14 +7085,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"
@@ -6668,14 +7115,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"
@@ -6697,7 +7149,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"
@@ -6708,13 +7160,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"
@@ -7406,14 +7865,16 @@ msgstr[1] ""
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."
#: scripts/restoreuser.php:82
diff --git a/locale/ca/LC_MESSAGES/statusnet.po b/locale/ca/LC_MESSAGES/statusnet.po
index d41a37b5b..a8be41910 100644
--- a/locale/ca/LC_MESSAGES/statusnet.po
+++ b/locale/ca/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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:34+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:56+0000\n"
"Language-Team: Catalan <http://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+0000\n"
#. TRANS: Page title
#. TRANS: Menu item for site administration
@@ -81,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"
@@ -184,7 +188,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -244,7 +248,7 @@ msgstr "No s'ha trobat el mètode API!"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -274,12 +278,12 @@ msgstr "L'usuari no té perfil."
msgid "Could not save profile."
msgstr "No s'ha pogut desar el perfil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -421,48 +425,50 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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. "
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "La ubicació és massa llarga (màx. 255 caràcters)."
@@ -551,30 +557,34 @@ msgstr "grups sobre %s"
msgid "Upload failed."
msgstr "La pujada ha fallat."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "No s'ha proporcionat cap paràmetre oauth_token."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "El testimoni no és vàlid."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -585,23 +595,24 @@ msgstr ""
"Sembla que hi ha hagut un problema amb la teva sessió. Prova-ho de nou, si "
"us plau."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Nom d'usuari / contrasenya no vàlid!"
-#: actions/apioauthauthorize.php:193
-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:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Error de la base de dades en inserir l'usuari de l'aplicació OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -609,15 +620,20 @@ msgstr "Error de la base de dades en inserir l'usuari de l'aplicació OAuth."
msgid "Unexpected form submission."
msgstr "Enviament de formulari inesperat."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Una aplicació voldria connectar-se al vostre compte"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Permet o denega l'accés"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -628,55 +644,77 @@ msgstr ""
"l'habilitat de <strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Compte"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasenya"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Permet"
-#: actions/apioauthauthorize.php:383
-#, fuzzy
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
-msgstr "Permet o denega l'accés a la informació del vostre compte."
+msgstr "Autoritza l'accés a la informació del vostre compte."
-#: actions/apioauthauthorize.php:433
-#, fuzzy
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
-msgstr "S'ha cancel·lat la confirmació de MI."
+msgstr "S'ha cancel·lat l'autorització."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "S'ha denegat i revocat el testimoni de sol·licitud %s."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "No esteu autoritzat."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -714,24 +752,51 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[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 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."
@@ -791,6 +856,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ó."
@@ -1023,12 +1092,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."
@@ -1066,13 +1136,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1123,23 +1194,22 @@ 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
-#, fuzzy, php-format
+#, php-format
msgid "Could not delete group %s."
-msgstr "No s'ha pogut actualitzar el grup."
+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
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s ha abandonat el grup %2$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
-#, fuzzy
msgid "Delete group"
-msgstr "Elimina l'usuari"
+msgstr "Elimina el grup"
#: actions/deletegroup.php:206
#, fuzzy
@@ -1153,15 +1223,13 @@ msgstr ""
#. TRANS: Submit button title for 'No' when deleting a group.
#: actions/deletegroup.php:224
-#, fuzzy
msgid "Do not delete this group"
-msgstr "No eliminis aquest avís"
+msgstr "No eliminis aquest grup"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
-#, fuzzy
msgid "Delete this group"
-msgstr "Elimina l'usuari"
+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
@@ -1262,9 +1330,8 @@ msgid "Site logo"
msgstr "Logotip del lloc"
#: actions/designadminpanel.php:454
-#, fuzzy
msgid "SSL logo"
-msgstr "Logotip del lloc"
+msgstr "Logotip SSL"
#: actions/designadminpanel.php:466
msgid "Change theme"
@@ -1363,13 +1430,11 @@ msgstr "Torna a restaurar al valor per defecte"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1390,68 +1455,91 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "No s'ha pogut actualitzar l'aplicació."
@@ -1539,16 +1627,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.
@@ -2297,50 +2375,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:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Invitació(ons) enviada(des) a la següent gent:"
-
-#: actions/invite.php:150
+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:"
+
+#. 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:"
+
+#. 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!"
@@ -2348,43 +2458,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"
@@ -2662,10 +2783,18 @@ msgstr "Heu d'haver iniciat una sessió per registrar-hi una aplicació."
msgid "Use this form to register a new application."
msgstr "Utilitzeu aquest formulari per crear una nova aplicació."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "El nom és massa llarg (màx. 255 caràcters)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "URL d'origen requerida."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "El camp organització és massa llarg (màx. 255 caràcters)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "No s'ha pogut crear l'aplicació."
@@ -2728,6 +2857,16 @@ msgstr "Ajax Error"
msgid "New notice"
msgstr "Nou avís"
+#: 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."
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "S'ha publicat l'avís"
@@ -2780,8 +2919,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."
@@ -2811,32 +2952,52 @@ msgstr "Aplicacions que heu registrat"
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."
+#, 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."
@@ -3003,175 +3164,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 "Camí i paràmetres del servidor d'aquest lloc basat en StatusNet"
-#: actions/pathsadminpanel.php:158
+#. 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"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Lloc"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Servidor central del lloc."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Camí del lloc"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Directori de temes"
-#: actions/pathsadminpanel.php:247
-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:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "URL atractius"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
-msgstr "Tema del lloc."
+msgid "Server for themes."
+msgstr "Servidor de temes"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
-#, fuzzy
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
msgid "SSL path"
-msgstr "Camí del lloc"
+msgstr "Camí SSL"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
-#, fuzzy
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
msgid "Directory"
-msgstr "Directori de temes"
+msgstr "Directori"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "El camí del directori a les traduccions"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatars"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Servidor d'avatars"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Adjuncions"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Mai"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "A vegades"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Utilitza l'SSL"
-#: actions/pathsadminpanel.php:375
-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 "Quan utilitzar l'SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Desa els camins"
@@ -3209,142 +3484,197 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "El vostre nom sencer és massa llarg (màx. 255 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "La ubicació és massa llarga (màx. 255 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 (max 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ó."
@@ -3422,27 +3752,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 "
@@ -3451,7 +3794,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"
@@ -3609,6 +3952,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "La biografia és massa llarga (màx. %d caràcters)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "El nom d'usuari o la contrasenya no són vàlids."
@@ -3649,6 +3997,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Nom llarg, preferiblement el vostre nom «real»"
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Descriviu qui sou i els vostres interessos en %d caràcters"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4178,48 +4535,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 :)"
@@ -4227,7 +4584,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%%%"
@@ -4236,7 +4593,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."
@@ -4251,7 +4608,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."
@@ -4262,7 +4619,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"
@@ -4644,39 +5001,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%%%"
@@ -4685,26 +5059,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 "
@@ -4720,16 +5106,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"
@@ -5494,6 +5886,11 @@ 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:490
+msgid "Account"
+msgstr "Compte"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5860,41 +6257,48 @@ 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 "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 "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 "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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "No s'ha pogut crear l'aplicació."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
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:189
+#: lib/apioauthstore.php:223
msgid "Failed to delete revoked token."
msgstr "No s'ha pogut suprimir el testimoni revocat."
-#. TRANS: Form legend.
-#: lib/applicationeditform.php:129
-msgid "Edit application"
-msgstr "Edita l'aplicació"
-
#. TRANS: Form guide.
#: lib/applicationeditform.php:178
msgid "Icon for this application"
@@ -5970,24 +6374,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Accés per defecte per a l'aplicació: només lectura, o lectura i escriptura"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6137,15 +6557,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"
@@ -6415,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 "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.
@@ -6547,6 +6971,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"
@@ -6721,27 +7150,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"
@@ -6757,13 +7188,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 "
@@ -6773,9 +7207,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"
@@ -6783,10 +7221,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"
@@ -6799,21 +7237,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"
@@ -6822,7 +7264,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"
@@ -6833,31 +7275,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 "
@@ -6883,14 +7330,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"
@@ -6923,14 +7374,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"
@@ -6968,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"
@@ -6979,13 +7435,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"
@@ -7699,14 +8162,16 @@ msgstr[1] "aproximadament fa %d mesos"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/cs/LC_MESSAGES/statusnet.po b/locale/cs/LC_MESSAGES/statusnet.po
index c712e8e2f..8f09b18fc 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:35+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:57+0000\n"
"Language-Team: Czech <http://translatewiki.net/wiki/Portal:cs>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -180,7 +184,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr " API metoda nebyla nalezena."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -269,12 +273,12 @@ msgstr "Uživatel nemá profil."
msgid "Could not save profile."
msgstr "Nepodařilo se uložit profil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -415,46 +419,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Umístění je příliš dlouhé (maximálně 255 znaků)."
@@ -543,30 +549,34 @@ msgstr "skupiny na %s"
msgid "Upload failed."
msgstr "Nahrání se nezdařilo."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "nebyl dodán parametr oauth_token"
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Neplatný token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -575,23 +585,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Neplatné jméno nebo heslo!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Chyba databáze při mazání uživatele aplikace OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Chyba databáze při vkládání uživatele aplikace OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -599,15 +610,20 @@ msgstr "Chyba databáze při vkládání uživatele aplikace OAuth."
msgid "Unexpected form submission."
msgstr "NeÄekaný požadavek."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Aplikace se chce pÅ™ipojit k vaÅ¡emu úÄtu"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Povolit nebo zamítnout přístup"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -618,55 +634,79 @@ msgstr ""
"3$s</strong>\" 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "ÚÄet"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Heslo"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Povolit"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Povolit nebo zakázat přístup k vaÅ¡emu úÄtu."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "IM potvrzení zrušeno."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Token žádosti %s byl odepřen a zrušen."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Nejste autorizován."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -704,24 +744,54 @@ msgstr "Status smazán."
msgid "No status with that ID found."
msgstr "Nenalezen status s tímto ID."
+#. 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/apistatusesupdate.php:211
+#, 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[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 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ů"
-
-#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Nebyl nalezen."
+#. 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ů"
+
+#. 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."
@@ -781,6 +851,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."
@@ -1010,12 +1084,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"
@@ -1053,13 +1128,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1349,13 +1425,11 @@ msgstr "Reset zpět do výchozího"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1376,68 +1450,94 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Nelze aktualizovat aplikaci."
@@ -1525,16 +1625,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.
@@ -2277,49 +2367,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:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Pozvánka (y) zaslány následujícím osobám:"
-
-#: actions/invite.php:150
+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:"
+
+#. 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:"
+
+#. 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!"
@@ -2327,43 +2451,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"
@@ -2634,10 +2769,18 @@ msgstr "Musíte být přihlášen k registraci aplikace."
msgid "Use this form to register a new application."
msgstr "Použijte tento formulář pro registraci nové aplikace."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Jméno je moc dlouhé (maximální délka je 255 znaků)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Zdrojové URL je nutné."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organizace je příliš dlouhá (max 255 znaků)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Nelze vytvořit aplikaci."
@@ -2701,6 +2844,16 @@ msgstr "Ajax Chyba"
msgid "New notice"
msgstr "Nové sdělení"
+#: 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ů"
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "Sdělení posláno"
@@ -2752,8 +2905,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."
@@ -2783,30 +2938,51 @@ msgstr "Aplikace které jste zaregistrovali"
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."
@@ -2972,175 +3148,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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ů."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Stránky"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Hostname (jméno) serveru stránek."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Cesta ke stránkám (za jménem serveru)"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "adresář tématu"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Cesta k adresáři locales"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Hezké URL"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Téma"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Téma stránek"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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)"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Cesta k adresáři locales"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatary"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Server s avatary"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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ů"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Přílohy"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Nikdy"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Někdy"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Použít SSL"
-#: actions/pathsadminpanel.php:375
-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 "Kdy použít SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Uložit cesty"
@@ -3176,139 +3468,196 @@ 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:455
#: 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:460
#: 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"
-
-#: actions/profilesettings.php:125 actions/register.php:471
+#. 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
+#, 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"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:139 actions/register.php:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Celé jméno je moc dlouhé (maximální délka je 255 znaků)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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ů)"
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Umístění je příliš dlouhé (maximálně 255 znaků)."
+
+#. 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 (max 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"
@@ -3385,25 +3734,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 "
@@ -3411,7 +3773,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"
@@ -3567,6 +3929,11 @@ msgstr "Nemůžete se registrovat, pokud nesouhlasíte s licencí."
msgid "Email address already exists."
msgstr "Emailová adresa již existuje"
+#: 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ů)"
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Neplatné jméno nebo heslo"
@@ -3605,6 +3972,15 @@ msgstr "Použije se pouze pro aktualizace, oznámení a obnovu hesla."
msgid "Longer name, preferably your \"real\" name"
msgstr "Delší jméno, nejlépe vaÅ¡e \"skuteÄné\" jméno"
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Popište sebe a své zájmy"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4131,47 +4507,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 :)"
@@ -4179,7 +4555,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%%%"
@@ -4188,7 +4564,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."
@@ -4201,7 +4577,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."
@@ -4212,7 +4588,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"
@@ -4588,39 +4964,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%%%"
@@ -4629,26 +5022,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 "
@@ -4663,16 +5068,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"
@@ -5430,6 +5841,11 @@ 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:490
+msgid "Account"
+msgstr "ÚÄet"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5789,41 +6205,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Nelze vytvořit aplikaci."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5899,24 +6322,40 @@ msgstr "Ätení a zápis"
msgid "Default access for this application: read-only, or read-write"
msgstr "Výchozí přístup pro tuto aplikaci: pouze pro Ätení, nebo Äíst-psát"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6066,15 +6505,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"
@@ -6344,13 +6785,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.
@@ -6476,6 +6919,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"
@@ -6651,27 +7098,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"
@@ -6687,13 +7136,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 "
@@ -6702,9 +7154,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"
@@ -6712,10 +7168,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"
@@ -6728,21 +7184,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"
@@ -6751,7 +7211,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"
@@ -6762,31 +7222,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 "
@@ -6813,14 +7278,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"
@@ -6853,14 +7322,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"
@@ -6899,7 +7373,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 +7384,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"
@@ -7629,14 +8110,16 @@ msgstr[2] ""
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ů."
#: scripts/restoreuser.php:82
diff --git a/locale/de/LC_MESSAGES/statusnet.po b/locale/de/LC_MESSAGES/statusnet.po
index 36f5d8ca3..2ba6ceb41 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:35+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:58+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -189,7 +193,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -249,7 +253,7 @@ msgstr "API-Methode nicht gefunden."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -279,12 +283,12 @@ msgstr "Benutzer hat kein Profil."
msgid "Could not save profile."
msgstr "Konnte Profil nicht speichern."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -350,7 +354,7 @@ msgid "No message text!"
msgstr "Fehlender Nachrichtentext!"
#: actions/apidirectmessagenew.php:127
-#, fuzzy, php-format
+#, 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] ""
@@ -372,7 +376,6 @@ msgstr ""
#. 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 ""
@@ -430,49 +433,51 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Der vollständige Name ist zu lang (maximal 255 Zeichen)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Der eingegebene Aufenthaltsort ist zu lang (maximal 255 Zeichen)."
@@ -561,30 +566,34 @@ msgstr "Gruppen von %s"
msgid "Upload failed."
msgstr "Hochladen fehlgeschlagen."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Login-Token ungültig oder abgelaufen."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Kein oauth_token Parameter angegeben."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ungültiges Token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -593,23 +602,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Benutzername oder Passwort falsch."
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Datenbankfehler beim Löschen des OAuth Anwendungs Nutzers."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Datenbankfehler beim Einfügen des OAuth-Programm-Benutzers."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -617,15 +627,20 @@ msgstr "Datenbankfehler beim Einfügen des OAuth-Programm-Benutzers."
msgid "Unexpected form submission."
msgstr "Unerwartete Formulareingabe."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Ein Programm will eine Verbindung zu deinem Konto aufbauen"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Zugriff erlauben oder ablehnen"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -636,60 +651,84 @@ msgstr ""
"<strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Profil"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Passwort"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Erlauben"
-#: actions/apioauthauthorize.php:383
-#, fuzzy
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
-msgstr "Zugang zu deinem Konto erlauben oder ablehnen"
+msgstr "Zugang zu deinem Benutzerkonto autorisieren."
-#: actions/apioauthauthorize.php:433
-#, fuzzy
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
-msgstr "IM-Bestätigung abgebrochen."
+msgstr "Authorisierung abgebrochen."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Die Anfrage %s wurde gesperrt und widerrufen."
-#: actions/apioauthauthorize.php:453
-#, fuzzy, php-format
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
+#, php-format
msgid "You have successfully authorized %s."
-msgstr "Du bist nicht autorisiert."
+msgstr "Du hast %s erfolgreich authorisiert."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, 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."
@@ -722,27 +761,55 @@ msgstr "Status gelöscht."
msgid "No status with that ID found."
msgstr "Keine Nachricht mit dieser ID gefunden."
+#. 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/apistatusesupdate.php:211
+#, 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[0] ""
+"Der Server kann so große POST Abfragen (%s bytes) 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 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
-#, php-format
-msgid "That's too long. Max notice size is %d chars."
-msgstr ""
+#. 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] ""
+"Das war zu lang. Die Länge einer Nachricht ist auf %d 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
+#, fuzzy
+msgid "Parent notice not found."
+msgstr "API-Methode nicht gefunden."
-#: 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] ""
+"Die maximale Größe von Nachrichten ist %d Zeichen, inklusive der URL der "
+"Anhänge"
+msgstr[1] ""
"Die maximale Größe von Nachrichten ist %d Zeichen, inklusive der URL der "
"Anhänge"
@@ -804,6 +871,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."
@@ -1035,12 +1106,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."
@@ -1078,13 +1150,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1115,9 +1188,8 @@ msgstr "Programm löschen"
#. 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 musst angemeldet sein, um aus einer Gruppe auszutreten."
+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
@@ -1127,52 +1199,48 @@ 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
-#, fuzzy
msgid "You are not allowed to delete this group."
-msgstr "Du bist kein Mitglied dieser Gruppe."
+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
-#, fuzzy, php-format
+#, php-format
msgid "Could not delete group %s."
-msgstr "Konnte Gruppe nicht aktualisieren."
+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
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s hat die Gruppe %2$s verlassen"
+msgstr "%s-Gruppe gelöscht"
#. TRANS: Title.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Benutzer löschen"
+msgstr "Gruppe löschen"
#: 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 ""
-"Bist du sicher, dass du den Benutzer löschen wisst? Alle Daten des Benutzers "
-"werden aus der Datenbank gelöscht (ohne ein Backup)."
+"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
-#, fuzzy
msgid "Do not delete this group"
-msgstr "Diese Nachricht nicht löschen"
+msgstr "Diese Gruppe nicht löschen"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
-#, fuzzy
msgid "Delete this group"
-msgstr "Diesen Benutzer löschen"
+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
@@ -1255,9 +1323,8 @@ msgid "Invalid logo URL."
msgstr "Ungültige URL für das Logo"
#: actions/designadminpanel.php:337
-#, fuzzy
msgid "Invalid SSL logo URL."
-msgstr "Ungültige URL für das Logo"
+msgstr "Ungültige URL für das SSL-Logo."
#: actions/designadminpanel.php:341
#, php-format
@@ -1273,9 +1340,8 @@ msgid "Site logo"
msgstr "Seitenlogo"
#: actions/designadminpanel.php:454
-#, fuzzy
msgid "SSL logo"
-msgstr "Seitenlogo"
+msgstr "SSL-Logo"
#: actions/designadminpanel.php:466
msgid "Change theme"
@@ -1375,13 +1441,11 @@ msgstr "Standard wiederherstellen"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1402,69 +1466,92 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Konnte Programm nicht aktualisieren."
@@ -1552,16 +1639,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.
@@ -2315,51 +2392,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."
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Einladung(en) an folgende Personen geschickt:"
-
-#: actions/invite.php:150
+msgstr[1] ""
+"Diese Personen sind bereits registrierte Benutzer und du hast sie "
+"automatisch abonniert."
+
+#. 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:"
+
+#. 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!"
@@ -2368,45 +2474,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"
@@ -2679,10 +2796,18 @@ msgstr "Du musst angemeldet sein, um ein Programm zu registrieren."
msgid "Use this form to register a new application."
msgstr "Benutzer dieses Formular, um eine neues Programm zu erstellen."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Der Name ist zu lang (maximal 255 Zeichen)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Quell-URL ist erforderlich."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Die angegebene Organisation ist zu lang (maximal 255 Zeichen)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Konnte das Programm nicht erstellen."
@@ -2747,6 +2872,19 @@ msgstr "Ajax-Fehler"
msgid "New notice"
msgstr "Neue Nachricht"
+#: actions/newnotice.php:157 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:181
+#, 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:227
msgid "Notice posted"
msgstr "Nachricht hinzugefügt"
@@ -2801,7 +2939,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."
@@ -2831,33 +2970,54 @@ msgstr "Registrierte Programme"
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."
+#, fuzzy
+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
-#, 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 "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 ""
+
+#. 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 "
#: actions/oembed.php:80 actions/shownotice.php:100
msgid "Notice has no profile."
@@ -3022,175 +3182,294 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Seite"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Server-Name der Seite"
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Seitenpfad"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
-msgstr "Theme-Verzeichnis"
+msgid "Locale directory"
+msgstr "Sprachpfad"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Pfad zu den Sprachen"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Schicke URLs."
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "Schicke URLs (lesbarer und besser zu merken) verwenden?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Motiv"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
-msgstr "Theme dieser Seite."
+msgid "Server for themes."
+msgstr "Theme-Server"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
-msgstr ""
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+#, fuzzy
+msgid "Web path to themes."
+msgstr "Web-Pfad zu den Themes"
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
-msgstr ""
-
-#: actions/pathsadminpanel.php:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:299
#, fuzzy
-msgid "SSL path"
-msgstr "Seitenpfad"
+msgid "SSL server for themes (default: SSL server)."
+msgstr "SSL-Server der Themes (Standard: SSL-Server)"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
-msgstr ""
+#. 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"
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
#, fuzzy
+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 "Theme-Verzeichnis"
+msgstr "Verzeichnis"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
-msgstr "Pfad zu den Sprachen"
+msgid "Directory where themes are located."
+msgstr "Pfad, wo sich die Themes befinden"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatare"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatar-Server"
-#: actions/pathsadminpanel.php:297
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:335
+#, fuzzy
+msgid "Server for avatars."
+msgstr "Theme-Server"
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:342
msgid "Avatar path"
msgstr "Avatarpfad"
-#: actions/pathsadminpanel.php:301
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:344
+#, fuzzy
+msgid "Web path to avatars."
+msgstr "Web-Pfad zu den Themes"
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:351
msgid "Avatar directory"
msgstr "Avatarverzeichnis"
-#: actions/pathsadminpanel.php:310
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:353
+#, fuzzy
+msgid "Directory where avatars are located."
+msgstr "Pfad, wo sich die Themes 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
+#, fuzzy
+msgid "Server for backgrounds."
+msgstr "Theme-Server"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:381
+#, fuzzy
+msgid "Web path to backgrounds."
+msgstr "Web-Pfad zu den Themes"
+
+#. 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 "Pfad, wo sich die Themes befinden"
+
+#. TRANS: Fieldset legens in Paths admin panel.
#. TRANS: DT element label in attachment list.
-#: actions/pathsadminpanel.php:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Anhänge"
-#: actions/pathsadminpanel.php:366
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+#, fuzzy
+msgid "Server for attachments."
+msgstr "Theme-Server"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:436
+#, fuzzy
+msgid "Web path to attachments."
+msgstr "Web-Pfad zu den Themes"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:445
+#, fuzzy
+msgid "Server for attachments on SSL pages."
+msgstr "Theme-Server"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:454
+#, fuzzy
+msgid "Web path to attachments on SSL pages."
+msgstr "Web-Pfad zu den Themes"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:463
+#, fuzzy
+msgid "Directory where attachments are located."
+msgstr "Pfad, wo sich die Themes befinden"
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:472
msgid "SSL"
msgstr "SSL"
-#: actions/pathsadminpanel.php:370 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 "Nie"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Manchmal"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "SSL verwenden"
-#: actions/pathsadminpanel.php:375
-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 "Wann soll SSL verwendet werden"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:497
+#, fuzzy
+msgid "Server to direct SSL requests to."
msgstr "Server an den SSL Anfragen gerichtet werden sollen"
-#: actions/pathsadminpanel.php:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Speicherpfade"
@@ -3229,143 +3508,193 @@ 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:455
#: 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:460
#: 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
#, 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:471
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:473
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:478
#: 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:480
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
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:256
+msgid "Full name is too long (max 255 characters)."
+msgstr "Der bürgerliche Name ist zu lang (maximal 255 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
#, php-format
-msgid "Bio is too long (max %d chars)."
-msgstr "Die Biografie ist zu lang (max. %d Zeichen)"
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Die Biografie ist zu lang (maximal ein Zeichen)."
+msgstr[1] "Die Biografie ist zu lang (maximal %d Zeichen)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+msgid "Location is too long (max 255 characters)."
+msgstr "Der eingegebene Aufenthaltsort ist zu lang (maximal 255 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
+msgid "Language is too long (max 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."
@@ -3445,27 +3774,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 "
@@ -3474,7 +3816,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"
@@ -3631,6 +3973,11 @@ msgstr ""
msgid "Email address already exists."
msgstr "Diese E-Mail-Adresse existiert bereits."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Die Biografie ist zu lang (max. %d Zeichen)"
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Benutzername oder Passwort falsch."
@@ -3672,6 +4019,17 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Längerer Name, bevorzugt dein bürgerlicher Name"
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Beschreibe dich selbst und deine Interessen in %d Zeichen"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4200,49 +4558,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 :)"
@@ -4250,7 +4608,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%%%"
@@ -4259,7 +4617,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."
@@ -4273,7 +4631,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."
@@ -4284,7 +4642,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"
@@ -4666,39 +5024,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%%%"
@@ -4707,26 +5081,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 "
@@ -4741,16 +5127,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"
@@ -5519,6 +5911,11 @@ 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:490
+msgid "Account"
+msgstr "Profil"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5880,41 +6277,48 @@ 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 "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 "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 "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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "Konnte keinen Favoriten erstellen."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Konnte das Programm nicht erstellen."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr "Versuchte, unbekanntes Token ungültig zu machen."
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
msgid "Failed to delete revoked token."
msgstr "Konnte ungültig gemachtes Token nicht löschen."
-#. TRANS: Form legend.
-#: lib/applicationeditform.php:129
-msgid "Edit application"
-msgstr "Programm bearbeiten"
-
#. TRANS: Form guide.
#: lib/applicationeditform.php:178
msgid "Icon for this application"
@@ -5991,24 +6395,40 @@ msgstr ""
"Standardeinstellung dieses Programms: Schreibgeschützt oder Lese/"
"Schreibzugriff"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel"
+msgstr "Abbrechen"
+
+#: lib/applicationlist.php:247
+msgid " by "
+msgstr ""
+
#. 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 ""
+
#. TRANS: Button label
-#: lib/applicationlist.php:157
+#: lib/applicationlist.php:298
msgctxt "BUTTON"
msgid "Revoke"
msgstr "Widerrufen"
@@ -6155,18 +6575,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"
@@ -6435,14 +6857,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
@@ -6567,6 +6989,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"
@@ -6742,49 +7168,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 "
@@ -6794,8 +7225,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"
@@ -6804,10 +7239,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"
@@ -6815,26 +7250,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"
@@ -6844,44 +7283,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 "
@@ -6908,14 +7352,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"
@@ -6948,14 +7396,19 @@ msgstr ""
"Mit freundlichen Grüßen,\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) 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"
@@ -6987,7 +7440,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"
@@ -6998,14 +7451,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"
@@ -7718,15 +8179,17 @@ msgstr[1] "vor ca. %d Monaten"
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."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/en_GB/LC_MESSAGES/statusnet.po b/locale/en_GB/LC_MESSAGES/statusnet.po
index 88421ca45..40efb83c6 100644
--- a/locale/en_GB/LC_MESSAGES/statusnet.po
+++ b/locale/en_GB/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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:36+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:21:59+0000\n"
"Language-Team: British English <http://translatewiki.net/wiki/Portal:en-gb>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+0000\n"
#. TRANS: Page title
#. TRANS: Menu item for site administration
@@ -79,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"
@@ -181,7 +185,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -241,7 +245,7 @@ msgstr "API method not found."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -254,9 +258,8 @@ msgstr ""
"none."
#: actions/apiaccountupdatedeliverydevice.php:134
-#, fuzzy
msgid "Could not update user."
-msgstr "Couldn't update user."
+msgstr "Could not update user."
#: actions/apiaccountupdateprofile.php:113
#: actions/apiaccountupdateprofilebackgroundimage.php:195
@@ -269,16 +272,15 @@ msgid "User has no profile."
msgstr "User has no profile."
#: actions/apiaccountupdateprofile.php:148
-#, fuzzy
msgid "Could not save profile."
-msgstr "Couldn't save profile."
+msgstr "Could not save profile."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -295,7 +297,7 @@ msgstr ""
#: 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
#: actions/apiaccountupdateprofilecolors.php:143
@@ -344,11 +346,11 @@ msgid "No message text!"
msgstr "No message text!"
#: actions/apidirectmessagenew.php:127
-#, fuzzy, php-format
+#, 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] "That's too long. Max message size is %d chars."
-msgstr[1] "That's too long. Max message size is %d chars."
+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
@@ -362,11 +364,10 @@ msgstr "Can't send direct messages to users who aren't your friend."
#. 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 ""
-"Don't send a message to yourself; just say it to yourself quietly instead."
+"Do not send a message to yourself; just say it to yourself quietly instead."
#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111
#: actions/apistatusesdestroy.php:121
@@ -419,46 +420,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Full name is too long (max 255 chars)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Location is too long (max 255 chars)."
@@ -517,7 +520,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
@@ -547,30 +550,32 @@ msgstr "groups on %s"
msgid "Upload failed."
msgstr "Upload failed."
-#: actions/apioauthaccesstoken.php:108
-#, fuzzy
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
msgid "Invalid request token or verifier."
-msgstr "Invalid login token specified."
+msgstr "Invalid request token or verifier."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "No oauth_token parameter provided."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
-#, fuzzy
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
msgid "Invalid request token."
-msgstr "Invalid token."
+msgstr "Invalid request token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -579,23 +584,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Invalid nickname / password!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Database error deleting OAuth application user."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Database error inserting OAuth application user."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -603,15 +609,20 @@ msgstr "Database error inserting OAuth application user."
msgid "Unexpected form submission."
msgstr "Unexpected form submission."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "An application would like to connect to your account"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Allow or deny access"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -622,55 +633,77 @@ msgstr ""
"the ability to <strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Account"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Password"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Allow"
-#: actions/apioauthauthorize.php:383
-#, fuzzy
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
-msgstr "Allow or deny access to your account information."
+msgstr "Authorise access to your account information."
-#: actions/apioauthauthorize.php:433
-#, fuzzy
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
-msgstr "IM confirmation cancelled."
+msgstr "Authorisation cancelled."
-#: actions/apioauthauthorize.php:435
-#, fuzzy, php-format
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
+#, php-format
msgid "The request token %s has been revoked."
-msgstr "The request token %s has been denied and revoked."
+msgstr "The request token %s has been revoked."
-#: actions/apioauthauthorize.php:453
-#, fuzzy, php-format
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
+#, php-format
msgid "You have successfully authorized %s."
-msgstr "You are not authorised."
+msgstr "You have successfully authorised %s."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -708,24 +741,49 @@ msgstr "Status deleted."
msgid "No status with that ID found."
msgstr "No status with that ID found."
+#. 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/apistatusesupdate.php:211
+#, 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[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 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."
@@ -785,6 +843,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."
@@ -1014,12 +1076,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."
@@ -1029,7 +1092,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"
@@ -1057,13 +1120,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1095,9 +1159,8 @@ msgstr "Delete this application"
#. 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 "You must be logged in to leave 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
@@ -1107,52 +1170,48 @@ 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
-#, fuzzy
msgid "You are not allowed to delete this group."
-msgstr "You are not a member of 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
-#, fuzzy, php-format
+#, php-format
msgid "Could not delete group %s."
-msgstr "Could not update group."
+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
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s left group %2$s"
+msgstr "Deleted group %s"
#. TRANS: Title.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Delete user"
+msgstr "Delete group"
#: 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 ""
-"Are you sure you want to delete this user? This will clear all data about "
-"the user from the database, without a backup."
+"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
-#, fuzzy
msgid "Do not delete this group"
-msgstr "Do not delete this notice"
+msgstr "Do not delete this group"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
-#, fuzzy
msgid "Delete this group"
-msgstr "Delete this user"
+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
@@ -1174,7 +1233,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
@@ -1232,12 +1291,11 @@ msgstr ""
#: actions/designadminpanel.php:332
msgid "Invalid logo URL."
-msgstr "nvalid logo URL."
+msgstr "Invalid logo URL."
#: actions/designadminpanel.php:337
-#, fuzzy
msgid "Invalid SSL logo URL."
-msgstr "nvalid logo URL."
+msgstr "Invalid SSL logo URL."
#: actions/designadminpanel.php:341
#, php-format
@@ -1253,9 +1311,8 @@ msgid "Site logo"
msgstr "Site logo"
#: actions/designadminpanel.php:454
-#, fuzzy
msgid "SSL logo"
-msgstr "Site logo"
+msgstr "SSL logo"
#: actions/designadminpanel.php:466
msgid "Change theme"
@@ -1355,13 +1412,11 @@ msgstr "Reset back to default"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1382,68 +1437,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Could not update application."
@@ -1482,7 +1562,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."
@@ -1531,16 +1611,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.
@@ -1627,7 +1697,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
@@ -1683,12 +1753,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.
@@ -1814,7 +1884,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!"
@@ -1830,7 +1900,7 @@ 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."
@@ -1905,7 +1975,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.
@@ -2212,7 +2282,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
@@ -2280,50 +2350,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
+#. TRANS: Client error displayed when trying to sent invites while they have been disabled.
+#: actions/invite.php:40
msgid "Invites have been disabled."
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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2331,42 +2433,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"
@@ -2603,7 +2716,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
@@ -2636,10 +2749,18 @@ msgstr "You must be logged in to register an application."
msgid "Use this form to register a new application."
msgstr "Use this form to register a new application."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Name is too long (max 255 chars)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Source URL is required."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organisation is too long (max 255 chars)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Could not create application."
@@ -2693,7 +2814,7 @@ msgstr "Message sent"
#: actions/newmessage.php:185 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
msgid "Ajax Error"
@@ -2703,6 +2824,16 @@ msgstr "Ajax Error"
msgid "New notice"
msgstr "New notice"
+#: 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."
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "Notice posted"
@@ -2754,10 +2885,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
@@ -2785,29 +2918,50 @@ msgstr "Applications you have registered"
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
@@ -2972,175 +3126,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Site"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Site path"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
-msgstr "Theme directory"
+msgid "Locale directory"
+msgstr "Locale Directory"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
-msgstr "Theme for the site."
+msgid "Server for themes."
+msgstr "Server for themes"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
-#, fuzzy
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
msgid "SSL path"
-msgstr "Site path"
+msgstr "SSL path"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
-#, fuzzy
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
msgid "Directory"
-msgstr "Theme directory"
+msgstr "Directory"
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatars"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatar server"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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: DT element label in attachment list.
-#: actions/pathsadminpanel.php:339 lib/attachmentlist.php:85
+#. 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."
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Never"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Sometimes"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr ""
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Use SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Save paths"
@@ -3155,7 +3416,7 @@ msgstr ""
#: actions/peoplesearch.php:58
msgid "People search"
-msgstr "People Search"
+msgstr "People search"
#: actions/peopletag.php:68
#, php-format
@@ -3174,140 +3435,195 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Full name is too long (max 255 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Location is too long (max 255 chars)."
+
+#. 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 (max 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."
@@ -3385,25 +3701,38 @@ 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
+#. 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 "
@@ -3412,7 +3741,7 @@ msgstr ""
"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"
@@ -3442,7 +3771,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 ""
@@ -3568,6 +3897,11 @@ 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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Bio is too long (max %d chars)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Invalid username or password."
@@ -3604,6 +3938,15 @@ msgstr "Used only for updates, announcements, and password recovery"
msgid "Longer name, preferably your \"real\" name"
msgstr "Longer name, preferably your \"real\" name"
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Describe yourself and your interests in %d chars"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -3780,7 +4123,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
@@ -3835,9 +4178,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"
@@ -3904,18 +4246,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"
@@ -3959,17 +4299,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 ""
@@ -4053,7 +4393,7 @@ msgstr "Notice feed for %s group (Atom)"
#: actions/showgroup.php:361
#, php-format
msgid "FOAF for %s group"
-msgstr "Outbox for %s"
+msgstr "FOAF for %s group"
#: actions/showgroup.php:399 actions/showgroup.php:451
msgid "Members"
@@ -4127,53 +4467,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%%%"
@@ -4182,20 +4522,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."
@@ -4206,7 +4546,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"
@@ -4281,9 +4621,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."
@@ -4509,18 +4848,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"
@@ -4531,9 +4868,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"
@@ -4548,9 +4884,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"
@@ -4585,39 +4920,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%%%"
@@ -4626,26 +4978,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 "
@@ -4655,16 +5019,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"
@@ -4805,14 +5175,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"
@@ -4928,9 +5296,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
@@ -5002,9 +5370,8 @@ msgid ""
msgstr ""
#: actions/version.php:163
-#, fuzzy
msgid "Contributors"
-msgstr "Connections"
+msgstr "Contributors"
#: actions/version.php:170
msgid ""
@@ -5036,7 +5403,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
@@ -5060,9 +5427,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
@@ -5100,9 +5467,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
@@ -5129,9 +5495,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
@@ -5240,9 +5606,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.
@@ -5267,15 +5633,13 @@ 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:482
@@ -5284,9 +5648,8 @@ 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
@@ -5295,7 +5658,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!"
@@ -5322,9 +5684,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.
@@ -5422,6 +5784,11 @@ 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:490
+msgid "Account"
+msgstr "Account"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5619,7 +5986,7 @@ msgstr ""
#. TRANS: DT element for StatusNet site content license.
#: lib/action.php:898
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.
@@ -5779,55 +6146,60 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Could not create application."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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.
@@ -5890,24 +6262,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -5918,9 +6306,8 @@ msgstr ""
#. 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
@@ -5934,21 +6321,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
@@ -5962,9 +6346,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
@@ -5978,23 +6361,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.
@@ -6016,9 +6397,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.
@@ -6058,15 +6439,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"
@@ -6101,9 +6484,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
@@ -6113,16 +6496,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
@@ -6131,9 +6514,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
@@ -6150,9 +6532,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.
@@ -6217,8 +6598,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.
@@ -6232,8 +6613,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.
@@ -6247,8 +6628,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
@@ -6333,14 +6714,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
@@ -6355,19 +6738,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"
@@ -6379,7 +6760,6 @@ msgstr "Updates by SMS"
#. TRANS: Menu item for OuAth connection settings.
#: lib/connectsettingsaction.php:120
-#, fuzzy
msgctxt "MENU"
msgid "Connections"
msgstr "Connections"
@@ -6404,9 +6784,8 @@ msgstr ""
"You can upload your personal background image. The maximum file size is 2MB."
#: 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"
@@ -6465,6 +6844,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"
@@ -6639,45 +7022,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"
@@ -6685,10 +7077,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"
@@ -6701,21 +7093,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"
@@ -6724,7 +7120,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"
@@ -6735,31 +7131,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 "
@@ -6775,14 +7176,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"
@@ -6801,14 +7206,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"
@@ -6830,7 +7240,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"
@@ -6838,13 +7248,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"
@@ -7341,9 +7758,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."
@@ -7374,27 +7790,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"
@@ -7411,9 +7824,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"
@@ -7523,15 +7936,17 @@ msgstr[1] ""
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
-#, 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."
+#. 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."
#: scripts/restoreuser.php:82
#, php-format
@@ -7539,9 +7954,8 @@ 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
diff --git a/locale/eo/LC_MESSAGES/statusnet.po b/locale/eo/LC_MESSAGES/statusnet.po
index fcdeedfeb..86bc07ba4 100644
--- a/locale/eo/LC_MESSAGES/statusnet.po
+++ b/locale/eo/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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:37+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:00+0000\n"
"Language-Team: Esperanto <http://translatewiki.net/wiki/Portal:eo>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+0000\n"
#. TRANS: Page title
#. TRANS: Menu item for site administration
@@ -80,11 +80,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"
@@ -182,7 +186,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -242,7 +246,7 @@ msgstr "Metodo de API ne troviÄas."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -272,12 +276,12 @@ msgstr "La uzanto ne havas profilon."
msgid "Could not save profile."
msgstr "Malsukcesis konservi la profilon."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -417,47 +421,49 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Plennomo estas tro longa (maksimume 255 literoj)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "lokonomo estas tro longa (maksimume 255 literoj)"
@@ -546,30 +552,34 @@ msgstr "grupoj ĉe %s"
msgid "Upload failed."
msgstr "Malsukcesis alÅuti"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Specifita ensalutado-ĵetono nevalidas."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Ne oauth_token parametro provizita."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Nevalida ĵetono"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -578,23 +588,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Nevalida kromnomo / pasvorto!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Datumbaza eraro forigi la uzanton de *OAuth-aplikaĵo."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Datumbaza eraro enigi la uzanton de *OAuth-aplikaĵo."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -602,15 +613,20 @@ msgstr "Datumbaza eraro enigi la uzanton de *OAuth-aplikaĵo."
msgid "Unexpected form submission."
msgstr "Neatendita formo-sendo."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Aplikaĵo volas konekti al via konto"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Permesi aÅ­ malpermesi atingon"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -621,55 +637,79 @@ msgstr ""
"<strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Pasvorto"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Permesi"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permesi aÅ­ malpermesi atingon al via kontdatumo."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "TujmesaÄila konfirmo nuligita."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "La demanda token %s estis neita kaj revokita."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Vi ne estas rajtigita."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -707,24 +747,51 @@ msgstr "Stato forigita."
msgid "No status with that ID found."
msgstr "Neniu stato kun tiu ID troviÄas."
+#. 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/apistatusesupdate.php:211
+#, 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[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 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."
@@ -784,6 +851,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."
@@ -1012,12 +1083,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."
@@ -1055,13 +1127,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1349,13 +1422,11 @@ msgstr "RedefaÅ­ltiÄi"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1376,68 +1447,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Malsukcesis Äisdatigi la aplikaĵon."
@@ -1525,16 +1621,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.
@@ -2271,49 +2357,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."
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Invito(j) sendiÄis al jenaj personoj:"
+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:150
+#. 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:"
+
+#. 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!"
@@ -2321,42 +2438,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"
@@ -2623,10 +2751,18 @@ msgstr "Ensalutu por registri aplikaĵon."
msgid "Use this form to register a new application."
msgstr "Uzu ĉi tiun formularon por registri novan aplikaĵon."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "La nomo estas tro longa (maksimume 255 literoj)"
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Fonta URL bezonata."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organizonomo estas tro longa (maksimume 255 literoj)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Malsukcesis krei aplikaĵon."
@@ -2689,6 +2825,16 @@ msgstr "Eraro de Ajax"
msgid "New notice"
msgstr "Nova avizo"
+#: 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."
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "Avizo afiÅiÄas"
@@ -2740,8 +2886,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."
@@ -2771,30 +2919,51 @@ msgstr "Aplikoj kiujn vi enskribis"
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."
@@ -2959,175 +3128,291 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Retejo"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Gastigserva Nomo de la retejo"
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Reteja vojo"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Tema adresaro"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Adresara lokigilo al lokaĵaro"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Tajlora URL"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Temo"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Desegno por la retejo"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "Reteja vojo"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
#, fuzzy
msgid "Directory"
msgstr "Tema adresaro"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Adresara lokigilo al lokaĵaro"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avataroj"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatara servilo"
-#: actions/pathsadminpanel.php:297
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:335
+#, fuzzy
+msgid "Server for avatars."
+msgstr "Desegno por la retejo"
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:342
msgid "Avatar path"
msgstr "Avataro-lokigilo"
-#: actions/pathsadminpanel.php:301
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:344
+#, fuzzy
+msgid "Web path to avatars."
+msgstr "Eraris Äisdatigi vizaÄbildon."
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:351
msgid "Avatar directory"
msgstr "Avatara adresaro"
-#: actions/pathsadminpanel.php:310
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:353
+#, fuzzy
+msgid "Directory where avatars are located."
+msgstr "Adresara lokigilo al lokaĵaro"
+
+#. 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
+#, fuzzy
+msgid "Server for backgrounds."
+msgstr "Desegno por la retejo"
+
+#. 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 "Adresara lokigilo al lokaĵaro"
+
+#. TRANS: Fieldset legens in Paths admin panel.
#. TRANS: DT element label in attachment list.
-#: actions/pathsadminpanel.php:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Aldonaĵo"
-#: actions/pathsadminpanel.php:366
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+#, fuzzy
+msgid "Server for attachments."
+msgstr "Desegno por la retejo"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:436
+#, fuzzy
+msgid "Web path to attachments."
+msgstr "Ne estas aldonaĵo."
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:445
+#, fuzzy
+msgid "Server for attachments on SSL pages."
+msgstr "Desegno por la retejo"
+
+#. 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 "Adresara lokigilo al lokaĵaro"
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:472
msgid "SSL"
msgstr "\"SSL\""
-#: actions/pathsadminpanel.php:370 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 "Neniam"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Kelkfoje"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Uzi \"SSL\""
-#: actions/pathsadminpanel.php:375
-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 "Kiam uzi \"SSL\""
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:497
+#, fuzzy
+msgid "Server to direct SSL requests to."
msgstr "Servilo, kien orienti \"SSL\"-peton"
-#: actions/pathsadminpanel.php:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Konservu lokigilon"
@@ -3163,139 +3448,194 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Plennomo estas tro longa (maksimume 255 literoj)"
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Biografio tro longas (maksimume %d literoj)"
+msgstr[1] "Biografio tro longas (maksimume %d literoj)"
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "lokonomo estas tro longa (maksimume 255 literoj)"
+
+#. 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 (max 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."
@@ -3372,32 +3712,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"
@@ -3553,6 +3906,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Biografio tro longas (maksimume %d literoj)"
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Nevalida uzantnomo aÅ­ pasvorto."
@@ -3592,6 +3950,15 @@ msgstr "Uzu nur por Äisdatigo, anonco, kaj rehavi pasvorton."
msgid "Longer name, preferably your \"real\" name"
msgstr "Pli longa nomo, prefere via \"vera\" nomo."
+#: actions/register.php:462
+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: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"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4113,54 +4480,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%%%"
@@ -4169,7 +4536,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."
@@ -4182,7 +4549,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."
@@ -4193,7 +4560,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"
@@ -4568,37 +4935,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%%%"
@@ -4607,26 +4991,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 "
@@ -4640,16 +5036,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"
@@ -5395,6 +5797,11 @@ 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:490
+msgid "Account"
+msgstr "Konto"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5755,41 +6162,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Malsukcesis krei aplikaĵon."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5864,24 +6278,40 @@ msgstr "Leg-skribe"
msgid "Default access for this application: read-only, or read-write"
msgstr "Defaŭta aliro por la aplikaĵo: nur-lege aŭ leg-skribe."
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel"
+msgstr "Nuligi"
+
+#: lib/applicationlist.php:247
+msgid " by "
+msgstr ""
+
#. 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"
@@ -6031,15 +6461,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"
@@ -6308,13 +6740,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.
@@ -6439,6 +6873,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"
@@ -6615,27 +7053,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"
@@ -6650,13 +7090,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 "
@@ -6665,9 +7108,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"
@@ -6675,10 +7122,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"
@@ -6691,21 +7138,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"
@@ -6714,7 +7165,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"
@@ -6725,31 +7176,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 "
@@ -6776,14 +7232,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"
@@ -6816,14 +7276,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"
@@ -6861,7 +7326,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"
@@ -6872,13 +7337,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"
@@ -7589,14 +8061,16 @@ msgstr[1] "antaŭ ĉirkaŭ %d monatoj"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/es/LC_MESSAGES/statusnet.po b/locale/es/LC_MESSAGES/statusnet.po
index 2bdcc4eed..2affeb1b2 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:39+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:01+0000\n"
"Language-Team: Spanish <http://translatewiki.net/wiki/Portal:es>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -185,7 +189,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -245,7 +249,7 @@ msgstr "Método de API no encontrado."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -275,12 +279,12 @@ msgstr "El usuario no tiene un perfil."
msgid "Could not save profile."
msgstr "No se pudo guardar el perfil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -420,48 +424,50 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Tu nombre es demasiado largo (max. 255 carac.)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "La ubicación es demasiado larga (máx. 255 caracteres)."
@@ -550,30 +556,34 @@ msgstr "Grupos en %s"
msgid "Upload failed."
msgstr "Carga falló."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "No se ha provisto de un parámetro oauth_token."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Token inválido."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -583,25 +593,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "¡Usuario o contraseña inválidos!"
-#: actions/apioauthauthorize.php:193
-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:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Error de base de datos al insertar usuario de la aplicación OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -609,15 +618,20 @@ msgstr "Error de base de datos al insertar usuario de la aplicación OAuth."
msgid "Unexpected form submission."
msgstr "Envío de formulario inesperado."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Una aplicación quisiera conectarse a tu cuenta"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Permitir o denegar el acceso"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -628,55 +642,79 @@ msgstr ""
"permiso para <strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Cuenta"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contraseña"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permitir o denegar el acceso a la información de tu cuenta."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Confirmación de mensajería instantánea cancelada."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "El token de solicitud %2 ha sido denegado y revocado."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "No estás autorizado."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -714,24 +752,50 @@ msgstr "Status borrado."
msgid "No status with that ID found."
msgstr "No hay estado para ese ID"
+#. 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/apistatusesupdate.php:211
+#, 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[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 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
@@ -792,6 +856,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."
@@ -1022,12 +1090,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."
@@ -1065,13 +1134,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1363,13 +1433,11 @@ msgstr "Volver a los valores predeterminados"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1390,68 +1458,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "No fue posible actualizar la aplicación."
@@ -1539,16 +1632,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.
@@ -2300,50 +2383,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2351,42 +2466,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"
@@ -2660,10 +2786,18 @@ msgstr "Debes conectarte para registrar una aplicación."
msgid "Use this form to register a new application."
msgstr "Utiliza este formulario para registrar una nueva aplicación."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "El nombre es muy largo (máx. 255 carac.)"
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Se requiere el URL fuente."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "El texto de organización es muy largo (máx. 255 caracteres)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "No se pudo crear la aplicación."
@@ -2726,6 +2860,17 @@ msgstr "Error de Ajax"
msgid "New notice"
msgstr "Nuevo mensaje"
+#: 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."
+
+#: actions/newnotice.php:181
+#, 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:227
msgid "Notice posted"
msgstr "Mensaje publicado"
@@ -2779,8 +2924,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."
@@ -2810,32 +2957,51 @@ msgstr "Aplicaciones que has registrado"
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."
@@ -3000,175 +3166,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Sitio"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nombre del host del servidor del sitio."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Ruta del sitio"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Directorio de temas"
-#: actions/pathsadminpanel.php:247
-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:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "URL agradables"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "¿Usar URL amigables (más legibles y memorizables)?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Tema para el sitio."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Ruta del directorio de las configuraciones locales"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Imágenes"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Servidor de la imagen"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Adjuntos"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Nunca"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "A veces"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Usar SSL"
-#: actions/pathsadminpanel.php:375
-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 "Cuándo utilizar SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Guardar rutas"
@@ -3206,142 +3488,197 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Tu nombre es demasiado largo (max. 255 carac.)"
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "La ubicación es demasiado larga (máx. 255 caracteres)."
+
+#. 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 (max 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."
@@ -3421,26 +3758,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 "
@@ -3449,7 +3799,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"
@@ -3611,6 +3961,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "La biografía es muy larga (máx. %d caracteres)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Usuario o contraseña inválidos."
@@ -3652,6 +4007,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Nombre más largo, preferiblemente tu nombre \"real\""
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Descríbete y cuéntanos tus intereses en %d caracteres"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4183,47 +4547,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 :)"
@@ -4231,7 +4595,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%%%"
@@ -4240,7 +4604,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."
@@ -4254,7 +4618,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."
@@ -4265,7 +4629,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"
@@ -4648,40 +5012,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%%%"
@@ -4690,26 +5071,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 "
@@ -4724,16 +5117,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"
@@ -5495,6 +5894,11 @@ 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:490
+msgid "Account"
+msgstr "Cuenta"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5861,41 +6265,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "No se pudo crear la aplicación."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5971,24 +6382,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Acceso predeterminado para esta aplicación: sólo lectura o lectura-escritura"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6139,15 +6566,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"
@@ -6416,13 +6845,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.
@@ -6548,6 +6979,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"
@@ -6724,27 +7160,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"
@@ -6760,13 +7198,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 "
@@ -6776,9 +7217,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"
@@ -6786,10 +7231,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"
@@ -6804,21 +7249,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"
@@ -6827,7 +7276,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"
@@ -6838,31 +7287,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 "
@@ -6889,14 +7343,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"
@@ -6929,14 +7387,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"
@@ -6974,7 +7437,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"
@@ -6985,13 +7448,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"
@@ -7706,14 +8176,16 @@ msgstr[1] "hace aproximadamente %d meses"
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"
#: scripts/restoreuser.php:82
diff --git a/locale/fa/LC_MESSAGES/statusnet.po b/locale/fa/LC_MESSAGES/statusnet.po
index f6d244e12..b182f20a6 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:40+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:02+0000\n"
"Last-Translator: Ahmad Sufi Mahmudi\n"
"Language-Team: Persian <http://translatewiki.net/wiki/Portal:fa>\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 (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); Translate extension (2010-09-17)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
-"X-POT-Import-Date: 2010-10-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "ذخیره"
@@ -182,7 +186,7 @@ msgstr ""
"اولین کسی باشید که در [این موضوع](%%%%action.newnotice%%%%?status_textarea=%"
"s) پیام می‌Ùرستد."
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -242,7 +246,7 @@ msgstr "رابط مورد نظر پیدا نشد."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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 "برای استÙاده از این روش باید اطلاعات را به صورت پست بÙرستید"
@@ -271,12 +275,12 @@ msgstr "کاربر هیچ نمایه‌ای ندارد."
msgid "Could not save profile."
msgstr "نمی‌توان نمایه را ذخیره کرد."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -415,46 +419,48 @@ 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 "لقب باید شامل حرو٠کوچک Ùˆ اعداد Ùˆ بدون Ùاصله باشد."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "این لقب در حال حاضر ثبت شده است. لطÙا یکی دیگر انتخاب کنید."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "نام کامل خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "نام مکان خیلی طولانی است (حداکثر ۲۵۵ نویسه)"
@@ -543,30 +549,34 @@ msgstr "گروه‌ها در %s"
msgid "Upload failed."
msgstr "بارگذاری شکست خورد."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "هیچ پارامتر oauth_token آماده نشده است."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "رمز نامعتبر است."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -575,23 +585,24 @@ msgstr "رمز نامعتبر است."
msgid "There was a problem with your session token. Try again, please."
msgstr "مشکلی در دریاÙت نشست شما وجود دارد. لطÙا بعدا سعی کنید."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "نام کاربری یا گذرواژه نامعتبر است!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "هنگام حذÙ‌کردن کاربر برنامهٔ OAuth در پایگاه داده خطایی رخ داد."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "هنگام اÙزودن کاربر برنامهٔ OAuth در پایگاه داده خطایی رخ داد."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -599,15 +610,20 @@ msgstr "هنگام اÙزودن کاربر برنامهٔ OAuth در پایگاÙ
msgid "Unexpected form submission."
msgstr "ارسال غیر قابل انتظار Ùرم."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "یک برنامه می‌خواهد که به حساب شما وصل شود"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "اجازه‌دادن (به) یا جلوگیری از دسترسی"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -619,55 +635,79 @@ msgstr ""
"دسترسی به حساب %4$s خودتان را به برنامه‌های دیگری که به آن اعتماد دارید، "
"بدهید."
-#. TRANS: Main menu option when logged in for access to user settings
-#: actions/apioauthauthorize.php:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "حساب کاربری"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "گذرواژه"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "انصراÙ"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "اجازه دادن"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "به دسترسی به اطلاعات حسابتان اجازه بدهید یا از آن جلوگیری کنید."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "تایید پیام‌رسان Ùوری لغو شد."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "نشانهٔ درخواست %s پذیرÙته نشد Ùˆ لغو شد."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "شما شناسایی نشده اید."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -705,24 +745,43 @@ msgstr "وضعیت حذ٠شد."
msgid "No status with that ID found."
msgstr "هیچ وضعیتی با آن شناسه یاÙت نشد."
+#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[0] ""
+"به دلیل تنظبمات، سرور نمی‌تواند این مقدار اطلاعات (%s بایت( را دریاÙت کند."
+
+#. 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."
@@ -782,6 +841,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 "چنین پیوستی وجود ندارد."
@@ -1014,12 +1077,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 "نمی‌توان کاربر را به روز کرد."
@@ -1057,13 +1121,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1357,13 +1422,11 @@ msgstr "برگشت به حالت پیش گزیده"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "ذخیره‌کردن"
@@ -1384,70 +1447,94 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "توصی٠مورد نیاز است."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "نام سازمان خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
#, 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:243 actions/newapplication.php:215
#, 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:280
msgid "Could not update application."
msgstr "نمی‌توان برنامه را به‌هنگام‌سازی کرد."
@@ -1535,16 +1622,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.
@@ -2284,49 +2361,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!"
@@ -2334,42 +2439,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"
@@ -2640,10 +2756,18 @@ msgstr "برای ثبت یک برنامه باید وارد شده باشید."
msgid "Use this form to register a new application."
msgstr "از این شیوه برای ساختن یک برنامهٔ تازه استÙاده کنید."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "نام خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "نشانی اینترنتی منبع مورد نیاز است."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "نام سازمان خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "نمی‌توان برنامه را ساخت."
@@ -2706,6 +2830,16 @@ msgstr "خطای آژاکس"
msgid "New notice"
msgstr "پیام جدید"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "این خیلی طولانی است. بیشینهٔ طول پیام %d نویسه است."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr "بیشینهٔ طول پیام %d نویسه که شامل نشانی اینترنتی پیوست هم هست."
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "پیام Ùرستاده‌شد."
@@ -2757,8 +2891,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 ""
"این کاربر اجازهٔ یادآوری‌کردن را نداده است یا پست‌الکترونیک خود را تایید یا "
"تعیین نکرده است."
@@ -2788,31 +2924,51 @@ msgstr "برنامه‌هایی که ثبت کرده‌اید"
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."
@@ -2978,175 +3134,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 نامعتبر است. بیشینهٔ طول نام ۲۵۵ نویسه است."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "وب‌گاه"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "نام میزبان کارگزار وب‌گاه."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "مسیر وب‌گاه"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "شاخهٔ پوسته"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "مسیر پوشه برای زبان‌های محلی"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "نشانی‌های تمیز"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "از نشانی‌های تمیز (خواناتر Ùˆ ماندگارتر در ذهن) استÙاده شود؟"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "پوسته"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "پوسته برای وب‌گاه"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "مسیر وب‌گاه"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "مسیر پوشه برای زبان‌های محلی"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "چهره‌ها"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "کارگزار چهره‌ها"
-#: actions/pathsadminpanel.php:297
+#. 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 "مسیر نیم‌رخ"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "ضمائم"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "گاهی اوقات"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "برای همیشه"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "استÙاده از SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "نشانی ذخیره سازی"
@@ -3182,139 +3454,192 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "نام کامل خیلی طولانی است (حداکثر ۲۵۵ نویسه)."
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "شرح‌حال خیلی طولانی است (بیشینه %d نویسه)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "نام مکان خیلی طولانی است (حداکثر ۲۵۵ نویسه)"
-#: 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 (max 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 "تنظیمات ذخیره شد."
@@ -3391,25 +3716,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 "
@@ -3418,7 +3756,7 @@ msgstr ""
"چرا به [باز کردن یک حساب](%%action.register%%) اقدام نمی‌کنید Ùˆ اولین Ù†Ùری "
"باشید Ú©Ù‡ چیزی می‌Ùرستد!"
-#: actions/publictagcloud.php:134
+#: actions/publictagcloud.php:146
msgid "Tag cloud"
msgstr "ابر برچسب"
@@ -3575,6 +3913,11 @@ msgstr "شما نمی توانید ثبت نام کنید اگر با لیسان
msgid "Email address already exists."
msgstr "نشانی پست الکترونیکی از قبل وجود دارد."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "شرح‌حال خیلی طولانی است (بیشینه %d نویسه)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "نام کاربری یا گذرواژه نا معتبر است."
@@ -3613,6 +3956,15 @@ msgstr "تنها برای به‌هنگام‌سازی‌ها، اعلامیهâ€
msgid "Longer name, preferably your \"real\" name"
msgstr "نام بلند تر، به طور بهتر نام واقعیتان"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "نشانی اینترنتی صÙحهٔ خانگی، وبلاگ یا نمایه‌تان در یک وب‌گاه دیگر"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "خودتان و علاقه‌مندی‌هایتان را در %d نویسه توصی٠کنید"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4143,47 +4495,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 :)"
@@ -4191,7 +4543,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%%%"
@@ -4200,7 +4552,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."
@@ -4214,7 +4566,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."
@@ -4225,7 +4577,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"
@@ -4604,39 +4956,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%%%"
@@ -4645,26 +5014,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 "
@@ -4680,16 +5061,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 "پیامک"
@@ -5445,6 +5832,11 @@ 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:490
+msgid "Account"
+msgstr "حساب کاربری"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5805,41 +6197,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "نمی‌توان نام‌های مستعار را ساخت."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "نمی‌توان برنامه را ساخت."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5913,24 +6312,40 @@ msgstr "خواندن-نوشتن"
msgid "Default access for this application: read-only, or read-write"
msgstr "دسترسی پیش‌Ùرض برای این برنامه: تنها خواندنی یا خواندن-نوشتن"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "لغو کردن"
@@ -6081,15 +6496,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"
@@ -6359,13 +6776,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.
@@ -6492,6 +6910,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 "نشانی اینترنتی صÙحهٔ‌خانگی یا وبلاگ گروه یا موضوع"
@@ -6666,27 +7088,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"
@@ -6702,22 +7126,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"
@@ -6725,10 +7156,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"
@@ -6741,21 +7172,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"
@@ -6764,7 +7199,7 @@ msgid ""
"More email instructions at %3$s.\n"
"\n"
"Faithfully yours,\n"
-"%4$s"
+"%1$s"
msgstr ""
"شما یک نشانی ارسال تازه در %1$s دارید.\n"
"\n"
@@ -6775,31 +7210,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 "
@@ -6826,14 +7266,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"
@@ -6866,14 +7310,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"
@@ -6915,7 +7364,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"
@@ -6926,13 +7375,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"
@@ -7635,14 +8091,16 @@ msgstr[0] ""
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 یک رنگ صحیح نیست! از Û³ یا Û¶ نویسه مبنای شانزده استÙاده کنید"
#: scripts/restoreuser.php:82
diff --git a/locale/fi/LC_MESSAGES/statusnet.po b/locale/fi/LC_MESSAGES/statusnet.po
index 0cc1858b7..f0f81ebfe 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:41+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:03+0000\n"
"Language-Team: Finnish <http://translatewiki.net/wiki/Portal:fi>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -189,7 +193,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -247,7 +251,7 @@ msgstr "API-metodia ei löytynyt."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -275,12 +279,12 @@ msgstr "Käyttäjällä ei ole profiilia."
msgid "Could not save profile."
msgstr "Profiilin tallennus epäonnistui."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -424,48 +428,50 @@ 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ä."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
@@ -554,30 +560,34 @@ msgstr "Ryhmän toiminnot"
msgid "Upload failed."
msgstr "Komento epäonnistui"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Koko ei kelpaa."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -588,26 +598,26 @@ msgstr ""
"Istuntosi avaimen kanssa oli ongelmia. Olisitko ystävällinen ja kokeilisit "
"uudelleen."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
#, fuzzy
msgid "Invalid nickname / password!"
msgstr "Käyttäjätunnus tai salasana ei kelpaa."
-#: actions/apioauthauthorize.php:193
-#, fuzzy
-msgid "Database error deleting OAuth application user."
-msgstr "Virhe tapahtui käyttäjän asettamisessa."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
#, fuzzy
msgid "Database error inserting OAuth application user."
msgstr "Tietokantavirhe tallennettaessa risutagiä: %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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -615,15 +625,20 @@ msgstr "Tietokantavirhe tallennettaessa risutagiä: %s"
msgid "Unexpected form submission."
msgstr "Odottamaton lomakkeen lähetys."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr ""
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -631,55 +646,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Käyttäjätili"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Salasana"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+#, fuzzy
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "Peruuta"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Kaikki"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Varmistuskoodia ei ole annettu."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Sinulla ei ole valtuutusta tähän."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -718,24 +757,45 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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."
@@ -796,6 +856,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."
@@ -1024,12 +1088,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ää."
@@ -1067,14 +1132,15 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1370,13 +1436,11 @@ msgstr "Käytä oletusasetuksia"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1398,79 +1462,101 @@ 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:165
#, 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:182 actions/newapplication.php:159
#, 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:186
#, 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:190 actions/newapplication.php:162
#, 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:194 actions/newapplication.php:168
#, 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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
#, 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:217 actions/newapplication.php:188
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:221
#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
#, fuzzy
msgid "Could not update application."
msgstr "Ei voitu päivittää ryhmää."
@@ -1562,17 +1648,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.
@@ -2312,52 +2387,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!"
@@ -2365,44 +2473,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"
@@ -2680,10 +2799,20 @@ msgstr "Sinun pitää olla kirjautunut sisään jotta voit luoda ryhmän."
msgid "Use this form to register a new application."
msgstr "Käytä tätä lomaketta luodaksesi ryhmän."
+#: actions/newapplication.php:165
+#, fuzzy
+msgid "Name is too long (max 255 chars)."
+msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr ""
+#: actions/newapplication.php:191
+#, fuzzy
+msgid "Organization is too long (max 255 chars)."
+msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
#, fuzzy
msgid "Could not create application."
@@ -2747,6 +2876,16 @@ msgstr "Ajax-virhe"
msgid "New notice"
msgstr "Uusi päivitys"
+#: 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ä."
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "Päivitys lähetetty"
@@ -2800,7 +2939,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."
@@ -2833,30 +2973,51 @@ msgstr ""
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
@@ -3025,187 +3186,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:158
+#. 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ä."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
#, fuzzy
msgid "Site"
msgstr "Kutsu"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
+#: actions/pathsadminpanel.php:249
#, fuzzy
-msgid "Site path"
+msgid "Site path."
msgstr "Palvelun ilmoitus"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Taustakuvan hakemisto"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Kirjaudu ulos palvelusta"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
#, fuzzy
msgid "Avatars"
msgstr "Kuva"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
#, fuzzy
msgid "Avatar server"
msgstr "Profiilikuva-asetukset"
-#: actions/pathsadminpanel.php:297
+#. 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."
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
#, fuzzy
msgid "Attachments"
msgstr "Liitettä ei ole."
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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
#, fuzzy
msgid "Never"
msgstr "Palauta"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
#, fuzzy
msgid "Sometimes"
msgstr "Päivitykset"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr ""
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
#, fuzzy
msgid "Save paths"
msgstr "Palvelun ilmoitus"
@@ -3243,145 +3513,200 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
#, 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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Koko nimi on liian pitkä (max 255 merkkiä)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "kuvaus on liian pitkä (max %d merkkiä)."
+msgstr[1] "kuvaus on liian pitkä (max %d merkkiä)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Kotipaikka on liian pitkä (max 255 merkkiä)."
+
+#. 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 (max 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."
@@ -3453,34 +3778,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"
@@ -3640,6 +3978,11 @@ 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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "kuvaus on liian pitkä (max %d merkkiä)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Käyttäjätunnus tai salasana ei kelpaa."
@@ -3680,6 +4023,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Pitempi nimi, mieluiten oikea nimesi"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "Kotisivusi, blogisi tai toisella sivustolla olevan profiilisi osoite."
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Kuvaile itseäsi ja kiinnostuksen kohteitasi %d merkillä"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4208,55 +4560,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%%%"
@@ -4265,7 +4617,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."
@@ -4274,7 +4626,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."
@@ -4284,7 +4636,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"
@@ -4678,63 +5030,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 "
@@ -4744,16 +5124,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"
@@ -5526,6 +5912,11 @@ 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:490
+msgid "Account"
+msgstr "Käyttäjätili"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
#, fuzzy
@@ -5908,41 +6299,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Ei voitu lisätä aliasta."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -6020,24 +6418,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6189,15 +6603,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"
@@ -6434,14 +6850,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
@@ -6569,6 +6986,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"
@@ -6745,45 +7168,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"
@@ -6791,10 +7223,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"
@@ -6807,21 +7239,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"
@@ -6830,7 +7266,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"
@@ -6841,31 +7277,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 "
@@ -6881,14 +7322,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"
@@ -6907,14 +7352,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"
@@ -6936,7 +7386,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"
@@ -6944,13 +7394,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"
@@ -7651,15 +8108,17 @@ msgstr[1] ""
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
-#, php-format
-msgid "%s is not a valid color! Use 3 or 6 hex chars."
-msgstr ""
+#. 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."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/fr/LC_MESSAGES/statusnet.po b/locale/fr/LC_MESSAGES/statusnet.po
index 3704732c8..b65efd327 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:42+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:04+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -190,7 +194,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -250,7 +254,7 @@ msgstr "Méthode API non trouvée !"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -280,12 +284,12 @@ msgstr "Aucun profil ne correspond à cet utilisateur."
msgid "Could not save profile."
msgstr "Impossible d’enregistrer le profil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -430,48 +434,50 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Nom complet trop long (maximum de 255 caractères)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, php-format
msgid "Description is too long (max %d chars)."
msgstr "La description est trop longue (%d caractères maximum)."
#: actions/apigroupcreate.php:228 actions/editgroup.php:208
-#: actions/newgroup.php:148 actions/profilesettings.php:232
-#: actions/register.php:234
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Emplacement trop long (maximum de 255 caractères)."
@@ -560,30 +566,34 @@ msgstr "groupes sur %s"
msgid "Upload failed."
msgstr "Échec du téléversement."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Jeton d’identification invalide."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Paramètre oauth_token non fourni."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Jeton incorrect."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -594,26 +604,25 @@ msgstr ""
"Un problème est survenu avec votre jeton de session. Veuillez essayer à "
"nouveau."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Pseudo ou mot de passe incorrect !"
-#: actions/apioauthauthorize.php:193
-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:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr ""
"Erreur de base de donnée en insérant l’utilisateur de l’application OAuth"
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -621,16 +630,21 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Soumission de formulaire inattendue."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
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:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Autoriser ou refuser l’accès"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -642,55 +656,79 @@ 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Compte"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Mot de passe"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Autoriser"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Autoriser ou refuser l’accès à votre compte."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Confirmation de messagerie instantanée annulée."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Le jeton de connexion %s a été refusé et révoqué."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Vous n’êtes pas autorisé."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -728,24 +766,53 @@ msgstr "Statut supprimé."
msgid "No status with that ID found."
msgstr "Aucun statut trouvé avec cet identifiant."
+#. 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/apistatusesupdate.php:211
+#, 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[0] ""
+"Le serveur n’a pas pu gérer autant de données de POST (%s octets) 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 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
-#, 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."
+#. 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] ""
+"C’est trop long ! La taille maximale de l’avis est de %d caractères."
+msgstr[1] ""
+"C’est trop long ! La taille maximale de l’avis est de %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
+#, fuzzy
+msgid "Parent notice not found."
+msgstr "Méthode API non trouvée !"
-#: 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 taille maximale de l’avis est de %d caractères, en incluant l’URL de la "
+"pièce jointe."
+msgstr[1] ""
"La taille maximale de l’avis est de %d caractères, en incluant l’URL de la "
"pièce jointe."
@@ -807,6 +874,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."
@@ -1038,12 +1109,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."
@@ -1081,13 +1153,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1380,13 +1453,11 @@ msgstr "Revenir aux valeurs par défaut"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1407,68 +1478,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:165
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:182 actions/newapplication.php:159
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)."
+#. TRANS: Validation error shown when providing too long a name in the "Edit application" form.
+#: actions/editapplication.php:186
+#, fuzzy
+msgid "Name is too long (max 255 characters)."
msgstr "Le nom est trop long (maximum de 255 caractères)."
-#: 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, fuzzy, 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 (%d caractères maximum)."
+msgstr[1] "La description est trop longue (%d caractères maximum)."
+
+#. TRANS: Validation error shown when providing too long a source URL in the "Edit application" form.
+#: actions/editapplication.php:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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)."
+#. TRANS: Validation error shown when providing too long an arganisation name in the "Edit application" form.
+#: actions/editapplication.php:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "L’organisation est trop longue (maximum de 255 caractères)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Impossible de mettre à jour l’application."
@@ -1556,16 +1652,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.
@@ -2319,50 +2405,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
-#, 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 "Adresse courriel invalide : %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) envoyée(s)"
-#: 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
+#, fuzzy
+msgid "You are already subscribed to this user:"
+msgid_plural "You are already subscribed to these users:"
+msgstr[0] "Vous êtes déjà abonné à ces utilisateurs :"
+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
+#, 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 "Vous avez été automatiquement abonné aux utilisateurs suivants :"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Invitation(s) envoyée(s) aux personnes suivantes :"
+msgstr[0] "Vous avez été automatiquement abonné aux utilisateurs suivants :"
+msgstr[1] "Vous avez été automatiquement abonné aux utilisateurs suivants :"
-#: actions/invite.php:150
+#. 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) envoyée(s) aux personnes suivantes :"
+msgstr[1] "Invitation(s) envoyée(s) aux personnes suivantes :"
+
+#. 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!"
@@ -2371,43 +2488,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"
@@ -2689,10 +2817,18 @@ msgstr "Vous devez être connecté pour enregistrer une application."
msgid "Use this form to register a new application."
msgstr "Utilisez ce formulaire pour inscrire une nouvelle application."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Le nom est trop long (maximum de 255 caractères)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "L’URL source est requise."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "L’organisation est trop longue (maximum de 255 caractères)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Impossible de créer l’application."
@@ -2756,6 +2892,18 @@ msgstr "Erreur Ajax"
msgid "New notice"
msgstr "Nouvel avis"
+#: actions/newnotice.php:157 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:181
+#, 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:227
msgid "Notice posted"
msgstr "Avis publié"
@@ -2808,8 +2956,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!"
msgstr "mises à jour correspondant au(x) terme(s) « %1$s » sur %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 ""
"Cet utilisateur n’accepte pas les clins d’œil ou n’a pas encore validé son "
"adresse électronique."
@@ -2839,33 +2989,53 @@ msgstr "Applications que vous avez enregistré"
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."
+#, fuzzy
+msgid "The following connections exist for your account."
msgstr ""
"Vous avez autorisé les applications suivantes à accéder à 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
-#, 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 "Impossible d’annuler l’accès de 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 ""
+
+#. 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 "
#: actions/oembed.php:80 actions/shownotice.php:100
msgid "Notice has no profile."
@@ -3030,175 +3200,291 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Site"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nom d’hôte du serveur du site."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Chemin du site"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Dossier des thèmes"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Chemin de dossier vers les paramètres régionaux"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Jolies URL"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Thème"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Thème pour le site."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "Chemin du site"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
#, fuzzy
msgid "Directory"
msgstr "Dossier des thèmes"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Chemin de dossier vers les paramètres régionaux"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatars"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Serveur d’avatar"
-#: actions/pathsadminpanel.php:297
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:335
+#, fuzzy
+msgid "Server for avatars."
+msgstr "Thème pour le site."
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:342
msgid "Avatar path"
msgstr "Chemin des avatars"
-#: actions/pathsadminpanel.php:301
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:344
+#, fuzzy
+msgid "Web path to avatars."
+msgstr "La mise à jour de l’avatar a échoué."
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:351
msgid "Avatar directory"
msgstr "Dossier des avatars"
-#: actions/pathsadminpanel.php:310
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:353
+#, fuzzy
+msgid "Directory where avatars are located."
+msgstr "Chemin de dossier vers les paramètres régionaux"
+
+#. 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
+#, fuzzy
+msgid "Server for backgrounds."
+msgstr "Thème pour le 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 "Chemin de dossier vers les paramètres régionaux"
+
+#. TRANS: Fieldset legens in Paths admin panel.
#. TRANS: DT element label in attachment list.
-#: actions/pathsadminpanel.php:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Pièces jointes"
-#: actions/pathsadminpanel.php:366
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+#, fuzzy
+msgid "Server for attachments."
+msgstr "Thème pour le site."
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:436
+#, fuzzy
+msgid "Web path to attachments."
+msgstr "Aucune pièce jointe."
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:445
+#, fuzzy
+msgid "Server for attachments on SSL pages."
+msgstr "Thème pour le 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 "Chemin de dossier vers les paramètres régionaux"
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:472
msgid "SSL"
msgstr "SSL"
-#: actions/pathsadminpanel.php:370 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 "Jamais"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Quelquefois"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Utiliser SSL"
-#: actions/pathsadminpanel.php:375
-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 "Quand utiliser SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:497
+#, fuzzy
+msgid "Server to direct SSL requests to."
msgstr "Serveur vers lequel rediriger les requêtes SSL"
-#: actions/pathsadminpanel.php:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Enregistrer les chemins."
@@ -3237,141 +3523,196 @@ 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"
+#. 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 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:455
#: 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:460
#: 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"
+#. 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 "Adresse de votre site Web, blogue, ou profil dans un autre site"
-#: actions/profilesettings.php:122 actions/register.php:468
-#, php-format
-msgid "Describe yourself and your interests in %d chars"
-msgstr "Décrivez vous et vos intérêts en %d caractères"
+#. 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
+#, 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écrivez vous et vos intérêts en %d caractères"
+msgstr[1] "Décrivez vous et 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:471
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:473
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:478
#: 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:480
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"
-#: 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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Nom complet trop long (maximum de 255 caractères)."
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "La bio est trop longue (%d caractères maximum)."
+msgstr[1] "La bio est trop longue (%d caractères maximum)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Emplacement trop long (maximum de 255 caractères)."
-#: 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)."
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:281
+#, fuzzy
+msgid "Language is too long (max 50 characters)."
msgstr "La langue est trop longue (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."
@@ -3450,26 +3791,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
-#, 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 "Dernières marques 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 "
@@ -3478,7 +3832,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"
@@ -3638,6 +3992,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "La bio est trop longue (%d caractères maximum)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Identifiant ou mot de passe incorrect."
@@ -3679,6 +4038,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Nom plus long, votre \"vrai\" nom de préférence"
+#: 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"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Décrivez vous et vos intérêts en %d caractères"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4216,48 +4584,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 :)"
@@ -4265,7 +4633,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%%%"
@@ -4274,7 +4642,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."
@@ -4288,7 +4656,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."
@@ -4299,7 +4667,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"
@@ -4685,39 +5053,56 @@ 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
+#, fuzzy
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."
-#: 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%%%"
@@ -4726,26 +5111,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 "
@@ -4761,16 +5158,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"
@@ -5537,6 +5940,11 @@ 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:490
+msgid "Account"
+msgstr "Compte"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5901,41 +6309,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "Impossible de créer les alias."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Impossible de créer l’application."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -6012,24 +6427,40 @@ msgstr ""
"Accès par défaut pour cette application : en lecture seule ou en lecture-"
"écriture"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel"
+msgstr "Annuler"
+
+#: lib/applicationlist.php:247
+msgid " by "
+msgstr ""
+
#. 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 ""
+
#. TRANS: Button label
-#: lib/applicationlist.php:157
+#: lib/applicationlist.php:298
msgctxt "BUTTON"
msgid "Revoke"
msgstr "Révoquer"
@@ -6179,15 +6610,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"
@@ -6462,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 "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: "
+#, fuzzy
+msgid "I looked for configuration files in the following places:"
msgstr ""
"J’ai cherché des fichiers de configuration dans les emplacements suivants : "
@@ -6595,6 +7030,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 "
@@ -6773,27 +7212,29 @@ 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
-#, 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 ""
"Bonjour %s.\n"
"\n"
@@ -6809,13 +7250,16 @@ msgstr ""
"Merci de votre attention,\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 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 "
@@ -6825,9 +7269,13 @@ 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
-#, 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"
@@ -6835,10 +7283,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 suit maintenant vos avis sur %2$s.\n"
"\n"
@@ -6851,21 +7299,25 @@ msgstr ""
"----\n"
"Changez votre adresse de courriel ou vos options de notification sur %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 "Nouvelle adresse courriel pour poster dans %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"
@@ -6874,7 +7326,7 @@ 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"
@@ -6885,32 +7337,37 @@ msgstr ""
"Cordialement,\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 "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 "
@@ -6937,14 +7394,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"
@@ -6977,14 +7438,19 @@ msgstr ""
"Bien à vous,\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) a ajouté un de vos 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"
@@ -7023,7 +7489,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"
@@ -7034,13 +7500,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) vous a envoyé un avis"
#. 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"
@@ -7757,14 +8230,16 @@ msgstr[1] "%d"
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
-#, 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’est pas une couleur valide ! Utilisez 3 ou 6 caractères hexadécimaux."
diff --git a/locale/ga/LC_MESSAGES/statusnet.po b/locale/ga/LC_MESSAGES/statusnet.po
index 2328b8843..015893a46 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:42+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:05+0000\n"
"Language-Team: Irish <http://translatewiki.net/wiki/Portal:ga>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -181,7 +185,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -241,7 +245,7 @@ msgstr "Método da API non atopado"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -271,12 +275,12 @@ msgstr "O usuario non ten perfil."
msgid "Could not save profile."
msgstr "Non se puido gardar o perfil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -429,46 +433,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "O nome completo é demasiado longo (max 255 car)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "A localización é demasiado longa (max 255 car.)."
@@ -557,30 +563,34 @@ msgstr "Outras opcions"
msgid "Upload failed."
msgstr "Comando fallido"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Tamaño inválido."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -589,26 +599,26 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
#, fuzzy
msgid "Invalid nickname / password!"
msgstr "Usuario ou contrasinal inválidos."
-#: actions/apioauthauthorize.php:193
-#, fuzzy
-msgid "Database error deleting OAuth application user."
-msgstr "Acounteceu un erro configurando o usuario."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
#, fuzzy
msgid "Database error inserting OAuth application user."
msgstr "Erro ó inserir o hashtag na BD: %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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -616,15 +626,20 @@ msgstr "Erro ó inserir o hashtag na BD: %s"
msgid "Unexpected form submission."
msgstr "Envio de formulario non esperada."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr ""
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -632,56 +647,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Sobre"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasinal"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+#, fuzzy
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "Cancelar"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Todos"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Sen código de confirmación."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Non estás suscrito a ese perfil"
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -721,24 +759,54 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+msgstr[4] ""
+
+#. 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
@@ -799,6 +867,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."
@@ -1037,12 +1109,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."
@@ -1082,14 +1155,15 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
#, fuzzy
@@ -1390,13 +1464,11 @@ msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1417,79 +1489,104 @@ 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:165
#, 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:182 actions/newapplication.php:159
#, 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:186
#, 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:190 actions/newapplication.php:162
#, 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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
#, 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:217 actions/newapplication.php:188
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:221
#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
#, fuzzy
msgid "Could not update application."
msgstr "Non se puido actualizar o usuario."
@@ -1585,17 +1682,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.
@@ -2347,49 +2433,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:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Invitación(s) enviada(s) á seguinte xente:"
-
-#: actions/invite.php:150
+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:"
+
+#. 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:"
+
+#. 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!"
@@ -2397,44 +2528,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"
@@ -2712,10 +2854,20 @@ msgstr "Debes estar logueado para invitar a outros usuarios a empregar %s"
msgid "Use this form to register a new application."
msgstr ""
+#: actions/newapplication.php:165
+#, fuzzy
+msgid "Name is too long (max 255 chars)."
+msgstr "O nome completo é demasiado longo (max 255 car)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr ""
+#: actions/newapplication.php:191
+#, fuzzy
+msgid "Organization is too long (max 255 chars)."
+msgstr "A localización é demasiado longa (max 255 car.)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
#, fuzzy
msgid "Could not create application."
@@ -2782,6 +2934,16 @@ msgstr "Erro de Ajax"
msgid "New notice"
msgstr "Novo chío"
+#: 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í"
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Chío publicado"
@@ -2831,7 +2993,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."
@@ -2863,30 +3026,53 @@ msgstr ""
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
@@ -3058,183 +3244,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:158
+#. 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"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
#, fuzzy
msgid "Site"
msgstr "Invitar"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
+#: actions/pathsadminpanel.php:249
#, fuzzy
-msgid "Site path"
+msgid "Site path."
msgstr "Novo chío"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Avatar actualizado."
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
-msgid "Server for themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
+msgid "Server for themes."
msgstr ""
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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."
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
#, fuzzy
msgid "Avatars"
msgstr "Avatar"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatar"
-#: actions/pathsadminpanel.php:297
+#. 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."
-#: actions/pathsadminpanel.php:301
+#. 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."
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr ""
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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
#, fuzzy
msgid "Never"
msgstr "Recuperar"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
#, fuzzy
msgid "Sometimes"
msgstr "Chíos"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr ""
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr ""
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. 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"
@@ -3271,144 +3563,205 @@ 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:455
#: 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:460
#: 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
#, 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:471
#, 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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "O nome completo é demasiado longo (max 255 car)."
+
+#. 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
#, 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 (max %d character)."
+msgid_plural "Bio is too long (max %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 in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "A localización é demasiado longa (max 255 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 (max 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."
@@ -3487,33 +3840,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 ""
@@ -3673,6 +4039,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:230
+#, fuzzy, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "O teu Bio é demasiado longo (max %d car.)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Usuario ou contrasinal inválidos."
@@ -3716,6 +4087,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Nome máis longo, preferiblemente o teu nome \"real\""
+#: actions/register.php:462
+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:468
+#, 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."
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4246,60 +4626,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."
@@ -4312,7 +4692,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."
@@ -4324,7 +4704,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"
@@ -4714,63 +5094,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 "
@@ -4780,16 +5188,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"
@@ -5570,6 +5984,12 @@ 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:490
+#, fuzzy
+msgid "Account"
+msgstr "Sobre"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
#, fuzzy
@@ -5958,41 +6378,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Non se puido crear o favorito."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -6074,24 +6501,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6244,15 +6687,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"
@@ -6523,14 +6968,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
@@ -6656,6 +7102,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"
@@ -6835,27 +7286,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"
@@ -6870,21 +7323,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"
@@ -6893,10 +7353,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"
@@ -6905,21 +7365,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"
@@ -6928,7 +7392,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"
@@ -6939,31 +7403,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 "
@@ -6989,14 +7458,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"
@@ -7029,14 +7502,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"
@@ -7070,7 +7548,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"
@@ -7078,13 +7556,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"
@@ -7813,15 +8298,17 @@ msgstr[4] ""
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
-#, php-format
-msgid "%s is not a valid color! Use 3 or 6 hex chars."
-msgstr ""
+#. 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."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/gl/LC_MESSAGES/statusnet.po b/locale/gl/LC_MESSAGES/statusnet.po
index 5f4ecb39b..bc5bd8763 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:43+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:06+0000\n"
"Language-Team: Galician <http://translatewiki.net/wiki/Portal:gl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -180,7 +184,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr "Non se atopou o método da API."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -270,12 +274,12 @@ msgstr "O usuario non ten perfil."
msgid "Could not save profile."
msgstr "Non se puido gardar o perfil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -418,48 +422,50 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "A localidade é longa de máis (o máximo son 255 caracteres)."
@@ -548,30 +554,34 @@ msgstr "grupos en %s"
msgid "Upload failed."
msgstr "Houbo un erro durante a carga."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Non se forneceu o parámetro oauth_token."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Pase incorrecto."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -580,27 +590,26 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "O alcume ou o contrasinal son incorrectos!"
-#: actions/apioauthauthorize.php:193
-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:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
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: 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -608,15 +617,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Envío de formulario inesperado."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Unha aplicación quere conectarse á súa conta"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Permitir ou denegar o acceso"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -627,55 +641,79 @@ msgstr ""
"<strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Conta"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasinal"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permitir ou denegar o acceso á información da súa conta."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Cancelouse a confirmación por mensaxería instantánea."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Denegouse e revogouse a ficha da solicitude %s."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Non está autorizado."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -713,24 +751,51 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[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 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."
@@ -792,6 +857,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."
@@ -1023,12 +1092,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."
@@ -1066,13 +1136,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1365,13 +1436,11 @@ msgstr "Volver ao deseño por defecto"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1392,68 +1461,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Non se puido actualizar a aplicación."
@@ -1541,16 +1635,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.
@@ -2301,50 +2385,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2352,43 +2468,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"
@@ -2665,10 +2792,18 @@ msgstr "Ten que identificarse para rexistrar unha aplicación."
msgid "Use this form to register a new application."
msgstr "Utilice o seguinte formulario para rexistrar unha aplicación nova."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "O nome é longo de máis (o límite é de 255 caracteres)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Necesítase o URL de orixe."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "A organización é longa de máis (o límite é de 255 caracteres)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Non se puido crear a aplicación."
@@ -2732,6 +2867,18 @@ msgstr "Houbo un erro de AJAX"
msgid "New notice"
msgstr "Nova nota"
+#: 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."
+
+#: actions/newnotice.php:181
+#, 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:227
msgid "Notice posted"
msgstr "Publicouse a nota"
@@ -2783,8 +2930,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."
@@ -2814,32 +2963,52 @@ msgstr "Aplicacións que rexistrou"
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."
@@ -3006,175 +3175,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Sitio"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nome do servidor do sitio."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Ruta do sitio"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Directorio de temas visuais"
-#: actions/pathsadminpanel.php:247
-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:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Enderezos URL elegantes"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema visual"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Tema visual para o sitio."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Ruta do directorio das traducións"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatares"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Servidor de avatares"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Ficheiros anexos"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Nunca"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Ãs veces"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Utilizar SSL"
-#: actions/pathsadminpanel.php:375
-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 "Cando utilizar SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Gardar as rutas"
@@ -3211,143 +3496,198 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "O nome completo é longo de máis (o máximo son 255 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "A localidade é longa de máis (o máximo son 255 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 (max 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."
@@ -3427,25 +3767,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 "
@@ -3454,7 +3807,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"
@@ -3616,6 +3969,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: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)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "O nome de usuario ou contrasinal non son correctos."
@@ -3657,6 +4015,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Nome longo, preferiblemente o seu nome \"real\""
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Descríbase a vostede e mailos seus intereses en %d caracteres"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4191,47 +4558,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 :)"
@@ -4239,7 +4606,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%%%"
@@ -4248,7 +4615,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."
@@ -4262,7 +4629,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."
@@ -4273,7 +4640,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"
@@ -4657,39 +5024,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%%%"
@@ -4698,26 +5082,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 "
@@ -4732,16 +5128,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"
@@ -5503,6 +5905,11 @@ 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:490
+msgid "Account"
+msgstr "Conta"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5868,41 +6275,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Non se puido crear a aplicación."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5978,24 +6392,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Permisos por defecto para esta aplicación: lectura ou lectura e escritura"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6145,15 +6575,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"
@@ -6423,13 +6855,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.
@@ -6555,6 +6989,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"
@@ -6732,27 +7172,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"
@@ -6767,13 +7209,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 "
@@ -6782,9 +7227,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"
@@ -6792,10 +7241,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"
@@ -6809,21 +7258,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"
@@ -6832,7 +7285,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"
@@ -6843,32 +7296,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 "
@@ -6895,14 +7353,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"
@@ -6935,14 +7397,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"
@@ -6981,7 +7448,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"
@@ -6992,13 +7459,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"
@@ -7711,14 +8185,16 @@ msgstr[1] "hai %d meses"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/hsb/LC_MESSAGES/statusnet.po b/locale/hsb/LC_MESSAGES/statusnet.po
index 86158bac0..7a21d2be9 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:44+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:07+0000\n"
"Language-Team: Upper Sorbian <http://translatewiki.net/wiki/Portal:hsb>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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ć"
@@ -175,7 +179,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -233,7 +237,7 @@ msgstr "API-metoda njenamakana."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -261,12 +265,12 @@ msgstr "Wužiwar nima profil."
msgid "Could not save profile."
msgstr "Profil njeje so składować dał."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -409,47 +413,49 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Městno je předołho (maks. 255 znamješkow)."
@@ -538,30 +544,34 @@ msgstr "skupiny na %s"
msgid "Upload failed."
msgstr "Nahraće je so njeporadźiło."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Njepłaćiwy token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -570,23 +580,24 @@ msgstr "Njepłaćiwy token."
msgid "There was a problem with your session token. Try again, please."
msgstr ""
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Njepłaćiwe přimjeno abo hesło!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Zmylk datoweje banki při zhašenju wužiwarja OAuth-aplikacije."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Zmylk datoweje banki při zasunjenju wužiwarja OAuth-aplikacije."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -594,15 +605,20 @@ msgstr "Zmylk datoweje banki při zasunjenju wužiwarja OAuth-aplikacije."
msgid "Unexpected form submission."
msgstr "NjewoÄakowane wotpósÅ‚anje formulara."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Aplikacija chce so z twojom kontom zwjazać"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Přistup dowolić abo wotpokazać"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -610,55 +626,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Hesło"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Dowolić"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Přistup ke kontowym informacijam dowolić abo wotpokazać."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "IM-wobkrućenje přetorhnjene."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Njejsy awtorizowany."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -696,24 +736,51 @@ msgstr "Status zniÄeny."
msgid "No status with that ID found."
msgstr "Žadyn status z tym ID namakany."
+#. 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/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+msgstr[2] ""
+msgstr[3] ""
+
+#. TRANS: 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."
-
-#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Njenamakany."
+#. 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."
+
+#. 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."
@@ -774,6 +841,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."
@@ -1003,12 +1074,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ć."
@@ -1046,13 +1118,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1335,13 +1408,11 @@ msgstr "Na standard wróćo stajić"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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ć"
@@ -1362,70 +1433,97 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
#, 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:243 actions/newapplication.php:215
#, 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:280
msgid "Could not update application."
msgstr "Aplikacija njeda so aktualizować."
@@ -1511,16 +1609,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.
@@ -2240,93 +2328,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ł:"
-
-#: 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:"
-
-#: actions/invite.php:150
+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ł:"
+
+#. 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:"
+
+#. 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"
@@ -2570,10 +2706,18 @@ msgstr "Dyrbiš přizjewjeny być, zo by aplikaciju registrował."
msgid "Use this form to register a new application."
msgstr "Wužij tutón formular, zo by nowu aplikaciju registrował."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Mjeno je předołho (maks. 255 znamješkow)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Žórłowy URL je trěbny."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Mjeno organizacije je předołho (maks. 255 znamješkow)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Aplikacija njeda so wutworić."
@@ -2636,6 +2780,16 @@ msgstr "Zmylk Ajax"
msgid "New notice"
msgstr "Nowa zdźělenka"
+#: 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."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Zdźělenka wotpósłana"
@@ -2682,7 +2836,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
@@ -2712,30 +2867,51 @@ msgstr "Aplikacije, za kotrež sy zregistrował"
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
@@ -2905,175 +3081,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:158
+#. 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"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Sydło"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Sydłowa šćežka"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Å atowy zapis"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Zapisowa šćežka k lokalam"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Å at"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Šat za sydło."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Zapisowa šćežka k lokalam"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Awatary"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Awatarowy serwer"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Přiwěški"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Ženje"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Druhdy"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "SSL wužiwać"
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. 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ć"
@@ -3107,141 +3397,199 @@ 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:455
#: 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:460
#: 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 ""
-
-#: 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.
+#: 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:125 actions/register.php:471
+#. 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
+#, 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"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:139 actions/register.php:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Dospołne mjeno je předołho (maks. 255 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Městno je předołho (maks. 255 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 (max 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."
@@ -3310,32 +3658,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ć"
@@ -3494,6 +3855,11 @@ 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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Biografija je předołha (maks. %d znamješkow)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Njepłaćiwe wužiwarske mjeno abo hesło."
@@ -3530,6 +3896,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Dlěše mjeno, wosebje twoje \"woprawdźite\" mjeno"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr ""
+
+#: 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"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4015,60 +4390,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."
@@ -4077,7 +4452,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."
@@ -4085,7 +4460,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"
@@ -4465,63 +4840,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 "
@@ -4531,16 +4934,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"
@@ -5280,6 +5689,11 @@ 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:490
+msgid "Account"
+msgstr "Konto"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5641,41 +6055,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Aplikacija njeda so wutworić."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5753,24 +6174,40 @@ msgstr "Popisujomny"
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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ć"
@@ -5919,15 +6356,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"
@@ -6162,13 +6601,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.
@@ -6297,6 +6738,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"
@@ -6475,44 +6922,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"
@@ -6521,26 +6977,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"
@@ -6550,34 +7010,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 "
@@ -6593,14 +7058,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"
@@ -6619,14 +7088,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"
@@ -6648,7 +7122,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"
@@ -6659,13 +7133,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"
@@ -7359,14 +7840,16 @@ msgstr[3] ""
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."
diff --git a/locale/hu/LC_MESSAGES/statusnet.po b/locale/hu/LC_MESSAGES/statusnet.po
index 9556436ac..140dc43c2 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:45+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:08+0000\n"
"Language-Team: Hungarian <http://translatewiki.net/wiki/Portal:hu>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-18 20:28:37+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+0000\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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"
@@ -181,7 +185,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -239,7 +243,7 @@ msgstr "Az API-metódus nem található."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -267,12 +271,12 @@ msgstr "A felhasználónak nincs profilja."
msgid "Could not save profile."
msgstr "Nem sikerült menteni a profilt."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -413,46 +417,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "A hely túl hosszú (legfeljebb 255 karakter lehet)."
@@ -541,29 +547,33 @@ msgstr "%s csoportok"
msgid "Upload failed."
msgstr ""
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
msgid "Invalid request token or verifier."
msgstr ""
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Érvénytelen token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -572,23 +582,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Érvénytelen becenév / jelszó!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr ""
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -596,15 +607,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Váratlan űrlapbeküldés."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Egy alkalmazás szeretne csatlakozni a kontódhoz"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Elérés engedélyezése vagy tiltása"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -612,54 +628,78 @@ 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Kontó"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Jelszó"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Engedjük"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Engedélyezheted vagy megtilthatod a kontód megtekintését."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
msgstr ""
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Nincs jogosultságod."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -697,24 +737,50 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[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 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
@@ -775,6 +841,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."
@@ -1001,12 +1071,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."
@@ -1044,13 +1115,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1335,13 +1407,11 @@ msgstr "Visszaállítás az alapértelmezettre"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1362,68 +1432,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr ""
@@ -1512,16 +1607,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.
@@ -2244,92 +2329,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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"
@@ -2572,10 +2700,18 @@ msgstr ""
msgid "Use this form to register a new application."
msgstr ""
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "A név túl hosszú (max 255 karakter lehet)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Meg kell adnod forrás URL-t."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "A szervezet túl hosszú (255 karakter lehet)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Nem sikerült létrehozni az alkalmazást."
@@ -2638,6 +2774,17 @@ msgstr "Ajax-hiba"
msgid "New notice"
msgstr "Új hír"
+#: 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."
+
+#: actions/newnotice.php:181
+#, 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:227
msgid "Notice posted"
msgstr "Hír elküldve"
@@ -2684,7 +2831,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
@@ -2712,29 +2860,50 @@ msgstr ""
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
@@ -2899,175 +3068,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:158
+#. 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 ""
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Webhely"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "A webhely kiszolgálójának neve."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Webhely útvonala"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Avatar-könyvtár"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "A nyelvi fájlok elérési útvonala"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Téma"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "A webhely témája."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "A nyelvi fájlok elérési útvonala"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatarok"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatar-kiszolgáló"
-#: actions/pathsadminpanel.php:297
+#. 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 ""
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Csatolmányok"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Soha"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Időnként"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "SSL használata"
-#: actions/pathsadminpanel.php:375
-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 "Mikor használjunk SSL-t"
-#: actions/pathsadminpanel.php:381
-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:397
+#. 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"
@@ -3104,143 +3388,198 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "A teljes név túl hosszú (legfeljebb 255 karakter lehet)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Az bemutatkozás túl hosszú (max %d karakter)."
+msgstr[1] "Az bemutatkozás túl hosszú (max %d karakter)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "A hely túl hosszú (legfeljebb 255 karakter lehet)."
+
+#. 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 (max 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."
@@ -3313,32 +3652,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ő"
@@ -3490,6 +3842,11 @@ 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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Az bemutatkozás túl hosszú (max %d karakter)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Érvénytelen felhasználónév vagy jelszó."
@@ -3529,6 +3886,17 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Hosszabb név, célszerűen a \"valódi\" neved"
+#: actions/register.php:462
+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: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"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4016,60 +4384,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."
@@ -4083,7 +4451,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."
@@ -4094,7 +4462,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"
@@ -4462,63 +4830,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 "
@@ -4528,16 +4924,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"
@@ -5259,6 +5661,11 @@ 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:490
+msgid "Account"
+msgstr "Kontó"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5611,41 +6018,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Nem sikerült létrehozni az alkalmazást."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5720,24 +6134,40 @@ msgstr "Ãrható-olvasható"
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 ""
@@ -5887,15 +6317,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"
@@ -6122,13 +6554,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.
@@ -6251,6 +6685,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"
@@ -6428,27 +6866,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"
@@ -6464,22 +6904,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"
@@ -6487,10 +6934,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"
@@ -6504,20 +6951,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"
@@ -6527,34 +6978,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 "
@@ -6581,14 +7037,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"
@@ -6621,14 +7081,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"
@@ -6666,7 +7131,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"
@@ -6674,13 +7139,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"
@@ -7358,14 +7830,16 @@ msgstr[1] ""
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 ""
#: scripts/restoreuser.php:82
diff --git a/locale/ia/LC_MESSAGES/statusnet.po b/locale/ia/LC_MESSAGES/statusnet.po
index a7fefd1ae..d602adf2c 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:45+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:09+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -178,7 +182,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -238,7 +242,7 @@ msgstr "Methodo API non trovate."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -268,12 +272,12 @@ msgstr "Le usator non ha un profilo."
msgid "Could not save profile."
msgstr "Non poteva salveguardar le profilo."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -339,11 +343,13 @@ msgid "No message text!"
msgstr "Message sin texto!"
#: actions/apidirectmessagenew.php:127
-#, fuzzy, php-format
+#, 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] "Isto es troppo longe. Le maximo es %d characteres."
-msgstr[1] "Isto es troppo longe. Le maximo es %d characteres."
+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
@@ -357,12 +363,9 @@ msgstr "Non pote inviar messages directe a usatores que non es tu amicos."
#. 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 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/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111
#: actions/apistatusesdestroy.php:121
@@ -415,46 +418,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Loco es troppo longe (max. 255 characteres)."
@@ -543,30 +548,32 @@ msgstr "gruppos in %s"
msgid "Upload failed."
msgstr "Le incargamento ha fallite."
-#: actions/apioauthaccesstoken.php:108
-#, fuzzy
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
msgid "Invalid request token or verifier."
-msgstr "Indicio de identification invalide specificate."
+msgstr "Indicio de requesta o verificator invalide."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Nulle parametro oauth_token fornite."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
-#, fuzzy
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
msgid "Invalid request token."
-msgstr "Indicio invalide."
+msgstr "Indicio de requesta invalide."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -575,26 +582,26 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Nomine de usator o contrasigno invalide!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr ""
-"Error del base de datos durante le deletion del usator del application OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr ""
"Error del base de datos durante le insertion del usator del application "
"OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -602,15 +609,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Submission de formulario inexpectate."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Un application vole connecter se a tu conto"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Permitter o refusar accesso"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -621,60 +633,82 @@ msgstr ""
"<strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+msgctxt "LEGEND"
msgid "Account"
msgstr "Conto"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Contrasigno"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitter"
-#: actions/apioauthauthorize.php:383
-#, fuzzy
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
-msgstr "Permitter o refusar accesso al informationes de tu conto."
+msgstr "Autorisar le accesso al informationes de tu conto."
-#: actions/apioauthauthorize.php:433
-#, fuzzy
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
-msgstr "Confirmation de messageria instantanee cancellate."
+msgstr "Autorisation cancellate."
-#: actions/apioauthauthorize.php:435
-#, fuzzy, php-format
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
+#, php-format
msgid "The request token %s has been revoked."
-msgstr "Le indicio de requesta %s ha essite refusate e revocate."
+msgstr "Le indicio de requesta %s ha essite revocate."
-#: actions/apioauthauthorize.php:453
-#, fuzzy, php-format
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
+#, php-format
msgid "You have successfully authorized %s."
-msgstr "Tu non es autorisate."
+msgstr "Tu ha autorisate %s con successo."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, 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."
@@ -707,27 +741,52 @@ msgstr "Stato delite."
msgid "No status with that ID found."
msgstr "Nulle stato trovate con iste ID."
+#. 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/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+"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 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."
@@ -788,6 +847,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."
@@ -1018,12 +1081,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."
@@ -1061,13 +1125,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1099,9 +1164,8 @@ msgstr "Deler iste application"
#. 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 "Tu debe aperir un session pro quitar un gruppo."
+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
@@ -1111,52 +1175,48 @@ 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
-#, fuzzy
msgid "You are not allowed to delete this group."
-msgstr "Tu non es membro de iste gruppo."
+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
-#, fuzzy, php-format
+#, php-format
msgid "Could not delete group %s."
-msgstr "Non poteva actualisar gruppo."
+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
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s quitava le gruppo %2$s"
+msgstr "Deleva gruppo %s"
#. TRANS: Title.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Deler usator"
+msgstr "Deler gruppo"
#: 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 ""
-"Es tu secur de voler deler iste usator? Isto radera tote le datos super le "
-"usator del base de datos, sin copia de reserva."
+"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
-#, fuzzy
msgid "Do not delete this group"
-msgstr "Non deler iste nota"
+msgstr "Non deler iste gruppo"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
-#, fuzzy
msgid "Delete this group"
-msgstr "Deler iste usator"
+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
@@ -1239,9 +1299,8 @@ msgid "Invalid logo URL."
msgstr "URL de logotypo invalide."
#: actions/designadminpanel.php:337
-#, fuzzy
msgid "Invalid SSL logo URL."
-msgstr "URL de logotypo invalide."
+msgstr "URL de logotypo SSL invalide."
#: actions/designadminpanel.php:341
#, php-format
@@ -1257,9 +1316,8 @@ msgid "Site logo"
msgstr "Logotypo del sito"
#: actions/designadminpanel.php:454
-#, fuzzy
msgid "SSL logo"
-msgstr "Logotypo del sito"
+msgstr "Logotypo SSL"
#: actions/designadminpanel.php:466
msgid "Change theme"
@@ -1361,13 +1419,11 @@ msgstr "Revenir al predefinitiones"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1388,68 +1444,91 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Non poteva actualisar application."
@@ -1537,16 +1616,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.
@@ -2293,51 +2362,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2345,42 +2442,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"
@@ -2655,10 +2763,18 @@ msgstr "Tu debe aperir un session pro registrar un application."
msgid "Use this form to register a new application."
msgstr "Usa iste formulario pro registrar un nove application."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Le nomine es troppo longe (max. 255 characteres)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Le URL de origine es requirite."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Le organisation es troppo longe (max. 255 characteres)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Non poteva crear application."
@@ -2700,9 +2816,7 @@ msgstr "Nulle destinatario specificate."
#: actions/newmessage.php:164 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
msgid "Message sent"
@@ -2723,6 +2837,19 @@ msgstr "Error de Ajax"
msgid "New notice"
msgstr "Nove nota"
+#: actions/newnotice.php:157 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:181
+#, 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:227
msgid "Notice posted"
msgstr "Nota publicate"
@@ -2776,7 +2903,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."
@@ -2806,32 +2934,55 @@ msgstr "Applicationes que tu ha registrate"
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."
@@ -2996,175 +3147,294 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Sito"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nomine de host del servitor del sito."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Cammino del sito"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
-msgstr "Directorio del themas"
+msgid "Locale directory"
+msgstr "Directorio regional"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Cammino al directorio de localitates"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "URLs de luxo"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "Usar URLs de luxo (plus legibile e memorabile)?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Thema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
-msgstr "Le thema de apparentia pro le sito."
+msgid "Server for themes."
+msgstr "Servitor pro apparentias"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
-msgstr ""
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+#, fuzzy
+msgid "Web path to themes."
+msgstr "Cammino web verso apparentias"
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
-msgstr ""
-
-#: actions/pathsadminpanel.php:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:299
#, fuzzy
-msgid "SSL path"
-msgstr "Cammino del sito"
+msgid "SSL server for themes (default: SSL server)."
+msgstr "Servitor SSL pro apparentias (predefinition: servitor SSL)"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
-msgstr ""
+#. 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"
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
#, fuzzy
+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 del themas"
+msgstr "Directorio"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
-msgstr "Cammino al directorio de localitates"
+msgid "Directory where themes are located."
+msgstr "Cammino a ubi se trova le apparentias"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatares"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Servitor de avatares"
-#: actions/pathsadminpanel.php:297
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:335
+#, fuzzy
+msgid "Server for avatars."
+msgstr "Servitor pro apparentias"
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:342
msgid "Avatar path"
msgstr "Cammino al avatares"
-#: actions/pathsadminpanel.php:301
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:344
+#, fuzzy
+msgid "Web path to avatars."
+msgstr "Cammino web verso apparentias"
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:351
msgid "Avatar directory"
msgstr "Directorio del avatares"
-#: actions/pathsadminpanel.php:310
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:353
+#, fuzzy
+msgid "Directory where avatars are located."
+msgstr "Cammino a ubi se trova le apparentias"
+
+#. 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 "Servitor pro apparentias"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:381
+#, fuzzy
+msgid "Web path to backgrounds."
+msgstr "Cammino web verso apparentias"
+
+#. 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 "Cammino a ubi se trova le apparentias"
+
+#. TRANS: Fieldset legens in Paths admin panel.
#. TRANS: DT element label in attachment list.
-#: actions/pathsadminpanel.php:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Annexos"
-#: actions/pathsadminpanel.php:366
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+#, fuzzy
+msgid "Server for attachments."
+msgstr "Servitor pro apparentias"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:436
+#, fuzzy
+msgid "Web path to attachments."
+msgstr "Cammino web verso apparentias"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:445
+#, fuzzy
+msgid "Server for attachments on SSL pages."
+msgstr "Servitor pro apparentias"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:454
+#, fuzzy
+msgid "Web path to attachments on SSL pages."
+msgstr "Cammino web verso apparentias"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:463
+#, fuzzy
+msgid "Directory where attachments are located."
+msgstr "Cammino a ubi se trova le apparentias"
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:472
msgid "SSL"
msgstr "SSL"
-#: actions/pathsadminpanel.php:370 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 "Nunquam"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Alcun vices"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Usar SSL"
-#: actions/pathsadminpanel.php:375
-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 "Quando usar SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:497
+#, fuzzy
+msgid "Server to direct SSL requests to."
msgstr "Servitor verso le qual diriger le requestas SSL"
-#: actions/pathsadminpanel.php:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Salveguardar camminos"
@@ -3202,140 +3472,190 @@ 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:455
#: 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:460
#: 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
#, 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:471
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:473
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:478
#: 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:480
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
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:256
+msgid "Full name is too long (max 255 characters)."
+msgstr "Le nomine complete es troppo longe (max. 255 characteres)."
+
+#. 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
#, php-format
-msgid "Bio is too long (max %d chars)."
-msgstr "Bio es troppo longe (max %d chars)."
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Bio es troppo longe (max %d character)."
+msgstr[1] "Bio es troppo longe (max %d characteres)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+msgid "Location is too long (max 255 characters)."
+msgstr "Loco es troppo longe (max. 255 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
+msgid "Language is too long (max 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."
@@ -3413,26 +3733,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 "
@@ -3441,7 +3774,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"
@@ -3597,6 +3930,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Bio es troppo longe (max %d chars)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Nomine de usator o contrasigno invalide."
@@ -3637,6 +3975,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Nomine plus longe, preferibilemente tu nomine \"real\""
+#: 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"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Describe te e tu interesses in %d characteres"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4166,48 +4513,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 :)"
@@ -4215,7 +4562,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%%%"
@@ -4224,7 +4571,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."
@@ -4238,7 +4585,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."
@@ -4249,7 +4596,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"
@@ -4629,39 +4976,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%%%"
@@ -4670,26 +5033,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 "
@@ -4705,16 +5080,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"
@@ -5474,6 +5855,11 @@ 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:490
+msgid "Account"
+msgstr "Conto"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5836,41 +6222,46 @@ 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:41
+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:54
+msgid "Could not create anonymous OAuth application."
+msgstr "Non poteva crear application OAuth anonyme."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5947,24 +6338,40 @@ msgstr ""
"Accesso predefinite pro iste application: lectura solmente, o lectura e "
"scriptura"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6114,15 +6521,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"
@@ -6391,14 +6800,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
@@ -6523,6 +6932,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"
@@ -6698,48 +7111,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 "
@@ -6749,8 +7167,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"
@@ -6759,10 +7181,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"
@@ -6770,25 +7192,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"
@@ -6798,7 +7224,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"
@@ -6807,33 +7233,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 "
@@ -6860,14 +7291,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"
@@ -6900,14 +7335,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"
@@ -6946,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"
@@ -6957,13 +7397,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"
@@ -7679,14 +8126,16 @@ msgstr[1] "%d menses"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/is/LC_MESSAGES/statusnet.po b/locale/is/LC_MESSAGES/statusnet.po
index 3b6cd6deb..ad768a759 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:46+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:11+0000\n"
"Language-Team: Icelandic <http://translatewiki.net/wiki/Portal:is>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -180,7 +184,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr "Aðferð í forritsskilum fannst ekki!"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -270,12 +274,12 @@ msgstr "Notandi hefur enga persónulega síðu."
msgid "Could not save profile."
msgstr "Gat ekki vistað persónulega síðu."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -426,46 +430,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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ð."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
@@ -557,30 +563,34 @@ msgstr "Hópsaðgerðir"
msgid "Upload failed."
msgstr "Misheppnuð skipun"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ótæk stærð."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -589,26 +599,26 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
#, fuzzy
msgid "Invalid nickname / password!"
msgstr "Ótækt notendanafn eða lykilorð."
-#: actions/apioauthauthorize.php:193
-#, fuzzy
-msgid "Database error deleting OAuth application user."
-msgstr "Villa kom upp í stillingu notanda."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
#, fuzzy
msgid "Database error inserting OAuth application user."
msgstr "Gagnagrunnsvilla við innsetningu myllumerkis: %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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -616,15 +626,20 @@ msgstr "Gagnagrunnsvilla við innsetningu myllumerkis: %s"
msgid "Unexpected form submission."
msgstr "Bjóst ekki við innsendingu eyðublaðs."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr ""
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -632,55 +647,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Aðgangur"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Lykilorð"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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ð"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Allt"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Enginn staðfestingarlykill."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Þú ert ekki áskrifandi."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -719,24 +758,45 @@ msgstr ""
msgid "No status with that ID found."
msgstr "Engin staða með þessu kenni fannst."
+#. 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/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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
@@ -797,6 +857,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."
@@ -1031,12 +1095,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."
@@ -1076,14 +1141,15 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1381,13 +1447,11 @@ msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1408,78 +1472,100 @@ 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:165
#, 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:182 actions/newapplication.php:159
#, 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:186
#, 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:190 actions/newapplication.php:162
#, 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:194 actions/newapplication.php:168
#, 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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
#, 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:217 actions/newapplication.php:188
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:221
#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
#, fuzzy
msgid "Could not update application."
msgstr "Gat ekki uppfært hóp."
@@ -1570,17 +1656,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.
@@ -2337,50 +2412,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!"
@@ -2388,44 +2495,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"
@@ -2706,10 +2824,20 @@ msgstr "Þú verður að hafa skráð þig inn til að búa til hóp."
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:165
+#, fuzzy
+msgid "Name is too long (max 255 chars)."
+msgstr "Fullt nafn er of langt (í mesta lagi 255 stafir)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr ""
+#: actions/newapplication.php:191
+#, fuzzy
+msgid "Organization is too long (max 255 chars)."
+msgstr "Staðsetning er of löng (í mesta lagi 255 stafir)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
#, fuzzy
msgid "Could not create application."
@@ -2776,6 +2904,16 @@ msgstr "Ajax villa"
msgid "New notice"
msgstr "Nýtt babl"
+#: actions/newnotice.php:157 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:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Babl sent inn"
@@ -2825,7 +2963,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."
@@ -2857,30 +2996,51 @@ msgstr ""
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
@@ -3052,182 +3212,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:158
+#. 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 í "
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
#, fuzzy
msgid "Site"
msgstr "Bjóða"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
+#: actions/pathsadminpanel.php:249
#, fuzzy
-msgid "Site path"
+msgid "Site path."
msgstr "Babl vefsíðunnar"
-#: actions/pathsadminpanel.php:247
-msgid "Locale Directory"
-msgstr ""
+#. 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:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Skrá þig út af síðunni"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
msgid "Directory"
msgstr ""
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
#, fuzzy
msgid "Avatars"
msgstr "Mynd"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
#, fuzzy
msgid "Avatar server"
msgstr "Stillingar fyrir mynd"
-#: actions/pathsadminpanel.php:297
+#. 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ð."
-#: actions/pathsadminpanel.php:301
+#. 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 ""
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr ""
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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
#, fuzzy
msgid "Never"
msgstr "Endurheimta"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
#, fuzzy
msgid "Sometimes"
msgstr "Babl"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr ""
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr ""
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. 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"
@@ -3264,145 +3534,200 @@ 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:455
#: 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:460
#: 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
#, 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:471
#, 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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Fullt nafn er of langt (í mesta lagi 255 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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 in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Staðsetning er of löng (í mesta lagi 255 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 (max 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."
@@ -3470,32 +3795,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ý"
@@ -3657,6 +3995,11 @@ 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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Staðsetning er of löng (í mesta lagi %d stafir)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ótækt notendanafn eða lykilorð."
@@ -3695,6 +4038,17 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Lengra nafn, ákjósalegast að það sé \"rétta\" nafnið þitt"
+#: actions/register.php:462
+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:468
+#, fuzzy, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Lýstu þér og áhugamálum þínum í 140 táknum"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4217,60 +4571,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."
@@ -4279,7 +4633,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."
@@ -4287,7 +4641,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"
@@ -4681,63 +5035,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 "
@@ -4747,16 +5129,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"
@@ -5530,6 +5918,11 @@ 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:490
+msgid "Account"
+msgstr "Aðgangur"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
#, fuzzy
@@ -5913,41 +6306,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Gat ekki búið til uppáhald."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -6025,24 +6425,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6192,15 +6608,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"
@@ -6435,14 +6853,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
@@ -6569,6 +6988,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"
@@ -6744,44 +7167,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"
@@ -6790,27 +7222,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"
@@ -6819,7 +7255,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"
@@ -6830,31 +7266,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 "
@@ -6870,14 +7311,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"
@@ -6896,14 +7341,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"
@@ -6925,7 +7375,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"
@@ -6933,13 +7383,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"
@@ -7640,15 +8097,17 @@ msgstr[1] ""
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
-#, php-format
-msgid "%s is not a valid color! Use 3 or 6 hex chars."
-msgstr ""
+#. 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óð."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/it/LC_MESSAGES/statusnet.po b/locale/it/LC_MESSAGES/statusnet.po
index 32e749ad8..93d9818f7 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:47+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:14+0000\n"
"Language-Team: Italian <http://translatewiki.net/wiki/Portal:it>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -182,7 +186,7 @@ msgstr ""
"[Scrivi qualche cosa](%%%%action.newnotice%%%%?status_textarea=%s) su questo "
"argomento!"
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr "Metodo delle API non trovato."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -270,12 +274,12 @@ msgstr "L'utente non ha un profilo."
msgid "Could not save profile."
msgstr "Impossibile salvare il profilo."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -417,48 +421,50 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Nome troppo lungo (max 255 caratteri)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Ubicazione troppo lunga (max 255 caratteri)."
@@ -547,30 +553,34 @@ msgstr "Gruppi su %s"
msgid "Upload failed."
msgstr "Caricamento non riuscito."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Nessun parametro oauth_token fornito."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Token non valido."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -580,23 +590,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Nome utente o password non valido."
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Errore nel database nell'eliminare l'applicazione utente OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Errore nel database nell'inserire l'applicazione utente OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -604,15 +615,20 @@ msgstr "Errore nel database nell'inserire l'applicazione utente OAuth."
msgid "Unexpected form submission."
msgstr "Invio del modulo inaspettato."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Un'applicazione vorrebbe collegarsi al tuo account"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Consenti o nega l'accesso"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -623,55 +639,79 @@ msgstr ""
"<strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Account"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Password"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Consenti"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Consenti o nega l'accesso alle informazioni del tuo account."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Conferma della messaggistica annullata."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Il token di richiesta %s è stato rifiutato o revocato."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Autorizzazione non presente."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -709,24 +749,50 @@ msgstr "Messaggio eliminato."
msgid "No status with that ID found."
msgstr "Nessuno stato trovato con quel ID."
+#. 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/apistatusesupdate.php:211
+#, 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[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 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
@@ -787,6 +853,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."
@@ -1017,12 +1087,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."
@@ -1060,13 +1131,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1357,13 +1429,11 @@ msgstr "Reimposta i valori predefiniti"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1384,68 +1454,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Impossibile aggiornare l'applicazione."
@@ -1534,16 +1629,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.
@@ -2293,49 +2378,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:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Inviti inviati alle seguenti persone:"
+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:150
+#. 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:"
+
+#. 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!"
@@ -2343,43 +2461,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"
@@ -2652,10 +2781,18 @@ msgstr "Devi eseguire l'accesso per registrare un'applicazione."
msgid "Use this form to register a new application."
msgstr "Usa questo modulo per registrare un'applicazione."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Il nome è troppo lungo (max 255 caratteri)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "L'URL sorgente è richiesto."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "L'organizzazione è troppo lunga (max 255 caratteri)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Impossibile creare l'applicazione."
@@ -2718,6 +2855,17 @@ msgstr "Errore di Ajax"
msgid "New notice"
msgstr "Nuovo messaggio"
+#: 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."
+
+#: actions/newnotice.php:181
+#, 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:227
msgid "Notice posted"
msgstr "Messaggio inviato"
@@ -2769,8 +2917,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."
@@ -2800,32 +2950,52 @@ msgstr "Applicazioni che hai registrato"
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."
@@ -2991,175 +3161,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Sito"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nome host del server"
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Percorso del sito"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Directory del tema"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Percorso della directory alle localizzazioni"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "URL semplici"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Tema per questo sito."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Percorso della directory alle localizzazioni"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Immagini"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Server dell'immagine"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Allegati"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Mai"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Qualche volta"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Usa SSL"
-#: actions/pathsadminpanel.php:375
-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 "Quando usare SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Salva percorsi"
@@ -3197,141 +3483,196 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Nome troppo lungo (max 255 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %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:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Ubicazione troppo lunga (max 255 caratteri)."
+
+#. 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 (max 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."
@@ -3409,32 +3750,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"
@@ -3591,6 +3945,11 @@ msgstr "Non puoi registrarti se non accetti la licenza."
msgid "Email address already exists."
msgstr "Indirizzo email già esistente."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "La biografia è troppo lunga (max %d caratteri)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Nome utente o password non valido."
@@ -3631,6 +3990,15 @@ msgstr "Usata solo per aggiornamenti, annunci e recupero password"
msgid "Longer name, preferably your \"real\" name"
msgstr "Nome completo, preferibilmente il tuo \"vero\" nome"
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Descriviti assieme ai tuoi interessi in %d caratteri"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4158,47 +4526,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 :)"
@@ -4206,7 +4574,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%%%"
@@ -4215,7 +4583,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."
@@ -4229,7 +4597,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."
@@ -4240,7 +4608,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"
@@ -4620,39 +4988,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%%%"
@@ -4661,26 +5046,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 "
@@ -4695,16 +5092,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"
@@ -5468,6 +5871,11 @@ 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:490
+msgid "Account"
+msgstr "Account"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5832,41 +6240,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Impossibile creare l'applicazione."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5942,24 +6357,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Accesso predefinito per questa applicazione, sola lettura o lettura-scrittura"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6109,15 +6540,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"
@@ -6388,13 +6821,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.
@@ -6522,6 +6957,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"
@@ -6696,27 +7136,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"
@@ -6732,13 +7174,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 "
@@ -6748,9 +7193,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"
@@ -6758,10 +7207,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"
@@ -6774,21 +7223,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"
@@ -6797,7 +7250,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"
@@ -6808,32 +7261,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 "
@@ -6860,14 +7318,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"
@@ -6900,14 +7362,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"
@@ -6946,7 +7413,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"
@@ -6957,13 +7424,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"
@@ -7676,14 +8150,16 @@ msgstr[1] "circa %d mesi fa"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/ja/LC_MESSAGES/statusnet.po b/locale/ja/LC_MESSAGES/statusnet.po
index 94bb1d17a..d1e43e372 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:48+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:16+0000\n"
"Language-Team: Japanese <http://translatewiki.net/wiki/Portal:ja>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -180,7 +184,7 @@ msgstr ""
"最åˆã® [ã“ã®ãƒˆãƒ”ック投稿](%%%%action.newnotice%%%%?status_textarea=%s) ã‚’ã—ã¦"
"ãã ã•ã„!"
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr "API メソッドãŒè¦‹ã¤ã‹ã‚Šã¾ã›ã‚“。"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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 ãŒå¿…è¦ã§ã™ã€‚"
@@ -271,12 +275,12 @@ msgstr "ユーザã¯ãƒ—ロフィールをもã£ã¦ã„ã¾ã›ã‚“。"
msgid "Could not save profile."
msgstr "プロフィールをä¿å­˜ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -418,48 +422,50 @@ 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 ""
"ニックãƒãƒ¼ãƒ ã«ã¯ã€å°æ–‡å­—アルファベットã¨æ•°å­—ã®ã¿ä½¿ç”¨ã§ãã¾ã™ã€‚スペースã¯ä½¿ç”¨"
"ã§ãã¾ã›ã‚“。"
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "ãã®ãƒ‹ãƒƒã‚¯ãƒãƒ¼ãƒ ã¯æ—¢ã«ä½¿ç”¨ã•ã‚Œã¦ã„ã¾ã™ã€‚ä»–ã®ã‚‚ã®ã‚’試ã—ã¦ã¿ã¦ä¸‹ã•ã„。"
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "フルãƒãƒ¼ãƒ ãŒé•·ã™ãŽã¾ã™ã€‚(255å­—ã¾ã§ï¼‰"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "場所ãŒé•·ã™ãŽã¾ã™ã€‚(255å­—ã¾ã§ï¼‰"
@@ -549,30 +555,34 @@ msgstr "%s 上ã®ã‚°ãƒ«ãƒ¼ãƒ—"
msgid "Upload failed."
msgstr "ファイルアップロード"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "oauth_token パラメータã¯æä¾›ã•ã‚Œã¾ã›ã‚“ã§ã—ãŸã€‚"
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "ä¸æ­£ãªãƒˆãƒ¼ã‚¯ãƒ³ã€‚"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -581,23 +591,24 @@ msgstr "ä¸æ­£ãªãƒˆãƒ¼ã‚¯ãƒ³ã€‚"
msgid "There was a problem with your session token. Try again, please."
msgstr "ã‚ãªãŸã®ã‚»ãƒƒã‚·ãƒ§ãƒ³ãƒˆãƒ¼ã‚¯ãƒ³ã«å•é¡ŒãŒã‚ã‚Šã¾ã—ãŸã€‚å†åº¦ãŠè©¦ã—ãã ã•ã„。"
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "ä¸æ­£ãªãƒ¦ãƒ¼ã‚¶åã¾ãŸã¯ãƒ‘スワード。"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "OAuth アプリケーションユーザã®å‰Šé™¤æ™‚DBエラー。"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "OAuth アプリケーションユーザã®è¿½åŠ æ™‚DBエラー。"
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -605,15 +616,20 @@ msgstr "OAuth アプリケーションユーザã®è¿½åŠ æ™‚DBエラー。"
msgid "Unexpected form submission."
msgstr "予期ã›ã¬ãƒ•ã‚©ãƒ¼ãƒ é€ä¿¡ã§ã™ã€‚"
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "アプリケーションã¯ã‚ãªãŸã®ã‚¢ã‚«ã‚¦ãƒ³ãƒˆã«æŽ¥ç¶šã—ãŸã„ã§ã™"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "アクセスを許å¯ã¾ãŸã¯æ‹’絶"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -621,55 +637,80 @@ 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "アカウント"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "パスワード"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "許å¯"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "アカウント情報ã¸ã®ã‚¢ã‚¯ã‚»ã‚¹ã‚’許å¯ã™ã‚‹ã‹ã€ã¾ãŸã¯æ‹’絶ã—ã¦ãã ã•ã„。"
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "確èªã‚³ãƒ¼ãƒ‰ãŒã‚ã‚Šã¾ã›ã‚“。"
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "リクエストトークン%sã¯ã€æ‹’å¦ã•ã‚Œã¦ã€å–り消ã•ã‚Œã¾ã—ãŸã€‚"
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "èªè¨¼ã•ã‚Œã¦ã„ã¾ã›ã‚“。"
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -707,24 +748,44 @@ msgstr "ステータスを削除ã—ã¾ã—ãŸã€‚"
msgid "No status with that ID found."
msgstr "ãã®ï¼©ï¼¤ã§ã®ã‚¹ãƒ†ãƒ¼ã‚¿ã‚¹ã¯ã‚ã‚Šã¾ã›ã‚“。"
+#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[0] ""
+"サーãƒãƒ¼ã®ç¾åœ¨ã®æ§‹æˆãŒç†ç”±ã§ã€å¤§é‡ã® POST データ (%sãƒã‚¤ãƒˆ) を処ç†ã™ã‚‹ã“ã¨ãŒ"
+"ã§ãã¾ã›ã‚“ã§ã—ãŸã€‚"
+
+#. 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."
@@ -784,6 +845,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 "ãã®ã‚ˆã†ãªæ·»ä»˜ã¯ã‚ã‚Šã¾ã›ã‚“。"
@@ -1016,12 +1081,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 "ユーザを更新ã§ãã¾ã›ã‚“"
@@ -1059,13 +1125,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1359,13 +1426,11 @@ msgstr "デフォルトã¸ãƒªã‚»ãƒƒãƒˆã™ã‚‹"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "ä¿å­˜"
@@ -1386,68 +1451,92 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "概è¦ãŒå¿…è¦ã§ã™ã€‚"
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "組織ãŒé•·ã™ãŽã¾ã™ã€‚(最大255字)"
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "アプリケーションを更新ã§ãã¾ã›ã‚“。"
@@ -1535,17 +1624,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.
@@ -2302,51 +2380,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!"
@@ -2354,43 +2460,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"
@@ -2662,10 +2779,18 @@ msgstr "アプリケーションを登録ã™ã‚‹ã«ã¯ãƒ­ã‚°ã‚¤ãƒ³ã—ã¦ã„ãªã‘
msgid "Use this form to register a new application."
msgstr "ã“ã®ãƒ•ã‚©ãƒ¼ãƒ ã‚’使ã£ã¦æ–°ã—ã„アプリケーションを登録ã—ã¾ã™ã€‚"
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "åå‰ãŒé•·ã™ãŽã¾ã™ã€‚(最大255å­—ã¾ã§ï¼‰"
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "ソースURLãŒå¿…è¦ã§ã™ã€‚"
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "組織ãŒé•·ã™ãŽã¾ã™ã€‚(最大255字)"
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "アプリケーションを作æˆã§ãã¾ã›ã‚“。"
@@ -2729,6 +2854,16 @@ msgstr "Ajax エラー"
msgid "New notice"
msgstr "æ–°ã—ã„ã¤ã¶ã‚„ã"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "é•·ã™ãŽã¾ã™ã€‚ã¤ã¶ã‚„ãã¯æœ€å¤§ %d å­—ã¾ã§ã§ã™ã€‚"
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr "ã¤ã¶ã‚„ã㯠URL ã‚’å«ã‚ã¦æœ€å¤§ %d å­—ã¾ã§ã§ã™ã€‚"
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "ã¤ã¶ã‚„ãを投稿ã—ã¾ã—ãŸ"
@@ -2781,7 +2916,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 ""
"ã“ã®ãƒ¦ãƒ¼ã‚¶ã¯ã€åˆå›³ã‚’許å¯ã—ã¦ã„ãªã„ã‹ã€ç¢ºèªã•ã‚Œã¦ã„ãŸçŠ¶æ…‹ã§ãªã„ã‹ã€ãƒ¡ãƒ¼ãƒ«è¨­å®š"
"ã‚’ã—ã¦ã„ã¾ã›ã‚“。"
@@ -2811,32 +2947,53 @@ msgstr "ã‚ãªãŸãŒç™»éŒ²ã—ãŸã‚¢ãƒ—リケーション"
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."
@@ -3002,175 +3159,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:158
+#. 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 "テーマディレクトリ"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 文字ã¾ã§ã€‚"
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "サイト"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "サイトã®ã‚µãƒ¼ãƒãƒ¼ãƒ›ã‚¹ãƒˆå"
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "サイトパス"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "テーマディレクトリ"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "ロケールã¸ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ‘ス"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "Fancy URL (読ã¿ã‚„ã™ã忘れã«ãã„) を使用ã—ã¾ã™ã‹?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "テーマ"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "サイトã®ãƒ†ãƒ¼ãƒž"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "サイトパス"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "ロケールã¸ã®ãƒ‡ã‚£ãƒ¬ã‚¯ãƒˆãƒªãƒ‘ス"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "ã‚¢ãƒã‚¿ãƒ¼"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "ã‚¢ãƒã‚¿ãƒ¼ã‚µãƒ¼ãƒãƒ¼"
-#: actions/pathsadminpanel.php:297
+#. 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 "ã‚¢ãƒã‚¿ãƒ¼ãƒ‘ス"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "添付"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "ã¨ãã©ã"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "ã„ã¤ã‚‚"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "SSL 使用"
-#: actions/pathsadminpanel.php:375
-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:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "ä¿å­˜ãƒ‘ス"
@@ -3207,139 +3480,192 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "フルãƒãƒ¼ãƒ ãŒé•·ã™ãŽã¾ã™ã€‚(255å­—ã¾ã§ï¼‰"
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "自己紹介ãŒé•·ã™ãŽã¾ã™ (最長%d文字)。"
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "場所ãŒé•·ã™ãŽã¾ã™ã€‚(255å­—ã¾ã§ï¼‰"
-#: 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 (max 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 "設定ãŒä¿å­˜ã•ã‚Œã¾ã—ãŸã€‚"
@@ -3419,26 +3745,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 "
@@ -3447,7 +3786,7 @@ msgstr ""
"ãªãœ [アカウント登録](%%action.register%%) ã—ãªã„ã®ã§ã™ã‹ã€‚ãã—ã¦æœ€åˆã®æŠ•ç¨¿ã‚’"
"ã—ã¦ãã ã•ã„!"
-#: actions/publictagcloud.php:134
+#: actions/publictagcloud.php:146
msgid "Tag cloud"
msgstr "タグクラウド"
@@ -3601,6 +3940,11 @@ msgstr "ライセンスã«åŒæ„é ‚ã‘ãªã„å ´åˆã¯ç™»éŒ²ã§ãã¾ã›ã‚“。"
msgid "Email address already exists."
msgstr "メールアドレスãŒæ—¢ã«å­˜åœ¨ã—ã¾ã™ã€‚"
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "自己紹介ãŒé•·ã™ãŽã¾ã™ (最長%d文字)。"
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "ä¸æ­£ãªãƒ¦ãƒ¼ã‚¶åã¾ãŸã¯ãƒ‘スワード。"
@@ -3641,6 +3985,15 @@ msgstr "æ›´æ–°ã€ã‚¢ãƒŠã‚¦ãƒ³ã‚¹ã€ãƒ‘スワードリカãƒãƒªãƒ¼ã§ã®ã¿ä½¿ç”¨
msgid "Longer name, preferably your \"real\" name"
msgstr "é•·ã„åå‰"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "ホームページã€ãƒ–ログã€ãƒ—ロファイルã€ãã®ä»–サイト㮠URL"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "%d字以内ã§è‡ªåˆ†è‡ªèº«ã¨è‡ªåˆ†ã®èˆˆå‘³ã«ã¤ã„ã¦æ›¸ã„ã¦ãã ã•ã„"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4168,47 +4521,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 :)"
@@ -4216,7 +4569,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%%%"
@@ -4225,7 +4578,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."
@@ -4239,7 +4592,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."
@@ -4250,7 +4603,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 ã®ç¹°ã‚Šè¿”ã—"
@@ -4645,39 +4998,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%%%"
@@ -4686,26 +5056,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 "
@@ -4721,16 +5103,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"
@@ -5485,6 +5873,11 @@ 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:490
+msgid "Account"
+msgstr "アカウント"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5855,41 +6248,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "別åを作æˆã§ãã¾ã›ã‚“。"
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "アプリケーションを作æˆã§ãã¾ã›ã‚“。"
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5965,26 +6365,42 @@ msgstr ""
"ã“ã®ã‚¢ãƒ—リケーションã®ãŸã‚ã®ãƒ‡ãƒ•ã‚©ãƒ«ãƒˆã‚¢ã‚¯ã‚»ã‚¹: リードオンリーã€ã¾ãŸã¯ãƒªãƒ¼ãƒ‰"
"ライト"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "回復"
@@ -6136,15 +6552,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"
@@ -6372,13 +6790,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.
@@ -6506,6 +6926,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"
@@ -6679,27 +7103,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"
@@ -6714,21 +7140,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"
@@ -6737,10 +7170,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"
@@ -6753,20 +7186,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"
@@ -6776,7 +7213,7 @@ msgid ""
"More email instructions at %3$s.\n"
"\n"
"Faithfully yours,\n"
-"%4$s"
+"%1$s"
msgstr ""
"ã‚ãªãŸã¯ %1$s ã«é–¢ã™ã‚‹æ–°ã—ã„投稿アドレスをæŒã£ã¦ã„ã¾ã™ã€‚\n"
"\n"
@@ -6787,31 +7224,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 "
@@ -6838,14 +7280,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"
@@ -6878,14 +7324,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"
@@ -6924,7 +7375,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"
@@ -6932,13 +7383,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"
@@ -7630,14 +8088,16 @@ msgstr[0] ""
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進数を使ã£ã¦ãã ã•ã„。"
#: scripts/restoreuser.php:82
diff --git a/locale/ka/LC_MESSAGES/statusnet.po b/locale/ka/LC_MESSAGES/statusnet.po
index 326318f46..02b84daea 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:49+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:17+0000\n"
"Language-Team: Georgian <http://translatewiki.net/wiki/Portal:ka>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "შეინáƒáƒ®áƒ”"
@@ -176,7 +180,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -236,7 +240,7 @@ msgstr "API მეთáƒáƒ“ი ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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-ს."
@@ -266,12 +270,12 @@ msgstr "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბელს პრáƒáƒ¤áƒ˜áƒšáƒ˜ áƒáƒ  გáƒ
msgid "Could not save profile."
msgstr "პრáƒáƒ¤áƒ˜áƒšáƒ˜áƒ¡ შენáƒáƒ®áƒ•áƒ ვერ მáƒáƒ®áƒ”რხდáƒ."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -410,46 +414,48 @@ 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 "მეტსáƒáƒ®áƒ”ლში დáƒáƒ¡áƒáƒ¨áƒ•áƒ”ბირმხáƒáƒšáƒáƒ“ პáƒáƒ¢áƒáƒ áƒ áƒáƒ¡áƒáƒ”ბი დრციფრები."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "მეტსáƒáƒ®áƒ”ლი უკვე გáƒáƒ›áƒáƒ§áƒ”ნებულიáƒ. სცáƒáƒ“ე სხვáƒ."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "სრული სáƒáƒ®áƒ”ლი ძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს 255 სიმბáƒáƒšáƒ)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "áƒáƒ“გილმდებáƒáƒ áƒ”áƒáƒ‘რძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს 255 სიმბáƒáƒšáƒ)."
@@ -538,29 +544,33 @@ msgstr "ჯგუფები %s-ზე"
msgid "Upload failed."
msgstr "áƒáƒ¢áƒ•áƒ˜áƒ áƒ—ვრვერ მáƒáƒ®áƒ”რხდáƒ."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
msgid "Invalid request token or verifier."
msgstr ""
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "oauth_token პáƒáƒ áƒáƒ›áƒ”ტრი áƒáƒ  áƒáƒ áƒ˜áƒ¡ მáƒáƒ¬áƒáƒ“ებული."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ რáƒáƒšáƒ˜."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -569,23 +579,24 @@ msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ რáƒáƒšáƒ˜."
msgid "There was a problem with your session token. Try again, please."
msgstr ""
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ მეტსáƒáƒ®áƒ”ლი / პáƒáƒ áƒáƒšáƒ˜!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "ბáƒáƒ–áƒáƒ› დáƒáƒ£áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ OAuth áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის წáƒáƒ¨áƒšáƒ˜áƒ¡áƒáƒ¡."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "ბáƒáƒ–áƒáƒ› დáƒáƒ£áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ OAuth áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის ჩáƒáƒ¡áƒ›áƒ˜áƒ¡áƒáƒ¡."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -593,15 +604,20 @@ msgstr "ბáƒáƒ–áƒáƒ› დáƒáƒ£áƒ¨áƒ•áƒ შეცდáƒáƒ›áƒ OAuth áƒáƒžáƒš
msgid "Unexpected form submission."
msgstr ""
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒáƒ¡ უნდრრáƒáƒ› დáƒáƒ£áƒ™áƒáƒ•áƒ¨áƒ˜áƒ áƒ“ეს თქვენს áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ¡"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "დáƒáƒ£áƒ¨áƒ•áƒ˜ áƒáƒœ áƒáƒ™áƒ áƒ«áƒáƒšáƒ” შესვლáƒ"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -609,55 +625,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "პáƒáƒ áƒáƒšáƒ˜"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "გáƒáƒ£áƒ¥áƒ›áƒ”ბáƒ"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "დáƒáƒ¨áƒ•áƒ”ბáƒ"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "დáƒáƒ£áƒ¨áƒ•áƒ˜ áƒáƒœ áƒáƒ™áƒ áƒ«áƒáƒšáƒ” წვდáƒáƒ›áƒ თქვენი áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜áƒ¡ ინფáƒáƒ áƒ›áƒáƒªáƒ˜áƒáƒ–ე."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "IM დáƒáƒ¡áƒ¢áƒ£áƒ áƒ˜ გáƒáƒ£áƒ¥áƒ›áƒ“áƒ."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "თქვენ áƒáƒ  ხáƒáƒ áƒ— áƒáƒ•áƒ¢áƒáƒ áƒ˜áƒ–ირებული."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -695,24 +735,44 @@ msgstr "სტáƒáƒ¢áƒ£áƒ¡áƒ˜ წáƒáƒ¨áƒšáƒ˜áƒšáƒ˜áƒ."
msgid "No status with that ID found."
msgstr "áƒáƒ¡áƒ”თი ID-ს სტáƒáƒ¢áƒ£áƒ¡áƒ˜ ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ."
+#. 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/apistatusesupdate.php:211
+#, 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[0] ""
+"სáƒáƒ›áƒ¬áƒ£áƒ®áƒáƒ áƒáƒ“ სერვერმრვერ გáƒáƒ£áƒ«áƒšáƒ áƒáƒ›áƒ“ენ POST მáƒáƒœáƒáƒªáƒ”მებს (%s ბáƒáƒ˜áƒ¢áƒ˜) მიმდინáƒáƒ áƒ” "
+"კáƒáƒœáƒ¤áƒ˜áƒ’ურáƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒ›áƒ."
+
+#. 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."
@@ -772,6 +832,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 "áƒáƒ¡áƒ”თი მიმáƒáƒ’რებული დáƒáƒ™áƒ£áƒ›áƒ”ნტი ვერ მáƒáƒ˜áƒ«áƒ”ბნáƒ."
@@ -999,12 +1063,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 "მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის გáƒáƒœáƒáƒ®áƒšáƒ”ბრვერ მáƒáƒ®áƒ”რხდáƒ."
@@ -1042,13 +1107,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1338,13 +1404,11 @@ msgstr "პირვáƒáƒœáƒ“ელის პáƒáƒ áƒáƒ›áƒ”ტრების á
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "შენáƒáƒ®áƒ•áƒ"
@@ -1365,68 +1429,92 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "áƒáƒ¦áƒ¬áƒ”რრსáƒáƒ•áƒáƒšáƒ“ებულáƒáƒ."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "áƒáƒ áƒ’áƒáƒœáƒ˜áƒ–áƒáƒªáƒ˜áƒ ძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს 255 სიმბáƒáƒšáƒ)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ გáƒáƒœáƒáƒ®áƒšáƒ”ბრვერ მáƒáƒ®áƒ”რხდáƒ."
@@ -1514,16 +1602,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.
@@ -2268,51 +2346,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!"
@@ -2321,43 +2427,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"
@@ -2628,10 +2745,18 @@ msgstr "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ დáƒáƒ¡áƒáƒ áƒ”გისტრირáƒ
msgid "Use this form to register a new application."
msgstr "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒáƒ¨áƒ˜ დáƒáƒ¡áƒáƒ áƒ”გისტრირებლáƒáƒ“ გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნეთ ეს ფáƒáƒ áƒ›áƒ."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "სáƒáƒ®áƒ”ლი ძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს 255 სიმბáƒáƒšáƒ)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "წყáƒáƒ áƒáƒ¡ URL სáƒáƒ•áƒáƒšáƒ“ებულáƒáƒ."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "áƒáƒ áƒ’áƒáƒœáƒ˜áƒ–áƒáƒªáƒ˜áƒ ძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს 255 სიმბáƒáƒšáƒ)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ შექმნრვერ მáƒáƒ®áƒ”რხდáƒ."
@@ -2694,6 +2819,16 @@ msgstr "Ajax შეცდáƒáƒ›áƒ"
msgid "New notice"
msgstr "áƒáƒ®áƒáƒšáƒ˜ შეტყáƒáƒ‘ინებáƒ"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "შეტყáƒáƒ‘ინების დáƒáƒ¡áƒáƒ«áƒ•áƒ”ბი ზáƒáƒ›áƒáƒ %d სიმბáƒáƒšáƒ."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr "შეყáƒáƒ‘ინების დáƒáƒ¡áƒáƒ¨áƒ•áƒ”ბი ზáƒáƒ›áƒáƒ %d სიმბáƒáƒšáƒ მიმáƒáƒ’რებული URL-ის ჩáƒáƒ—ვლით."
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "შეტყáƒáƒ‘ინებრდáƒáƒ˜áƒžáƒáƒ¡áƒ¢áƒ"
@@ -2745,7 +2880,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
@@ -2773,32 +2909,52 @@ msgstr "თქვენს მიერ დáƒáƒ áƒ”გისტრირებá
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."
@@ -2964,174 +3120,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 სიმბáƒáƒšáƒ."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "სáƒáƒ˜áƒ¢áƒ˜"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "სáƒáƒ˜áƒ¢áƒ˜áƒ¡ სერვერის ჰáƒáƒ¡áƒ¢áƒ˜áƒ¡ სáƒáƒ®áƒ”ლი."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "სáƒáƒ˜áƒ¢áƒ˜áƒ¡ გზáƒ"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "იერსáƒáƒ®áƒ˜áƒ¡ დირექტáƒáƒ áƒ˜áƒ"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "ლáƒáƒ›áƒáƒ–ი URL–ები"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "გáƒáƒ›áƒáƒ•áƒ˜áƒ§áƒ”ნრლáƒáƒ›áƒáƒ–ი (მეტáƒáƒ“ კითხვáƒáƒ“ი დრდáƒáƒ¡áƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბელი) URL–ები?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "იერსáƒáƒ®áƒ”"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "იერსáƒáƒ®áƒ” áƒáƒ› სáƒáƒ˜áƒ¢áƒ˜áƒ¡áƒ—ვის"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "სáƒáƒ˜áƒ¢áƒ˜áƒ¡ გზáƒ"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "áƒáƒ•áƒáƒ¢áƒáƒ áƒ”ბი"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "áƒáƒ•áƒáƒ¢áƒáƒ áƒ”ბის სერვერი"
-#: actions/pathsadminpanel.php:297
+#. 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 "áƒáƒ•áƒáƒ¢áƒáƒ áƒ”ბის გზáƒ"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "მიმáƒáƒ’რებები"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "ზáƒáƒ’ჯერ"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "მუდáƒáƒ›"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "გáƒáƒ›áƒáƒ˜áƒ§áƒ”ნე SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "გზების დáƒáƒ›áƒáƒ®áƒ¡áƒáƒ•áƒ áƒ”ბáƒ"
@@ -3169,140 +3437,193 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "სრული სáƒáƒ®áƒ”ლი ძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს 255 სიმბáƒáƒšáƒ)."
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "ბიáƒáƒ’რáƒáƒ¤áƒ˜áƒ ძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს %d სიმბáƒáƒšáƒ)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "áƒáƒ“გილმდებáƒáƒ áƒ”áƒáƒ‘რძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს 255 სიმბáƒáƒšáƒ)."
+
+#. 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 (max 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 "პáƒáƒ áƒáƒ›áƒ”ტრები შენáƒáƒ®áƒ£áƒšáƒ˜áƒ."
@@ -3377,32 +3698,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 "სáƒáƒœáƒ˜áƒ¨áƒœáƒ”ების ღრუბელი"
@@ -3559,6 +3893,11 @@ msgstr "ვერ დáƒáƒ áƒ”გისტრირდებით თუ áƒáƒ 
msgid "Email address already exists."
msgstr "ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ი უკვე áƒáƒ áƒ¡áƒ”ბáƒáƒ‘ს."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "ბიáƒáƒ’რáƒáƒ¤áƒ˜áƒ ძáƒáƒšáƒ˜áƒáƒœ გრძელირ(áƒáƒ áƒáƒ£áƒ›áƒ”ტეს %d სიმბáƒáƒšáƒ)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "áƒáƒ áƒáƒ¡áƒ¬áƒáƒ áƒ˜ მáƒáƒ›áƒ®áƒ›áƒáƒ áƒ”ბლის სáƒáƒ®áƒ”ლი áƒáƒœ პáƒáƒ áƒáƒšáƒ˜."
@@ -3600,6 +3939,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "გრძელი სáƒáƒ®áƒ”ლი, სáƒáƒ¡áƒ£áƒ áƒ•áƒ”ლირთქვენი ნáƒáƒ›áƒ“ვილი სáƒáƒ®áƒ”ლი"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "თქვენი ვებ. გვერდის URL, ბლáƒáƒ’ი, áƒáƒœ პრáƒáƒ¤áƒ˜áƒšáƒ˜ სხვრსáƒáƒ˜áƒ¢áƒ–ე"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "áƒáƒ¦áƒ¬áƒ”რეთ სáƒáƒ™áƒ£áƒ—áƒáƒ áƒ˜ თáƒáƒ•áƒ˜ დრთქვენი ინტერესები %d სიმბáƒáƒšáƒáƒ—ი"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4115,60 +4463,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."
@@ -4177,7 +4525,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."
@@ -4185,7 +4533,7 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:308
+#: actions/showstream.php:305
#, php-format
msgid "Repeat of %s"
msgstr ""
@@ -4565,39 +4913,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%%%"
@@ -4606,26 +4971,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 "
@@ -4641,16 +5018,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"
@@ -5415,6 +5798,11 @@ 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:490
+msgid "Account"
+msgstr "áƒáƒœáƒ’áƒáƒ áƒ˜áƒ¨áƒ˜"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5775,41 +6163,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "ჯგუფის შექმნრვერ მáƒáƒ®áƒ”რხდáƒ."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡ შექმნრვერ მáƒáƒ®áƒ”რხდáƒ."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5885,24 +6280,40 @@ msgstr ""
"შესვლის პირვáƒáƒœáƒ“ელი მდგáƒáƒ›áƒáƒ áƒ”áƒáƒ‘რáƒáƒ› áƒáƒžáƒšáƒ˜áƒ™áƒáƒªáƒ˜áƒ˜áƒ¡áƒ—ვის: მხáƒáƒšáƒáƒ“ წáƒáƒ™áƒ˜áƒ—ხვáƒáƒ“ი, áƒáƒœ "
"კითხვáƒ-წერáƒáƒ“ი"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "უკუგებáƒ"
@@ -6052,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"
@@ -6290,13 +6703,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.
@@ -6422,6 +6837,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, áƒáƒœ ჯგუფის/თემის ბლáƒáƒ’ი"
@@ -6599,27 +7018,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"
@@ -6634,13 +7055,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 "
@@ -6650,9 +7074,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"
@@ -6660,10 +7088,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"
@@ -6676,21 +7104,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"
@@ -6699,7 +7131,7 @@ msgid ""
"More email instructions at %3$s.\n"
"\n"
"Faithfully yours,\n"
-"%4$s"
+"%1$s"
msgstr ""
"თქვენ áƒáƒ®áƒáƒšáƒ˜ დáƒáƒ¡áƒáƒžáƒáƒ¡áƒ¢áƒ˜ ელ. ფáƒáƒ¡áƒ¢áƒ˜áƒ¡ მისáƒáƒ›áƒáƒ áƒ—ი გáƒáƒ¥áƒ•áƒ— %1$s-ზე.\n"
"\n"
@@ -6710,32 +7142,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 "
@@ -6762,14 +7199,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"
@@ -6802,14 +7243,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"
@@ -6848,7 +7294,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"
@@ -6859,13 +7305,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"
@@ -7550,14 +8003,16 @@ msgstr[0] ""
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 სიმბáƒáƒšáƒáƒ˜áƒáƒœáƒ˜ თექვსმეტáƒáƒ‘ითი ციფრი."
diff --git a/locale/ko/LC_MESSAGES/statusnet.po b/locale/ko/LC_MESSAGES/statusnet.po
index 0c0d1d045..a05d534a8 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:49+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:17+0000\n"
"Language-Team: Korean <http://translatewiki.net/wiki/Portal:ko>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "저장"
@@ -176,7 +180,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -234,7 +238,7 @@ msgstr "API 메서드 발견 안 ë¨."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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를 요구합니다."
@@ -262,12 +266,12 @@ msgstr "ì´ìš©ìžê°€ í”„ë¡œí•„ì„ ê°€ì§€ê³  있지 않습니다."
msgid "Could not save profile."
msgstr "í”„ë¡œí•„ì„ ì €ìž¥ í•  수 없습니다."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -408,48 +412,50 @@ 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 ""
"ë³„ëª…ì€ ë°˜ë“œì‹œ ì˜ì†Œë¬¸ìžì™€ 숫ìžë¡œë§Œ ì´ë£¨ì–´ì ¸ì•¼ 하며 스페ì´ìŠ¤ì˜ ì‚¬ìš©ì´ ë¶ˆê°€ 합니"
"다."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "ë³„ëª…ì´ ì´ë¯¸ 사용중 입니다. 다른 ë³„ëª…ì„ ì‹œë„í•´ 보십시오."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "ì‹¤ëª…ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. (최대 255글ìž)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "위치가 너무 ê¹ë‹ˆë‹¤. (최대 255글ìž)"
@@ -538,30 +544,34 @@ msgstr "%s 사ì´íŠ¸ì˜ 그룹"
msgid "Upload failed."
msgstr "실행 실패"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "토í°ì´ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -570,23 +580,24 @@ msgstr "토í°ì´ 잘못ë˜ì—ˆìŠµë‹ˆë‹¤."
msgid "There was a problem with your session token. Try again, please."
msgstr "세션토í°ì— 문제가 있습니다. 다시 ì‹œë„해주십시오."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "ì‚¬ìš©ìž ì´ë¦„ì´ë‚˜ 비밀 번호가 틀렸습니다."
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "OAuth ì‘용프로그램 ì‚¬ìš©ìž ì‚­ì œ 중 ë°ì´í„°ë² ì´ìŠ¤ 오류"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "OAuth ì‘ìš© 프로그램 ì‚¬ìš©ìž ì¶”ê°€ 중 ë°ì´í„°ë² ì´ìŠ¤ 오류"
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -594,15 +605,20 @@ msgstr "OAuth ì‘ìš© 프로그램 ì‚¬ìš©ìž ì¶”ê°€ 중 ë°ì´í„°ë² ì´ìŠ¤ 오류
msgid "Unexpected form submission."
msgstr "ìž˜ëª»ëœ í¼ ì œì¶œ"
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "ì‘ìš© í”„ë¡œê·¸ëž¨ì´ ê³„ì •ì— ì—°ê²°í•˜ë ¤ê³  í•  것입니다."
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "ì ‘ê·¼ 허용 ë˜ëŠ” 거부"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -613,55 +629,79 @@ msgstr ""
"ì— ëŒ€í•´ <strong>%3$s</strong> í•  수 있습니다 .ë¯¿ì„ ìˆ˜ 있는 ì¨ë“œíŒŒí‹°ì—게만 %4"
"$s ê³„ì •ì˜ ì ‘ê·¼ì„ í—ˆìš©í•´ì•¼ 합니다."
-#. TRANS: Main menu option when logged in for access to user settings
-#: actions/apioauthauthorize.php:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "계정"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "비밀 번호"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "취소"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "허용"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "계정 ì •ë³´ì— ëŒ€í•œ ì ‘ê·¼ì„ í—ˆìš© ë˜ëŠ” 거부합니다."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "í™•ì¸ ì½”ë“œê°€ 없습니다."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "ë‹¹ì‹ ì€ ì´ í”„ë¡œí•„ì— êµ¬ë…ë˜ì§€ 않고있습니다."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -699,24 +739,44 @@ msgstr "ì‚­ì œëœ ì†Œì‹ìž…니다."
msgid "No status with that ID found."
msgstr "ë°œê²¬ëœ IDì˜ ìƒíƒœê°€ 없습니다."
+#. 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/apistatusesupdate.php:211
+#, 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[0] ""
+"현재 설정으로 ì¸í•´ 너무 ë§Žì€ POST ë°ì´í„°(%s ë°”ì´íŠ¸)는 서버ì—ì„œ 처리할 수 없습"
+"니다."
+
+#. 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."
@@ -776,6 +836,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 "해당하는 첨부파ì¼ì´ 없습니다."
@@ -1005,12 +1069,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 "사용ìžë¥¼ ì—…ë°ì´íŠ¸ í•  수 없습니다."
@@ -1048,13 +1113,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1339,13 +1405,11 @@ msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "저장"
@@ -1366,71 +1430,94 @@ 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:165
#, 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:182 actions/newapplication.php:159
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:186
#, 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:190 actions/newapplication.php:162
#, 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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "기관 ì´ë¦„ì´ í•„ìš”í•©ë‹ˆë‹¤."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "기관 ì´ë¦„ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. (최대 255글ìž)"
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "관심소ì‹ì„ ìƒì„±í•  수 없습니다."
@@ -1518,16 +1605,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.
@@ -2259,49 +2336,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!"
@@ -2309,41 +2414,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"
@@ -2612,10 +2728,19 @@ msgstr "ì‘ìš© 프로그램 ìˆ˜ì •ì„ ìœ„í•´ì„œëŠ” 로그ì¸í•´ì•¼ 합니다."
msgid "Use this form to register a new application."
msgstr "새 ê·¸ë£¹ì„ ë§Œë“¤ê¸° 위해 ì´ ì–‘ì‹ì„ 사용하세요."
+#: actions/newapplication.php:165
+#, fuzzy
+msgid "Name is too long (max 255 chars)."
+msgstr "ì‹¤ëª…ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. (최대 255글ìž)"
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "소스 URLì´ í•„ìš”í•©ë‹ˆë‹¤."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "기관 ì´ë¦„ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. (최대 255글ìž)"
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "관심소ì‹ì„ ìƒì„±í•  수 없습니다."
@@ -2679,6 +2804,16 @@ msgstr "Ajax ì—러입니다."
msgid "New notice"
msgstr "새로운 통지"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "너무 ê¹ë‹ˆë‹¤. í†µì§€ì˜ ìµœëŒ€ 길ì´ëŠ” %d ê¸€ìž ìž…ë‹ˆë‹¤."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr "소ì‹ì˜ 최대 길ì´ëŠ” 첨부 URLì„ í¬í•¨í•˜ì—¬ %d 글ìžìž…니다."
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "ê²Œì‹œê¸€ì´ ë“±ë¡ë˜ì—ˆìŠµë‹ˆë‹¤."
@@ -2728,7 +2863,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를 허용하지 않았고, ì•„ì§ ê·¸ì˜ ë©”ì¼ì„ ì¸ì¦í•˜ì§€ 않았습니다."
@@ -2757,31 +2893,52 @@ msgstr ""
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
+#. 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."
@@ -2947,174 +3104,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:158
+#. 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 "ì¸ìŠ¤í„´íŠ¸ 메신저를 사용할 수 없습니다."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "사ì´íŠ¸"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "사ì´íŠ¸ 테마"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "테마 디렉터리"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "테마"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "사ì´íŠ¸ì— 대한 테마"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "사ì´íŠ¸ 테마"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "아바타"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "아바타가 ì‚­ì œë˜ì—ˆìŠµë‹ˆë‹¤."
-#: actions/pathsadminpanel.php:297
+#. 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 "아바타 경로"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "첨부파ì¼"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "SSL 서버"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "ê°€ë”"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "언제나"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "SSL 사용"
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "사ì´íŠ¸ 테마"
@@ -3150,138 +3418,191 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "ì‹¤ëª…ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. (최대 255글ìž)"
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "ì„¤ëª…ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. (최대 %d 글ìž)"
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "위치가 너무 ê¹ë‹ˆë‹¤. (최대 255글ìž)"
-#: 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 (max 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 "설정 저장"
@@ -3354,32 +3675,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 "태그 í´ë¼ìš°ë“œ"
@@ -3535,6 +3869,11 @@ msgstr "ë¼ì´ì„ ìŠ¤ì— ë™ì˜í•˜ì§€ 않는다면 등ë¡í•  수 없습니다."
msgid "Email address already exists."
msgstr "ì´ë©”ì¼ ì£¼ì†Œê°€ ì´ë¯¸ 존재 합니다."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "ì„¤ëª…ì´ ë„ˆë¬´ ê¹ë‹ˆë‹¤. (최대 %d 글ìž)"
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "ì‚¬ìš©ìž ì´ë¦„ì´ë‚˜ 비밀 번호가 틀렸습니다."
@@ -3573,6 +3912,15 @@ msgstr "ì—…ë°ì´íŠ¸ë‚˜ 공지, 비밀번호 ì°¾ê¸°ì— ì‚¬ìš©í•˜ì„¸ìš”."
msgid "Longer name, preferably your \"real\" name"
msgstr "ë”ìš± 긴 ì´ë¦„ì„ ìš”êµ¬í•©ë‹ˆë‹¤."
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "ê·€í•˜ì˜ í™ˆíŽ˜ì´ì§€, 블로그 í˜¹ì€ ë‹¤ë¥¸ 사ì´íŠ¸ì˜ 프로필 페ì´ì§€ URL"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "%dìž ì´ë‚´ì—ì„œ ìžê¸° 소개 ë° ìžê¸° 관심사"
+
#: actions/register.php:518
#, fuzzy, php-format
msgid ""
@@ -4082,47 +4430,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 :)"
@@ -4130,14 +4478,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."
@@ -4146,7 +4494,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."
@@ -4156,7 +4504,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ì— ë‹µì‹ "
@@ -4540,63 +4888,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 "
@@ -4606,16 +4982,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"
@@ -5381,6 +5763,11 @@ 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:490
+msgid "Account"
+msgstr "계정"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5742,41 +6129,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "관심소ì‹ì„ ìƒì„±í•  수 없습니다."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "관심소ì‹ì„ ìƒì„±í•  수 없습니다."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5853,24 +6247,40 @@ msgstr "ì½ê¸° 쓰기"
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "제거"
@@ -6020,15 +6430,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"
@@ -6259,14 +6671,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
@@ -6391,6 +6804,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"
@@ -6564,44 +6981,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"
@@ -6610,31 +7036,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"
@@ -6643,36 +7073,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 "
@@ -6688,14 +7123,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"
@@ -6714,14 +7153,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"
@@ -6743,7 +7187,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"
@@ -6751,13 +7195,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"
@@ -7439,15 +7890,17 @@ msgstr[0] ""
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
-#, php-format
-msgid "%s is not a valid color! Use 3 or 6 hex chars."
-msgstr ""
+#. 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 "홈페ì´ì§€ 주소형ì‹ì´ 올바르지 않습니다."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/mk/LC_MESSAGES/statusnet.po b/locale/mk/LC_MESSAGES/statusnet.po
index b98fe4f56..03bee8863 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:50+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:18+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "Зачувај"
@@ -180,7 +184,7 @@ msgstr ""
"Можете да го [подбуцнете кориÑникот %1$s](../%2$s) од неговиот профил или да "
"[му иÑпратите нешто](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr "API методот не е пронајден."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -270,12 +274,12 @@ msgstr "КориÑникот нема профил."
msgid "Could not save profile."
msgstr "Ðе може да Ñе зачува профил."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -341,11 +345,11 @@ msgid "No message text!"
msgstr "Ðема текÑÑ‚ за пораката!"
#: actions/apidirectmessagenew.php:127
-#, fuzzy, php-format
+#, 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[0] "Ова е предолго. Дозволен е највеќе %d знак"
+msgstr[1] "Ова е предолго. Дозволени Ñе највеќе %d знаци"
#. TRANS: Client error displayed if a recipient user could not be found (403).
#: actions/apidirectmessagenew.php:139
@@ -360,12 +364,11 @@ msgstr ""
#. 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 ""
-"Ðе иÑпраќајте Ñи порака Ñамите на Ñебе; подобро тивко кажете Ñи го тоа на "
-"ÑебеÑи."
+"Ðе иÑпраќајте Ñи порака Ñамите ÑебеÑи, туку Ñамо тивко кажете Ñи го тоа во "
+"Ñебе."
#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111
#: actions/apistatusesdestroy.php:121
@@ -421,46 +424,48 @@ 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 "Прекарот мора да има Ñамо мали букви и бројки и да нема празни меÑта."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Тој прекар е во употреба. Одберете друг."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Целото име е предолго (највеќе 255 знаци)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Локацијата е предолга (макÑимумот е 255 знаци)."
@@ -549,30 +554,32 @@ msgstr "групи на %s"
msgid "Upload failed."
msgstr "Подигањето не уÑпеа."
-#: actions/apioauthaccesstoken.php:108
-#, fuzzy
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
msgid "Invalid request token or verifier."
-msgstr "Ðазначен е неважечки најавен жетон."
+msgstr "Ðеважечки жетон за барање или потврдник."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Ðема наведено oauth_token параметар."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
-#, fuzzy
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
msgid "Invalid request token."
-msgstr "Погрешен жетон."
+msgstr "Ðеважечки жетон за барање."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -581,25 +588,26 @@ msgstr "Погрешен жетон."
msgid "There was a problem with your session token. Try again, please."
msgstr "Се поајви проблем Ñо Вашиот ÑеÑиÑки жетон. Обидете Ñе повторно."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Погрешен прекар / лозинка!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Грешка при бришењето на кориÑникот на OAuth-програмот."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr ""
"Грешка во базата на податоци при вметнувањето на кориÑникот на OAuth-"
"програмот."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -607,15 +615,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Ðеочекувано поднеÑување на образец."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Има програм кој Ñака да Ñе поврзе Ñо Вашата Ñметка"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Дозволи или одбиј приÑтап"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -626,60 +639,84 @@ msgstr ""
"<strong>%3$s</strong> податоците за Вашата %4$s Ñметка. Треба да дозволувате "
"приÑтап до Вашата %4$s Ñметка Ñамо на трети Ñтрани на кои им верувате."
-#. TRANS: Main menu option when logged in for access to user settings
-#: actions/apioauthauthorize.php:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Сметка"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Лозинка"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "Откажи"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Дозволи"
-#: actions/apioauthauthorize.php:383
-#, fuzzy
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
-msgstr "Дозволете или одбијте приÑтап до податоците за Вашата Ñметка."
+msgstr "ОвлаÑтете приÑтап до податоците за Вашата Ñметка."
-#: actions/apioauthauthorize.php:433
-#, fuzzy
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
-msgstr "Потврдата на IM е откажана."
+msgstr "ОвлаÑтувањето е откажано."
-#: actions/apioauthauthorize.php:435
-#, fuzzy, php-format
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
+#, php-format
msgid "The request token %s has been revoked."
-msgstr "Жетонот на барањето %s е одбиен и поништен."
+msgstr "Жетонот за барање %s е повлечен."
-#: actions/apioauthauthorize.php:453
-#, fuzzy, php-format
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
+#, php-format
msgid "You have successfully authorized %s."
-msgstr "Ðе Ñте авторизирани."
+msgstr "УÑпешно го/ја овлаÑтивте %s."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, 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."
@@ -712,24 +749,51 @@ msgstr "СтатуÑот е избришан."
msgid "No status with that ID found."
msgstr "Ðема пронајдено ÑÑ‚Ð°Ñ‚ÑƒÑ Ñо тој ID."
+#. 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/apistatusesupdate.php:211
+#, 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[0] ""
+"ОпÑлужувачот не можеше да обработи толку многу POST-податоци (%s бајти) "
+"заради неговата тековна поÑтавеноÑÑ‚."
+msgstr[1] ""
+"ОпÑлужувачот не можеше да обработи толку многу POST-податоци (%s бајти) "
+"заради неговата тековна поÑтавеноÑÑ‚."
+
+#. 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
-#, 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] ""
+"МакÑималната големина на забелешката е %d знаци, вклучувајќи ја URL-адреÑата "
+"на прилогот."
+msgstr[1] ""
"МакÑималната големина на забелешката е %d знаци, вклучувајќи ја URL-адреÑата "
"на прилогот."
@@ -791,6 +855,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 "Ðема таков прилог."
@@ -1023,12 +1091,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 "Ðе можев да го подновам кориÑникот."
@@ -1066,13 +1135,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1104,9 +1174,8 @@ 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 "Мора да Ñте најавени за да можете да ја напуштите групата."
+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
@@ -1116,52 +1185,48 @@ 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 "Ðе членувате во оваа група."
+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
+#, php-format
msgid "Could not delete group %s."
-msgstr "Ðе можев да ја подновам групата."
+msgstr "Ðе можев да ја избришам групата %s."
#. TRANS: Message given after deleting a group.
#. TRANS: %s is the deleted group's name.
#: actions/deletegroup.php:159
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s ја напушти групата %2$s"
+msgstr "Групата %s е избришана"
#. TRANS: Title.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Бриши кориÑник"
+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 "Ðе ја бриши оваа забелешка"
+msgstr "Ðе ја бриши групава"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
-#, fuzzy
msgid "Delete this group"
-msgstr "Избриши овој кориÑник"
+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
@@ -1244,9 +1309,8 @@ msgid "Invalid logo URL."
msgstr "Погрешен URL на лого."
#: actions/designadminpanel.php:337
-#, fuzzy
msgid "Invalid SSL logo URL."
-msgstr "Погрешен URL на лого."
+msgstr "Ðеважечка URL-адреÑа на SSL-логото."
#: actions/designadminpanel.php:341
#, php-format
@@ -1262,9 +1326,8 @@ msgid "Site logo"
msgstr "Лого на мрежното меÑто"
#: actions/designadminpanel.php:454
-#, fuzzy
msgid "SSL logo"
-msgstr "Лого на мрежното меÑто"
+msgstr "SSL-лого"
#: actions/designadminpanel.php:466
msgid "Change theme"
@@ -1364,13 +1427,11 @@ msgstr "Врати по оÑновно"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "Зачувај"
@@ -1391,68 +1452,91 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "Треба опиÑ."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+msgid "Organization is too long (maximum 255 characters)."
+msgstr "Името на организацијата е предолго (највеќе 255 знаци)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Ðе можев да го подновам програмот."
@@ -1540,16 +1624,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.
@@ -2301,50 +2375,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 "Овие луѓе веќе Ñе кориÑници и Вие бевте автоматÑки претплатени на нив:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "ИÑпратени Ñе покани до Ñледниве луѓе:"
-
-#: actions/invite.php:150
+msgstr[0] "Ова лице веќе е кориÑник и автоматÑки Ñте претплатени:"
+msgstr[1] "Овие луѓе веќе Ñе кориÑници и автоматÑки Ñте претплатени на нив:"
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:167
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] "ИÑпратена е покана до Ñледново лице:"
+msgstr[1] "ИÑпратени Ñе покани до Ñледниве лица:"
+
+#. TRANS: Generic message displayed after sending out one or more invitations to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:177
msgid ""
"You will be notified when your invitees accept the invitation and register "
"on the site. Thanks for growing the community!"
@@ -2353,43 +2454,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"
@@ -2666,10 +2778,18 @@ msgstr "Мора да Ñте најавени за да можете да рег
msgid "Use this form to register a new application."
msgstr "Овој образец Ñлужи за региÑтрирање на нов програм."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Името е предолго (највеќе 255 знаци)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Треба изворна URL-адреÑа."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Организацијата е предолга (макÑимумот е 255 знаци)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Ðе можеше да Ñе Ñоздаде програмот."
@@ -2734,6 +2854,18 @@ msgstr "Ajax-грешка"
msgid "New notice"
msgstr "Ðово забелешка"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "Ова е предолго. МакÑималната дозволена должина изнеÑува %d знаци."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+"МакÑималната големина на забелешката е %d знаци, вклучувајќи ја URL-адреÑата "
+"на прилогот."
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Забелешката е објавена"
@@ -2787,10 +2919,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"
@@ -2817,31 +2950,52 @@ msgstr "Програми што ги имате региÑтрирано"
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 "
+#. 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."
@@ -3007,175 +3161,294 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 знаци"
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Мреж. меÑто"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Ðазив на домаќинот на опÑлужувачот на мрежното меÑто"
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Патека на мрежното меÑто"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
-msgstr "Директориум на темата"
+msgid "Locale directory"
+msgstr "Директориум на меÑтото"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Патека до директориумот на локалите"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "ИнтереÑни URL-адреÑи"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "Да кориÑтам интереÑни (почитливи и повпечатливи) URL-адреÑи?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Изглед"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
-msgstr "Изглед за мрежното меÑто."
+msgid "Server for themes."
+msgstr "ОпÑлужувач за изгледи"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
-msgstr ""
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+#, fuzzy
+msgid "Web path to themes."
+msgstr "Мрежна патека до изгледите"
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
-msgstr ""
-
-#: actions/pathsadminpanel.php:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:299
#, fuzzy
-msgid "SSL path"
-msgstr "Патека на мрежното меÑто"
+msgid "SSL server for themes (default: SSL server)."
+msgstr "SSL-опÑлужувач за изгледите (Ñтандарден: SSL-опÑлужувач)"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
-msgstr ""
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
+msgid "SSL path"
+msgstr "SSL-патека"
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
#, fuzzy
+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 "Директориум на темата"
+msgstr "Директориум"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
-msgstr "Патека до директориумот на локалите"
+msgid "Directory where themes are located."
+msgstr "Директориумот кадешто Ñе ÑмеÑтени изгледите"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Ðватари"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "ОпÑлужувач на аватарот"
-#: actions/pathsadminpanel.php:297
+#. 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 "Патека на аватарот"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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
+#, fuzzy
+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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Прилози"
-#: actions/pathsadminpanel.php:366
+#. 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
+#, fuzzy
+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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Понекогаш"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "Секогаш"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "КориÑти SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-msgid "Server to direct SSL requests to"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:497
+#, fuzzy
+msgid "Server to direct SSL requests to."
msgstr "OпÑлужувач, кому ќе му Ñе иÑпраќаат SSL-барања"
-#: actions/pathsadminpanel.php:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Зачувај патеки"
@@ -3214,142 +3487,193 @@ 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:455
#: 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:460
#: 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
#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+msgid "Full name is too long (max 255 characters)."
+msgstr "Полното име е предолго (највеќе 255 знаци)."
+
+#. 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
#, php-format
-msgid "Bio is too long (max %d chars)."
-msgstr "Биографијата е преголема (највеќе до %d знаци)."
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Биографијата е преголема (највеќе до %d знак)."
+msgstr[1] "Биографијата е преголема (највеќе до %d знаци)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+msgid "Location is too long (max 255 characters)."
+msgstr "МеÑтоположбата е предолга (највеќе 255 знаци)."
-#: 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
+msgid "Language is too long (max 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 "Ðагодувањата Ñе зачувани"
@@ -3428,25 +3752,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 "
@@ -3455,7 +3792,7 @@ msgstr ""
"Зошто не [региÑтрирате Ñметка](%%action.register%%) и Ñтанете прв што ќе "
"објави!"
-#: actions/publictagcloud.php:134
+#: actions/publictagcloud.php:146
msgid "Tag cloud"
msgstr "Облак од ознаки"
@@ -3613,6 +3950,11 @@ msgstr "Ðе може да Ñе региÑтрирате ако не ја при
msgid "Email address already exists."
msgstr "ÐдреÑата веќе поÑтои."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Биографијата е преголема (највеќе до %d знаци)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Погрешно име или лозинка."
@@ -3653,6 +3995,15 @@ msgstr "Се кориÑти Ñамо за подновувања, објави Ð
msgid "Longer name, preferably your \"real\" name"
msgstr "Подолго име, по можноÑÑ‚ Вашето виÑтинÑко име и презиме"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "URL на Вашата домашна Ñтраница, блог или профил на друго мрежно меÑто."
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Опишете Ñе ÑебеÑи и Ñвоите интереÑи во %d знаци."
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4186,47 +4537,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 :)"
@@ -4234,7 +4585,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%%%"
@@ -4243,7 +4594,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."
@@ -4257,7 +4608,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."
@@ -4268,7 +4619,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"
@@ -4653,39 +5004,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%%%"
@@ -4694,26 +5061,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 "
@@ -4728,16 +5107,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 "СМС"
@@ -5501,6 +5886,11 @@ 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:490
+msgid "Account"
+msgstr "Сметка"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5864,41 +6254,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "Ðе можеше да Ñе Ñоздадат алијаÑи."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Ðе можеше да Ñе Ñоздаде програмот."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr "Се обидовте да отповикате непознат жетон."
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5974,24 +6371,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"ОÑновно-зададен приÑтап за овој програм: Ñамо читање, или читање-пишување"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "Одземи"
@@ -6141,15 +6554,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"
@@ -6418,14 +6833,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
@@ -6550,6 +6965,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 на Ñтраницата или блогот на групата или темата"
@@ -6725,49 +7144,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 "
@@ -6777,8 +7201,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"
@@ -6787,10 +7215,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"
@@ -6798,26 +7226,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"
@@ -6827,7 +7259,7 @@ msgid ""
"More email instructions at %3$s.\n"
"\n"
"Faithfully yours,\n"
-"%4$s"
+"%1$s"
msgstr ""
"Имате нова адреÑа за објавување пораки на %1$s.\n"
"\n"
@@ -6836,33 +7268,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 "
@@ -6889,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"
@@ -6929,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"
-msgstr "%s (@%s) бендиÑа Ваша забелешка"
+#. 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 "%1s$ (@%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"
@@ -6974,7 +7420,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"
@@ -6985,13 +7431,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"
@@ -7706,15 +8159,18 @@ msgstr[1] "пред околу %d меÑеци"
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) знаци."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/nb/LC_MESSAGES/statusnet.po b/locale/nb/LC_MESSAGES/statusnet.po
index 168ceaa95..06edd877a 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:53+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:22+0000\n"
"Language-Team: Norwegian (bokmål)‬ <http://translatewiki.net/wiki/Portal:no>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -177,7 +181,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -238,7 +242,7 @@ msgstr "API-metode ikke funnet!"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -268,12 +272,12 @@ msgstr "Brukeren har ingen profil."
msgid "Could not save profile."
msgstr "Klarte ikke å lagre profil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -415,46 +419,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Beklager, navnet er for langt (max 250 tegn)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Plassering er for lang (maks 255 tegn)."
@@ -543,30 +549,34 @@ msgstr "grupper på %s"
msgid "Upload failed."
msgstr "Opplasting feilet."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Ingen verdi for oauth_token er oppgitt."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ugyldig symbol."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -575,23 +585,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Ugyldig kallenavn / passord!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Databasefeil ved sletting av bruker fra programmet OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Databasefeil ved innsetting av bruker i programmet OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -599,15 +610,20 @@ msgstr "Databasefeil ved innsetting av bruker i programmet OAuth."
msgid "Unexpected form submission."
msgstr "Uventet skjemainnsending."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Et program ønsker å koble til kontoen din"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Tillat eller nekt tilgang"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -618,55 +634,79 @@ msgstr ""
"<strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Passord"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Tillat"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Tillat eller nekt tilgang til din kontoinformasjon."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Direktemeldingsbekreftelse avbrutt."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Du er ikke autorisert."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -704,24 +744,49 @@ msgstr "Status slettet."
msgid "No status with that ID found."
msgstr "Ingen status med den ID-en funnet."
+#. 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/apistatusesupdate.php:211
+#, 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[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 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."
@@ -781,6 +846,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."
@@ -1010,12 +1079,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."
@@ -1053,13 +1123,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
#, fuzzy
@@ -1351,13 +1422,11 @@ msgstr "Tilbakestill til standardverdier"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1378,68 +1447,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Kunne ikke oppdatere programmet."
@@ -1527,16 +1621,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.
@@ -2276,50 +2360,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2327,43 +2443,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"
@@ -2629,10 +2756,18 @@ msgstr "Du må være logget inn for å registrere et program."
msgid "Use this form to register a new application."
msgstr "Bruk dette skjemaet for å registrere et nytt program."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Navn er for langt (maks 250 tegn)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Nettadresse til kilde kreves."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organisasjon er for lang (maks 255 tegn)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Kunne ikke opprette program."
@@ -2696,6 +2831,16 @@ msgstr "Ajax-feil"
msgid "New notice"
msgstr "Ny notis"
+#: 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."
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "Notis postet"
@@ -2748,8 +2893,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å."
@@ -2779,30 +2926,51 @@ msgstr "Program du har registrert"
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."
@@ -2967,175 +3135,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Nettsted"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Vertsnavn for nettstedets tjener."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Nettstedssti"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Temamappe"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Lokaliseringsmappesti"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Pyntede nettadresser"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "Bruk pyntede (mer lesbare og lettere å huske) nettadresser?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Tema for nettstedet."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
#, fuzzy
msgid "Directory"
msgstr "Temamappe"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Lokaliseringsmappesti"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatarer"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatartjener"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Vedlegg"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Aldri"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Noen ganger"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Bruk SSL"
-#: actions/pathsadminpanel.php:375
-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 "NÃ¥r SSL skal brukes"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Lagre stier"
@@ -3171,140 +3455,195 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Beklager, navnet er for langt (max 250 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "«Om meg» er for lang (maks %d tegn)."
+msgstr[1] "«Om meg» er for lang (maks %d tegn)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Plassering er for lang (maks 255 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 (max 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."
@@ -3383,25 +3722,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 "
@@ -3410,7 +3762,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"
@@ -3566,6 +3918,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "«Om meg» er for lang (maks %d tegn)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ugyldig brukernavn eller passord."
@@ -3604,6 +3961,15 @@ msgstr "Kun brukt for oppdateringer, kunngjøringer og passordgjenoppretting"
msgid "Longer name, preferably your \"real\" name"
msgstr "Lengre navn, helst ditt \"ekte\" navn"
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Beskriv degselv og dine interesser med %d tegn"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4133,47 +4499,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 :)"
@@ -4181,7 +4547,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%%%"
@@ -4190,7 +4556,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."
@@ -4203,7 +4569,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."
@@ -4214,7 +4580,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"
@@ -4597,37 +4963,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%%%"
@@ -4636,26 +5018,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 "
@@ -4665,16 +5059,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"
@@ -5421,6 +5821,11 @@ 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:490
+msgid "Account"
+msgstr "Konto"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5785,41 +6190,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Kunne ikke opprette program."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5897,24 +6309,40 @@ msgstr ""
"Standardtilgang for dette programmet: skrivebeskyttet eller lese- og "
"skrivetilgang"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6066,15 +6494,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"
@@ -6307,13 +6737,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.
@@ -6445,6 +6877,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"
@@ -6619,27 +7055,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"
@@ -6654,22 +7092,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"
@@ -6677,10 +7122,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"
@@ -6693,21 +7138,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"
@@ -6716,7 +7165,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"
@@ -6727,31 +7176,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 "
@@ -6778,14 +7232,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"
@@ -6818,14 +7276,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"
@@ -6863,7 +7326,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,13 +7337,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"
@@ -7600,14 +8070,16 @@ msgstr[1] ""
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."
#: scripts/restoreuser.php:82
diff --git a/locale/nl/LC_MESSAGES/statusnet.po b/locale/nl/LC_MESSAGES/statusnet.po
index afc922a1b..7f0d64a19 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:51+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:19+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -182,7 +186,7 @@ msgstr ""
"bericht voor die gebruiker plaatsen](%%%%action.newnotice%%%%?"
"status_textarea=%3$s)."
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -242,7 +246,7 @@ msgstr "De API-functie is niet aangetroffen."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -272,12 +276,12 @@ msgstr "Deze gebruiker heeft geen profiel."
msgid "Could not save profile."
msgstr "Het was niet mogelijk het profiel op te slaan."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -422,49 +426,51 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Locatie is te lang (maximaal 255 tekens)."
@@ -553,28 +559,32 @@ msgstr "groepen op %s"
msgid "Upload failed."
msgstr "Uploaden is mislukt."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
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:109
msgid "No oauth_token parameter provided."
msgstr "Er is geen oauth_token parameter opgegeven."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
msgid "Invalid request token."
msgstr "Ongeldig verzoektoken."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -585,27 +595,26 @@ msgstr ""
"Er is een probleem ontstaan met uw sessie. Probeer het nog een keer, "
"alstublieft."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Ongeldige gebruikersnaam of wachtwoord."
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr ""
-"Er is een databasefout opgetreden tijdens het verwijderen van de OAuth "
-"applicatiegebruiker."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr ""
"Er is een databasefout opgetreden tijdens het toevoegen van de OAuth "
"applicatiegebruiker."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -613,15 +622,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Het formulier is onverwacht ingezonden."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Een applicatie vraagt toegang tot uw gebruikersgegevens"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Toegang toestaan of ontzeggen"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -632,53 +646,75 @@ msgstr ""
"van het type \"<strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+msgctxt "LEGEND"
msgid "Account"
-msgstr "Gebruiker"
+msgstr "Gebruikersgegevens"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Wachtwoord"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Toestaan"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr "Toegang tot uw gebruikersgegevens geven."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
msgstr "Autorisatie geannuleerd."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr "Het verzoektoken %s is ingetrokken."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, php-format
msgid "You have successfully authorized %s."
msgstr "U hebt %s geautoriseerd."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -718,24 +754,49 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+"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 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."
@@ -797,6 +858,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."
@@ -1028,12 +1093,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."
@@ -1071,13 +1137,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1126,46 +1193,43 @@ 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
-#, fuzzy, php-format
+#, php-format
msgid "Could not delete group %s."
-msgstr "Het was niet mogelijk de groep bij te werken."
+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
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s heeft de groep %2$s verlaten"
+msgstr "De groep %s is verwijderd."
#. TRANS: Title.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Gebruiker verwijderen"
+msgstr "Groep verwijderen"
#: 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 ""
-"Weet u zeker dat u deze gebruiker wilt verwijderen? Door deze handeling "
-"worden alle gegevens van deze gebruiker uit de database verwijderd. Het is "
-"niet mogelijk ze terug te zetten."
+"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
-#, fuzzy
msgid "Do not delete this group"
-msgstr "Deze mededeling niet verwijderen"
+msgstr "Verwijder deze groep niet"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
-#, fuzzy
msgid "Delete this group"
-msgstr "Gebruiker verwijderen"
+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
@@ -1249,9 +1313,8 @@ msgid "Invalid logo URL."
msgstr "De logo-URL is ongeldig."
#: actions/designadminpanel.php:337
-#, fuzzy
msgid "Invalid SSL logo URL."
-msgstr "De logo-URL is ongeldig."
+msgstr "De SSL logo-URL is ongeldig."
#: actions/designadminpanel.php:341
#, php-format
@@ -1267,9 +1330,8 @@ msgid "Site logo"
msgstr "Websitelogo"
#: actions/designadminpanel.php:454
-#, fuzzy
msgid "SSL logo"
-msgstr "Websitelogo"
+msgstr "SSL-logo"
#: actions/designadminpanel.php:466
msgid "Change theme"
@@ -1369,13 +1431,11 @@ msgstr "Standaardinstellingen toepassen"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1396,68 +1456,91 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Het was niet mogelijk de applicatie bij te werken."
@@ -1545,16 +1628,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.
@@ -2310,53 +2383,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:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Uitnodiging(en) zijn verzonden aan de volgende mensen:"
-
-#: actions/invite.php:150
+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:"
+
+#. 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:"
+
+#. 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!"
@@ -2365,43 +2464,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"
@@ -2676,10 +2786,18 @@ msgstr "U moet aangemeld zijn om een applicatie te kunnen registreren."
msgid "Use this form to register a new application."
msgstr "Gebruik dit formulier om een nieuwe applicatie te registreren."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "De naam is te lang (maximaal 255 tekens)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Een bron-URL is verplicht."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "De organisatienaam is te lang (maximaal 255 tekens)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Het was niet mogelijk de applicatie aan te maken."
@@ -2742,6 +2860,18 @@ msgstr "Er is een Ajax-fout opgetreden"
msgid "New notice"
msgstr "Nieuw bericht"
+#: actions/newnotice.php:157 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:181
+#, 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:227
msgid "Notice posted"
msgstr "De mededeling is verzonden"
@@ -2795,7 +2925,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."
@@ -2825,36 +2956,60 @@ msgstr "Door u geregistreerde applicaties"
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."
@@ -3018,175 +3173,294 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Website"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Hostnaam van de website server."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Websitepad"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
-msgstr "Vormgevingsmap"
+msgid "Locale directory"
+msgstr "Lokale map"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Talenmap"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Nette URL's"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Vormgeving"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
-msgstr "Mogelijke vormgevingen voor deze website."
+msgid "Server for themes."
+msgstr "Server voor vormgevingen"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
-msgstr ""
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+#, fuzzy
+msgid "Web path to themes."
+msgstr "Webpad voor vormgevingen"
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
-msgstr ""
-
-#: actions/pathsadminpanel.php:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:299
#, fuzzy
-msgid "SSL path"
-msgstr "Websitepad"
+msgid "SSL server for themes (default: SSL server)."
+msgstr "SSL-server voor vormgevingen (standaard: SSL-server)"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
-msgstr ""
+#. 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"
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
#, fuzzy
+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 "Vormgevingsmap"
+msgstr "Map"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
-msgstr "Talenmap"
+msgid "Directory where themes are located."
+msgstr "Map waar alle vormgevingen staan"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatars"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatarserver"
-#: actions/pathsadminpanel.php:297
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:335
+#, fuzzy
+msgid "Server for avatars."
+msgstr "Server voor vormgevingen"
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:342
msgid "Avatar path"
msgstr "Avatarpad"
-#: actions/pathsadminpanel.php:301
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:344
+#, fuzzy
+msgid "Web path to avatars."
+msgstr "Webpad voor vormgevingen"
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:351
msgid "Avatar directory"
msgstr "Avatarmap"
-#: actions/pathsadminpanel.php:310
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:353
+#, fuzzy
+msgid "Directory where avatars are located."
+msgstr "Map waar alle vormgevingen staan"
+
+#. 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
+#, fuzzy
+msgid "Server for backgrounds."
+msgstr "Server voor vormgevingen"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:381
+#, fuzzy
+msgid "Web path to backgrounds."
+msgstr "Webpad voor vormgevingen"
+
+#. 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 "Map waar alle vormgevingen staan"
+
+#. TRANS: Fieldset legens in Paths admin panel.
#. TRANS: DT element label in attachment list.
-#: actions/pathsadminpanel.php:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Bijlagen"
-#: actions/pathsadminpanel.php:366
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+#, fuzzy
+msgid "Server for attachments."
+msgstr "Server voor vormgevingen"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:436
+#, fuzzy
+msgid "Web path to attachments."
+msgstr "Webpad voor vormgevingen"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:445
+#, fuzzy
+msgid "Server for attachments on SSL pages."
+msgstr "Server voor vormgevingen"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:454
+#, fuzzy
+msgid "Web path to attachments on SSL pages."
+msgstr "Webpad voor vormgevingen"
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:463
+#, fuzzy
+msgid "Directory where attachments are located."
+msgstr "Map waar alle vormgevingen staan"
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:472
msgid "SSL"
msgstr "SSL"
-#: actions/pathsadminpanel.php:370 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 "Nooit"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Soms"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "SSL gebruiken"
-#: actions/pathsadminpanel.php:375
-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 "Wanneer SSL gebruikt moet worden"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:497
+#, fuzzy
+msgid "Server to direct SSL requests to."
msgstr "De server waar SSL-verzoeken heen gestuurd moeten worden"
-#: actions/pathsadminpanel.php:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Opslagpaden"
@@ -3225,143 +3499,193 @@ 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:455
#: 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:460
#: 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
#, 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:471
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:473
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:478
#: 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:480
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
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:256
+msgid "Full name is too long (max 255 characters)."
+msgstr "De volledige naam is te lang (maximaal 255 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
#, php-format
-msgid "Bio is too long (max %d chars)."
-msgstr "De beschrijving is te lang (maximaal %d tekens)."
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "De persoonlijke beschrijving is te lang (maximaal %d teken)."
+msgstr[1] "De persoonlijke beschrijving is te lang (maximaal %d tekens)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+msgid "Location is too long (max 255 characters)."
+msgstr "Locatie is te lang (maximaal 255 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
+msgid "Language is too long (max 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."
@@ -3440,26 +3764,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 "
@@ -3468,7 +3805,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"
@@ -3629,6 +3966,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "De beschrijving is te lang (maximaal %d tekens)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ongeldige gebruikersnaam of wachtwoord."
@@ -3667,6 +4009,15 @@ msgstr "Alleen gebruikt voor updates, aankondigingen en wachtwoordherstel"
msgid "Longer name, preferably your \"real\" name"
msgstr "Een langere naam, mogelijk uw echte naam"
+#: 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"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Geef een beschrijving van uzelf en uw interesses in %d tekens"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4200,48 +4551,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 :)"
@@ -4249,7 +4600,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%%%"
@@ -4258,7 +4609,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."
@@ -4272,7 +4623,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."
@@ -4283,7 +4634,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"
@@ -4672,39 +5023,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%%%"
@@ -4713,26 +5080,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 "
@@ -4748,16 +5127,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"
@@ -5532,6 +5917,11 @@ 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:490
+msgid "Account"
+msgstr "Gebruiker"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5896,41 +6286,46 @@ 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:41
+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:54
+msgid "Could not create anonymous OAuth application."
+msgstr "Het was niet mogelijk een anonieme OAuthapplicatie aan te maken."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -6006,24 +6401,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Standaardtoegang voor deze applicatie: alleen-lezen of lezen en schrijven"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6170,15 +6581,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"
@@ -6454,14 +6867,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
@@ -6584,6 +6997,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"
@@ -6759,49 +7176,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 "
@@ -6810,8 +7232,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"
@@ -6820,36 +7246,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"
@@ -6859,7 +7289,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"
@@ -6868,33 +7298,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 "
@@ -6922,14 +7357,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"
@@ -6963,14 +7402,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"
@@ -7009,7 +7453,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"
@@ -7020,13 +7464,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"
@@ -7746,14 +8197,16 @@ msgstr[1] "ongeveer %d maanden geleden"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/nn/LC_MESSAGES/statusnet.po b/locale/nn/LC_MESSAGES/statusnet.po
index 1fa18bac8..ec3a9ae9c 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:52+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:20+0000\n"
"Language-Team: Norwegian Nynorsk <http://translatewiki.net/wiki/Portal:nn>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -182,7 +186,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -242,7 +246,7 @@ msgstr "Fann ikkje API-metode."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -272,12 +276,12 @@ msgstr "Brukaren har inga profil."
msgid "Could not save profile."
msgstr "Kan ikkje lagra profil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -424,46 +428,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Plassering er for lang (maksimalt 255 teikn)."
@@ -555,30 +561,34 @@ msgstr "Gruppe handlingar"
msgid "Upload failed."
msgstr "Last opp fil"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ugyldig storleik."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -587,26 +597,26 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
#, fuzzy
msgid "Invalid nickname / password!"
msgstr "Ugyldig brukarnamn eller passord."
-#: actions/apioauthauthorize.php:193
-#, fuzzy
-msgid "Database error deleting OAuth application user."
-msgstr "Feil ved å setja brukar."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
#, fuzzy
msgid "Database error inserting OAuth application user."
msgstr "databasefeil ved innsetjing av skigardmerkelapp (#merkelapp): %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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -614,15 +624,20 @@ msgstr "databasefeil ved innsetjing av skigardmerkelapp (#merkelapp): %s"
msgid "Unexpected form submission."
msgstr "Uventa skjemasending."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr ""
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -630,55 +645,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Passord"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+#, fuzzy
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "Avbryt"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Alle"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Ingen stadfestingskode."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Du tingar ikkje oppdateringar til den profilen."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -718,24 +757,45 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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
@@ -796,6 +856,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."
@@ -1028,12 +1092,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."
@@ -1072,14 +1137,15 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1379,13 +1445,11 @@ msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1406,78 +1470,100 @@ 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:165
#, 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:182 actions/newapplication.php:159
#, 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:186
#, 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:190 actions/newapplication.php:162
#, 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:194 actions/newapplication.php:168
#, 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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
#, 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:217 actions/newapplication.php:188
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:221
#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
#, fuzzy
msgid "Could not update application."
msgstr "Kann ikkje oppdatera gruppa."
@@ -1568,17 +1654,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.
@@ -2325,50 +2400,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!"
@@ -2376,44 +2483,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"
@@ -2687,10 +2805,20 @@ msgstr "Du må være logga inn for å lage ei gruppe."
msgid "Use this form to register a new application."
msgstr "Bruk dette skjemaet for å lage ein ny gruppe."
+#: actions/newapplication.php:165
+#, fuzzy
+msgid "Name is too long (max 255 chars)."
+msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr ""
+#: actions/newapplication.php:191
+#, fuzzy
+msgid "Organization is too long (max 255 chars)."
+msgstr "Plassering er for lang (maksimalt 255 teikn)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
#, fuzzy
msgid "Could not create application."
@@ -2757,6 +2885,16 @@ msgstr "Ajax feil"
msgid "New notice"
msgstr "Ny notis"
+#: actions/newnotice.php:157 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:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Melding lagra"
@@ -2806,7 +2944,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."
@@ -2837,30 +2976,51 @@ msgstr ""
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
@@ -3030,182 +3190,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:158
+#. 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"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
#, fuzzy
msgid "Site"
msgstr "Invitér"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
+#: actions/pathsadminpanel.php:249
#, fuzzy
-msgid "Site path"
+msgid "Site path."
msgstr "Statusmelding"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Lasta opp brukarbilete."
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Logg ut or sida"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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"
-#: actions/pathsadminpanel.php:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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."
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
#, fuzzy
msgid "Avatars"
msgstr "Brukarbilete"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
#, fuzzy
msgid "Avatar server"
msgstr "Avatar-innstillingar"
-#: actions/pathsadminpanel.php:297
+#. 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:301
+#. 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:310
+#. 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 "Logg ut or sida"
+
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr ""
-#: actions/pathsadminpanel.php:366
+#. 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:370 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:371
+#. 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:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr ""
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr ""
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
#, fuzzy
msgid "Save paths"
msgstr "Statusmelding"
@@ -3242,143 +3511,198 @@ 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:455
#: 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:460
#: 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
#, 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:471
#, 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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Ditt fulle namn er for langt (maksimalt 255 teikn)."
+
+#. 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
#, fuzzy, php-format
-msgid "Bio is too long (max %d chars)."
-msgstr "Plassering er for lang (maksimalt %d teikn)."
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Plassering er for lang (maksimalt %d teikn)."
+msgstr[1] "Plassering er for lang (maksimalt %d teikn)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Plassering er for lang (maksimalt 255 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 (max 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."
@@ -3451,32 +3775,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"
@@ -3636,6 +3973,11 @@ 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:230
+#, fuzzy, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Plassering er for lang (maksimalt %d teikn)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ugyldig brukarnamn eller passord."
@@ -3675,6 +4017,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Lengre namn, fortrinnsvis ditt «ekte» namn"
+#: actions/register.php:462
+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:468
+#, fuzzy, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Skriv om deg og interessene dine med 140 teikn"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4197,60 +4548,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."
@@ -4259,7 +4610,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."
@@ -4269,7 +4620,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"
@@ -4661,63 +5012,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 "
@@ -4727,16 +5106,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"
@@ -5507,6 +5892,11 @@ 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:490
+msgid "Account"
+msgstr "Konto"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
#, fuzzy
@@ -5889,41 +6279,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Kunne ikkje lagre favoritt."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -6001,24 +6398,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6167,15 +6580,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"
@@ -6410,14 +6825,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
@@ -6542,6 +6958,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"
@@ -6716,44 +7137,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"
@@ -6762,10 +7192,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"
@@ -6774,21 +7204,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"
@@ -6797,7 +7231,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"
@@ -6807,31 +7241,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 "
@@ -6847,14 +7286,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"
@@ -6873,15 +7316,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"
@@ -6903,7 +7351,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"
@@ -6911,13 +7359,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"
@@ -7618,15 +8073,17 @@ msgstr[1] ""
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
-#, php-format
-msgid "%s is not a valid color! Use 3 or 6 hex chars."
-msgstr ""
+#. 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."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/pl/LC_MESSAGES/statusnet.po b/locale/pl/LC_MESSAGES/statusnet.po
index 2ac66f645..a7c7eb5ab 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:54+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:22+0000\n"
"Last-Translator: Piotr DrÄ…g <piotrdrag@gmail.com>\n"
"Language-Team: Polish <http://translatewiki.net/wiki/Portal:pl>\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 (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -183,7 +187,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -243,7 +247,7 @@ msgstr "Nie odnaleziono metody API."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -272,12 +276,12 @@ msgstr "Użytkownik nie posiada profilu."
msgid "Could not save profile."
msgstr "Nie można zapisać profilu."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -422,46 +426,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Położenie jest za długie (maksymalnie 255 znaków)."
@@ -550,30 +556,34 @@ msgstr "grupy na %s"
msgid "Upload failed."
msgstr "Wysłanie nie powiodło się."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Podano nieprawidłowy token logowania."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Nie podano parametru oauth_token."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Nieprawidłowy token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -582,23 +592,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Nieprawidłowy pseudonim/hasło."
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Błąd bazy danych podczas usuwania użytkownika aplikacji OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Błąd bazy danych podczas wprowadzania użytkownika aplikacji OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -606,15 +617,20 @@ msgstr "Błąd bazy danych podczas wprowadzania użytkownika aplikacji OAuth."
msgid "Unexpected form submission."
msgstr "Nieoczekiwane wysłanie formularza."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Aplikacja chce połączyć się z kontem użytkownika"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Zezwolić czy odmówić dostęp"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -625,55 +641,79 @@ msgstr ""
"uzyskać możliwość <strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Hasło"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Zezwól"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Zezwól lub odmów dostęp do informacji konta."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Anulowano potwierdzenie komunikatora."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Token żądania %s został odrzucony lub unieważniony."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Brak upoważnienia."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -711,24 +751,57 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[0] ""
+"Serwer nie może obsłużyć aż tyle danych POST (%s bajty) z powodu bieżącej "
+"konfiguracji."
+msgstr[1] ""
+"Serwer nie może obsłużyć aż tyle danych POST (%s bajty) z powodu bieżącej "
+"konfiguracji."
+msgstr[2] ""
+"Serwer nie może obsłużyć aż tyle danych POST (%s bajty) z powodu bieżącej "
+"konfiguracji."
+
+#. 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
-#, 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/apistatusesupdate.php:284 actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Nie odnaleziono."
+#. 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] "Wpis jest za długi. Maksymalna długość wynosi %d znaków."
+msgstr[1] "Wpis jest za długi. Maksymalna długość wynosi %d znaków."
+msgstr[2] "Wpis jest za długi. Maksymalna długość wynosi %d znaków."
+
+#. TRANS: Client error displayed when replying to a non-existing notice.
+#: actions/apistatusesupdate.php:285
+#, fuzzy
+msgid "Parent notice not found."
+msgstr "Nie odnaleziono metody API."
-#: actions/apistatusesupdate.php:307 actions/newnotice.php:181
-#, 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/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] ""
+"Maksymalny rozmiar wpisu wynosi %d znaków, w tym adres URL załącznika."
+msgstr[1] ""
+"Maksymalny rozmiar wpisu wynosi %d znaków, 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."
@@ -788,6 +861,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."
@@ -1017,12 +1094,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."
@@ -1060,13 +1138,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1355,13 +1434,11 @@ msgstr "Przywróć domyślne ustawienia"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1382,68 +1459,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:165
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:182 actions/newapplication.php:159
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:186
+#, fuzzy
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, fuzzy, 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ów)."
+msgstr[1] "Opis jest za długi (maksymalnie %d znaków)."
+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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Nie można zaktualizować aplikacji."
@@ -1532,16 +1635,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.
@@ -2282,51 +2375,87 @@ 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
-#, 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 "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
+#, fuzzy
+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
+#, fuzzy
+msgid "You are already subscribed to this user:"
+msgid_plural "You are already subscribed to these users:"
+msgstr[0] "Jesteś już subskrybowany do tych użytkowników:"
+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
+#, 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] ""
+"Te osoby są już użytkownikami i zostałeś do nich 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:"
-
-#: actions/invite.php:150
+#. 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] "Wysłano zaproszenia do następujących osób:"
+msgstr[1] "Wysłano zaproszenia do następujących osób:"
+msgstr[2] "Wysłano zaproszenia do następujących osób:"
+
+#. 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!"
@@ -2334,43 +2463,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"
@@ -2645,10 +2785,18 @@ msgstr "Musisz być zalogowany, aby zarejestrować aplikację."
msgid "Use this form to register a new application."
msgstr "Użyj tego formularza, aby zarejestrować aplikację."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Nazwa jest za długa (maksymalnie 255 znaków)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Źródłowy adres URL jest wymagany."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organizacja jest za długa (maksymalnie 255 znaków)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Nie można utworzyć aplikacji."
@@ -2711,6 +2859,16 @@ msgstr "BÅ‚Ä…d AJAX"
msgid "New notice"
msgstr "Nowy wpis"
+#: actions/newnotice.php:157 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:181
+#, 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:227
msgid "Notice posted"
msgstr "Wysłano wpis"
@@ -2763,8 +2921,10 @@ msgid "Updates matching search term \"%1$s\" on %2$s!"
msgstr "Aktualizacje pasujÄ…ce do wyszukiwanego terminu \"%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 ""
"Ten użytkownik nie pozwala na szturchnięcia albo nie potwierdził lub nie "
"ustawił jeszcze swojego adresu e-mail."
@@ -2794,30 +2954,52 @@ msgstr "Zarejestrowane aplikacje"
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."
+#, fuzzy
+msgid "The following connections exist for your account."
msgstr "Zezwolono następującym aplikacjom na dostęp do 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
-#, 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 "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 ""
+
+#. 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 ""
#: actions/oembed.php:80 actions/shownotice.php:100
msgid "Notice has no profile."
@@ -2981,177 +3163,293 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Witryny"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nazwa komputera serwera strony."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Ścieżka do witryny"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Katalog motywu"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Ścieżka do katalogu lokalizacji"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Eleganckie adresu URL"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Motyw"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Motyw witryny."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "Ścieżka do witryny"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
#, fuzzy
msgid "Directory"
msgstr "Katalog motywu"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Ścieżka do katalogu lokalizacji"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Awatary"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Serwer awatara"
-#: actions/pathsadminpanel.php:297
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:335
+#, fuzzy
+msgid "Server for avatars."
+msgstr "Motyw witryny."
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:342
msgid "Avatar path"
msgstr "Ścieżka do awatara"
-#: actions/pathsadminpanel.php:301
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:344
+#, fuzzy
+msgid "Web path to avatars."
+msgstr "Zaktualizowanie awatara nie powiodło się."
+
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:351
msgid "Avatar directory"
msgstr "Katalog awatara"
-#: actions/pathsadminpanel.php:310
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:353
+#, fuzzy
+msgid "Directory where avatars are located."
+msgstr "Ścieżka do katalogu lokalizacji"
+
+#. 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
+#, fuzzy
+msgid "Server for backgrounds."
+msgstr "Motyw witryny."
+
+#. 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 "Ścieżka do katalogu lokalizacji"
+
+#. TRANS: Fieldset legens in Paths admin panel.
#. TRANS: DT element label in attachment list.
-#: actions/pathsadminpanel.php:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Załączniki"
-#: actions/pathsadminpanel.php:366
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:427
+#, fuzzy
+msgid "Server for attachments."
+msgstr "Motyw witryny."
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:436
+#, fuzzy
+msgid "Web path to attachments."
+msgstr "Brak załączników."
+
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:445
+#, fuzzy
+msgid "Server for attachments on SSL pages."
+msgstr "Motyw witryny."
+
+#. 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 "Ścieżka do katalogu lokalizacji"
+
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:472
msgid "SSL"
msgstr "SSL"
-#: actions/pathsadminpanel.php:370 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 "Nigdy"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Czasem"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Użycie SSL"
-#: actions/pathsadminpanel.php:375
-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 "Kiedy używać SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:497
+#, fuzzy
+msgid "Server to direct SSL requests to."
msgstr "Serwer do przekierowywania żądań SSL"
-#: actions/pathsadminpanel.php:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Ścieżki zapisu"
@@ -3188,140 +3486,197 @@ 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"
+#. 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 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:455
#: 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:460
#: 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"
+#. 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 "Adres URL strony domowej, bloga lub profilu na innej witrynie"
-#: actions/profilesettings.php:122 actions/register.php:468
-#, php-format
-msgid "Describe yourself and your interests in %d chars"
-msgstr "Opisz siÄ™ i swoje zainteresowania w %d znakach"
-
-#: actions/profilesettings.php:125 actions/register.php:471
+#. 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
+#, fuzzy, php-format
+msgid "Describe yourself and your interests in %d character"
+msgid_plural "Describe yourself and your interests in %d characters"
+msgstr[0] "Opisz siÄ™ i swoje zainteresowania w %d znakach"
+msgstr[1] "Opisz siÄ™ i swoje zainteresowania w %d znakach"
+msgstr[2] "Opisz siÄ™ i swoje zainteresowania w %d znakach"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:139 actions/register.php:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Imię i nazwisko jest za długie (maksymalnie 255 znaków)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Wpis \"O mnie\" jest za długi (maksymalnie %d znaków)."
+msgstr[1] "Wpis \"O mnie\" jest za długi (maksymalnie %d znaków)."
+msgstr[2] "Wpis \"O mnie\" jest za długi (maksymalnie %d znaków)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Położenie jest za długie (maksymalnie 255 znaków)."
+
+#. 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 (max 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."
@@ -3399,26 +3754,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
-#, 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 "To sÄ… najpopularniejsze ostatnie znaczniki 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 ""
"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 "
@@ -3427,7 +3795,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"
@@ -3584,6 +3952,11 @@ msgstr ""
msgid "Email address already exists."
msgstr "Adres e-mail już istnieje."
+#: 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)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Nieprawidłowa nazwa użytkownika lub hasło."
@@ -3623,6 +3996,15 @@ msgstr "Używane tylko do aktualizacji, ogłoszeń i przywracania hasła"
msgid "Longer name, preferably your \"real\" name"
msgstr "Dłuższa nazwa, najlepiej twoje \"prawdziwe\" imię i nazwisko"
+#: 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"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Opisz siÄ™ i swoje zainteresowania w %d znakach"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4152,48 +4534,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 :)"
@@ -4201,7 +4583,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%%%"
@@ -4210,7 +4592,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."
@@ -4224,7 +4606,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."
@@ -4235,7 +4617,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"
@@ -4617,39 +4999,56 @@ 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
+#, fuzzy
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ć"
-#: 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%%%"
@@ -4658,26 +5057,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 "
@@ -4693,16 +5104,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"
@@ -5463,6 +5880,11 @@ 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:490
+msgid "Account"
+msgstr "Konto"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5828,41 +6250,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "Nie można utworzyć aliasów."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Nie można utworzyć aplikacji."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5939,24 +6368,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Domyślny dostęp do tej aplikacji: tylko do odczytu lub do odczytu i zapisu"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+msgid "Cancel"
+msgstr "Anuluj"
+
+#: lib/applicationlist.php:247
+msgid " by "
+msgstr ""
+
#. 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 ""
+
#. TRANS: Button label
-#: lib/applicationlist.php:157
+#: lib/applicationlist.php:298
msgctxt "BUTTON"
msgid "Revoke"
msgstr "Unieważnij"
@@ -6106,15 +6551,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"
@@ -6387,13 +6834,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 "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: "
+#, fuzzy
+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.
@@ -6517,6 +6966,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"
@@ -6694,27 +7147,29 @@ 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
-#, 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 ""
"Cześć, %s.\n"
"\n"
@@ -6730,13 +7185,16 @@ msgstr ""
"Dziękujemy za twój czas, \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 "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 "
@@ -6746,9 +7204,13 @@ 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
-#, 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"
@@ -6756,10 +7218,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 ""
"Użytkownik %1$s obserwuje teraz twoje wpisy na %2$s.\n"
"\n"
@@ -6772,21 +7234,25 @@ msgstr ""
"----\n"
"Zmień adres e-mail lub opcje powiadamiania 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 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
-#, 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"
@@ -6795,7 +7261,7 @@ 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"
"\n"
@@ -6806,31 +7272,36 @@ msgstr ""
"Z poważaniem,\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 "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 "
@@ -6857,14 +7328,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"
@@ -6897,14 +7372,19 @@ msgstr ""
"Z poważaniem,\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 "Użytkownik %s (@%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"
@@ -6943,7 +7423,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"
@@ -6954,13 +7434,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 "Użytkownik %s (@%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"
@@ -7678,14 +8165,16 @@ msgstr[2] "około %d miesięcy temu"
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
-#, 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 nie jest prawidłowym kolorem. Użyj trzech lub sześciu znaków "
"szesnastkowych."
diff --git a/locale/pt/LC_MESSAGES/statusnet.po b/locale/pt/LC_MESSAGES/statusnet.po
index 35084b26c..836da696b 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:55+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:23+0000\n"
"Language-Team: Portuguese <http://translatewiki.net/wiki/Portal:pt>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -181,7 +185,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -241,7 +245,7 @@ msgstr "Método da API não encontrado."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -270,12 +274,12 @@ msgstr "Utilizador não tem perfil."
msgid "Could not save profile."
msgstr "Não foi possível gravar o perfil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -417,46 +421,48 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Nome completo demasiado longo (máx. 255 caracteres)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Localidade demasiado longa (máx. 255 caracteres)."
@@ -545,30 +551,34 @@ msgstr "Grupos em %s"
msgid "Upload failed."
msgstr "O upload falhou."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Não foi fornecido o parâmetro oauth_token."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Chave inválida."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -577,23 +587,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Utilizador ou senha inválidos!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Erro na base de dados ao apagar o utilizador da aplicação OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Erro na base de dados ao inserir o utilizador da aplicação OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -601,15 +612,20 @@ msgstr "Erro na base de dados ao inserir o utilizador da aplicação OAuth."
msgid "Unexpected form submission."
msgstr "Envio inesperado de formulário."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Uma aplicação pretende ligar-se à sua conta"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Permitir ou negar acesso"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -620,55 +636,79 @@ msgstr ""
"permissão para <strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Conta"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Senha"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permitir ou negar acesso à informação da sua conta."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Confirmação do mensageiro instantâneo cancelada."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "A chave de pedido %s foi negada e retirada."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Não tem autorização."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -706,24 +746,49 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[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 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, incluindo 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."
@@ -783,6 +848,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."
@@ -1012,12 +1081,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."
@@ -1055,13 +1125,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1355,13 +1426,11 @@ msgstr "Repor predefinição"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1382,68 +1451,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Não foi possível actualizar a aplicação."
@@ -1531,16 +1625,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.
@@ -2290,52 +2374,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2343,42 +2459,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"
@@ -2648,10 +2775,18 @@ msgstr "Tem de iniciar uma sessão para registar uma aplicação."
msgid "Use this form to register a new application."
msgstr "Use este formulário para registar uma nova aplicação."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Nome é demasiado longo (máx. 255 caracteres)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "É necessária a URL de origem."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organização é demasiado longa (máx. 255 caracteres)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Não foi possível criar a aplicação."
@@ -2714,6 +2849,16 @@ msgstr "Erro do Ajax"
msgid "New notice"
msgstr "Nota nova"
+#: 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."
+
+#: actions/newnotice.php:181
+#, 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:227
msgid "Notice posted"
msgstr "Nota publicada"
@@ -2765,8 +2910,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."
@@ -2796,31 +2943,51 @@ msgstr "Aplicações que registou"
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."
@@ -2985,175 +3152,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Site"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nome do servidor do site."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Localização do site"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Directório do tema"
-#: actions/pathsadminpanel.php:247
-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:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "URLs bonitas"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "O tema para o site."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Localização do directório das línguas"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatares"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Servidor do avatar"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Anexos"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Nunca"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Às vezes"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Usar SSL"
-#: actions/pathsadminpanel.php:375
-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 "Quando usar SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Gravar localizações"
@@ -3191,139 +3474,194 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Nome completo demasiado longo (máx. 255 caracteres)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Biografia demasiado extensa (máx. %d caracteres)."
+msgstr[1] "Biografia demasiado extensa (máx. %d caracteres)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Localidade demasiado longa (máx. 255 caracteres)."
+
+#. 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 (max 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."
@@ -3402,25 +3740,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 "
@@ -3429,7 +3780,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"
@@ -3589,6 +3940,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Biografia demasiado extensa (máx. %d caracteres)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Nome de utilizador ou senha inválidos."
@@ -3628,6 +3984,15 @@ msgstr "Usado apenas para actualizações, anúncios e recuperação da senha"
msgid "Longer name, preferably your \"real\" name"
msgstr "Nome mais longo, de preferência o seu nome \"verdadeiro\""
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Descreva-se e aos seus interesses (máx. 140 caracteres)"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4162,47 +4527,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 :)"
@@ -4210,7 +4575,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%%%"
@@ -4219,7 +4584,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."
@@ -4233,7 +4598,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."
@@ -4244,7 +4609,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"
@@ -4624,39 +4989,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%%%"
@@ -4665,26 +5047,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 "
@@ -4700,16 +5094,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"
@@ -5469,6 +5869,11 @@ 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:490
+msgid "Account"
+msgstr "Conta"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5834,41 +6239,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Não foi possível criar a aplicação."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5943,24 +6355,40 @@ msgstr "Leitura e escrita"
msgid "Default access for this application: read-only, or read-write"
msgstr "Acesso por omissão para esta aplicação: leitura ou leitura e escrita"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6110,15 +6538,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"
@@ -6385,13 +6815,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.
@@ -6517,6 +6949,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"
@@ -6691,27 +7127,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"
@@ -6726,13 +7164,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 "
@@ -6742,9 +7183,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"
@@ -6752,10 +7197,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"
@@ -6769,21 +7214,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"
@@ -6792,7 +7241,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"
@@ -6803,31 +7252,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 "
@@ -6854,14 +7308,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"
@@ -6894,14 +7352,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"
@@ -6939,7 +7402,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"
@@ -6950,13 +7413,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"
@@ -7670,14 +8140,16 @@ msgstr[1] "%d meses"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/pt_BR/LC_MESSAGES/statusnet.po b/locale/pt_BR/LC_MESSAGES/statusnet.po
index 140a1ca35..2177ec7f0 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:55+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:24+0000\n"
"Language-Team: Brazilian Portuguese <http://translatewiki.net/wiki/Portal:pt-"
"br>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -185,7 +189,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -245,7 +249,7 @@ msgstr "O método da API não foi encontrado!"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -275,12 +279,12 @@ msgstr "O usuário não tem perfil."
msgid "Could not save profile."
msgstr "Não foi possível salvar o perfil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -426,48 +430,50 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Nome completo muito extenso (máx. 255 caracteres)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Localização muito extensa (máx. 255 caracteres)."
@@ -556,30 +562,34 @@ msgstr "grupos no %s"
msgid "Upload failed."
msgstr "O upload falhou."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Não foi fornecido nenhum parâmetro oauth_token"
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Token inválido."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -589,25 +599,25 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Nome de usuário e/ou senha inválido(s)!"
-#: actions/apioauthauthorize.php:193
-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:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr ""
"Erro no banco de dados durante a inserção do usuário da aplicativo OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -615,15 +625,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr "Submissão inesperada de formulário."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Uma aplicação gostaria de se conectar à sua conta"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Permitir ou negar o acesso"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -635,55 +650,79 @@ 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Conta"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Senha"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Permitir"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Permitir ou negar o acesso às informações da sua conta."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "A confirmação do mensageiro instantâneo foi cancelada."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "O token %s solicitado foi negado e revogado."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Você não está autorizado."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -721,24 +760,49 @@ 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 number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, 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[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 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."
@@ -798,6 +862,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."
@@ -1029,12 +1097,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."
@@ -1072,13 +1141,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1372,13 +1442,11 @@ msgstr "Restaura de volta ao padrão"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1399,68 +1467,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Não foi possível atualizar a aplicação."
@@ -1548,16 +1641,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.
@@ -2311,50 +2394,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2362,43 +2476,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"
@@ -2673,10 +2798,18 @@ msgstr "Você deve estar autenticado para registrar uma aplicação."
msgid "Use this form to register a new application."
msgstr "Utilize este formulário para registrar uma nova aplicação."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "O nome é muito extenso (máx. 255 caracteres)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "A URL da fonte é obrigatória."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "A organização é muito extensa (máx. 255 caracteres)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Não foi possível criar a aplicação."
@@ -2741,6 +2874,16 @@ msgstr "Erro no Ajax"
msgid "New notice"
msgstr "Nova mensagem"
+#: 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."
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "A mensagem foi publicada"
@@ -2793,8 +2936,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."
@@ -2824,32 +2969,51 @@ msgstr "Aplicações que você registrou"
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."
@@ -3015,176 +3179,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Site"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Nome de host do servidor do site."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Caminho do site"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Diretório dos temas"
-#: actions/pathsadminpanel.php:247
-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:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "URLs limpas"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Tema"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Tema para o site."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Caminho do diretório de locales"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatares"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Servidor de avatares"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Anexos"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Nunca"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Algumas vezes"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Usar SSL"
-#: actions/pathsadminpanel.php:375
-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 "Quando usar SSL"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Salvar caminhos"
@@ -3221,140 +3501,195 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Nome completo muito extenso (máx. 255 caracteres)"
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "A descrição é muito extensa (máximo %d caracteres)."
+msgstr[1] "A descrição é muito extensa (máximo %d caracteres)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Localização muito extensa (máx. 255 caracteres)."
+
+#. 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 (max 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."
@@ -3432,26 +3767,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 "
@@ -3460,7 +3808,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"
@@ -3621,6 +3969,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "A descrição é muito extensa (máximo %d caracteres)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Nome de usuário e/ou senha inválido(s)"
@@ -3660,6 +4013,15 @@ msgstr "Usado apenas para atualizações, anúncios e recuperações de senha"
msgid "Longer name, preferably your \"real\" name"
msgstr "Nome completo, de preferência seu nome \"real\""
+#: actions/register.php:462
+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:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Descreva a si mesmo e os seus interesses em %d caracteres"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4190,49 +4552,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 :)"
@@ -4240,7 +4602,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%%%"
@@ -4249,7 +4611,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."
@@ -4263,7 +4625,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."
@@ -4274,7 +4636,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"
@@ -4652,39 +5014,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%%%"
@@ -4693,26 +5072,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 "
@@ -4728,16 +5119,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"
@@ -5499,6 +5896,11 @@ 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:490
+msgid "Account"
+msgstr "Conta"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5862,41 +6264,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Não foi possível criar a aplicação."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
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:189
+#: lib/apioauthstore.php:223
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"
@@ -5972,24 +6381,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Acesso padrão para esta aplicação: somente leitura ou leitura e escrita"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6140,15 +6565,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"
@@ -6420,13 +6847,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.
@@ -6551,6 +6980,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"
@@ -6727,27 +7160,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"
@@ -6762,13 +7197,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 "
@@ -6778,9 +7216,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"
@@ -6788,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 agora está acompanhando suas mensagens no %2$s.\n"
"\n"
@@ -6804,21 +7246,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"
@@ -6827,7 +7273,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"
@@ -6838,33 +7284,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 "
@@ -6891,14 +7342,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"
@@ -6931,14 +7386,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"
@@ -6976,7 +7436,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"
@@ -6987,13 +7447,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"
@@ -7708,14 +8175,16 @@ msgstr[1] "%d meses"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/ru/LC_MESSAGES/statusnet.po b/locale/ru/LC_MESSAGES/statusnet.po
index 5e8edeafa..7d4cb1446 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:56+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:26+0000\n"
"Language-Team: Russian <http://translatewiki.net/wiki/Portal:ru>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "Сохранить"
@@ -183,7 +187,7 @@ msgstr ""
"Ð’Ñ‹ можете попробовать «[подтолкнуть %1$s](../%2$s)» из их Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð¸Ð»Ð¸ "
"[напиÑать им что-нибудь](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -243,7 +247,7 @@ msgstr "Метод API не найден."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -273,12 +277,12 @@ msgstr "У Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð½ÐµÑ‚ профилÑ."
msgid "Could not save profile."
msgstr "Ðе удаётÑÑ Ñохранить профиль."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -423,47 +427,49 @@ 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 ""
"Ð˜Ð¼Ñ Ð´Ð¾Ð»Ð¶Ð½Ð¾ ÑоÑтоÑÑ‚ÑŒ только из пропиÑных букв и цифр и не иметь пробелов."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Такое Ð¸Ð¼Ñ ÑƒÐ¶Ðµ иÑпользуетÑÑ. Попробуйте какое-нибудь другое."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Полное Ð¸Ð¼Ñ Ñлишком длинное (не больше 255 знаков)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Слишком длинное меÑтораÑположение (макÑимум 255 знаков)."
@@ -552,30 +558,34 @@ msgstr "группы на %s"
msgid "Upload failed."
msgstr "Загрузка не удалаÑÑŒ."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Ðе задан параметр oauth_token."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ðеправильный токен"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -584,23 +594,24 @@ msgstr "Ðеправильный токен"
msgid "There was a problem with your session token. Try again, please."
msgstr "Проблема Ñ Ð²Ð°ÑˆÐ¸Ð¼ ключом ÑеÑÑии. ПожалуйÑта, попробуйте ещё раз."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Ðеверное Ð¸Ð¼Ñ Ð¸Ð»Ð¸ пароль."
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Ошибка базы данных при удалении Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Ошибка базы данных при добавлении Ð¿Ð¾Ð»ÑŒÐ·Ð¾Ð²Ð°Ñ‚ÐµÐ»Ñ Ð¿Ñ€Ð¸Ð»Ð¾Ð¶ÐµÐ½Ð¸Ñ OAuth."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -608,15 +619,20 @@ msgstr "Ошибка базы данных при добавлении польÐ
msgid "Unexpected form submission."
msgstr "Ðетиповое подтверждение формы."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Приложение хочет ÑоединитьÑÑ Ñ Ð²Ð°ÑˆÐµÐ¹ учётной запиÑью"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Разрешить или запретить доÑтуп"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -628,55 +644,79 @@ msgstr ""
"предоÑтавлÑÑ‚ÑŒ разрешение на доÑтуп к вашей учётной запиÑи %4$s только тем "
"Ñторонним приложениÑм, которым вы доверÑете."
-#. TRANS: Main menu option when logged in for access to user settings
-#: actions/apioauthauthorize.php:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "ÐаÑтройки"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Пароль"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
-msgstr "Отменить"
+msgstr "Отмена"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Разрешить"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Разрешить или запретить доÑтуп к информации вашей учётной запиÑи."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Подтверждение IM отменено."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Ключ запроÑа %s был запрещён и аннулирован."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Вы не авторизованы."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -714,24 +754,54 @@ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ ÑƒÐ´Ð°Ð»Ñ‘Ð½."
msgid "No status with that ID found."
msgstr "Ðе найдено ÑтатуÑа Ñ Ñ‚Ð°ÐºÐ¸Ð¼ ID."
+#. 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/apistatusesupdate.php:211
+#, 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[0] ""
+"Сервер не Ñмог обработать Ñтолько POST-данных (%s байт) из-за текущей "
+"конфигурации."
+msgstr[1] ""
+"Сервер не Ñмог обработать Ñтолько POST-данных (%s байт) из-за текущей "
+"конфигурации."
+msgstr[2] ""
+"Сервер не Ñмог обработать Ñтолько POST-данных (%s байт) из-за текущей "
+"конфигурации."
+
+#. 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 знаков."
-
-#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Ðе найдено."
+#. 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 знаков."
+
+#. 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."
@@ -791,6 +861,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 "Ðет такого вложениÑ."
@@ -1021,12 +1095,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 "Ðе удаётÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ пользователÑ."
@@ -1064,13 +1139,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1362,13 +1438,11 @@ msgstr "ВоÑÑтановить Ð·Ð½Ð°Ñ‡ÐµÐ½Ð¸Ñ Ð¿Ð¾ умолчанию"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "Сохранить"
@@ -1389,68 +1463,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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "ОпиÑание обÑзательно."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "Слишком длинное название организации (макÑимум 255 знаков)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Ðе удаётÑÑ Ð¾Ð±Ð½Ð¾Ð²Ð¸Ñ‚ÑŒ приложение."
@@ -1538,16 +1638,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.
@@ -2304,53 +2394,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
-#, 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] "Ð’Ñ‹ уже подпиÑаны на пользователÑ:"
+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 "Приглашение(Ñ) отоÑлано(Ñ‹) Ñледующим адреÑатам:"
-
-#: actions/invite.php:150
+#. 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] "Приглашение(Ñ) отоÑлано(Ñ‹) Ñледующим адреÑатам:"
+
+#. 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!"
@@ -2358,41 +2486,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"
@@ -2664,10 +2803,18 @@ msgstr "Ð’Ñ‹ должны авторизоватьÑÑ, чтобы зарегиÑ
msgid "Use this form to register a new application."
msgstr "ИÑпользуйте Ñту форму Ð´Ð»Ñ ÑÐ¾Ð·Ð´Ð°Ð½Ð¸Ñ Ð½Ð¾Ð²Ð¾Ð³Ð¾ приложениÑ."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Ð˜Ð¼Ñ Ñлишком длинное (не больше 255 знаков)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "URL иÑточника обÑзателен."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Слишком длинное название организации (макÑимум 255 знаков)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Ðе удаётÑÑ Ñоздать приложение."
@@ -2730,6 +2877,16 @@ msgstr "Ошибка AJAX"
msgid "New notice"
msgstr "ÐÐ¾Ð²Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ð·Ð°Ð¿Ð¸ÑÑŒ. МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° — %d знаков."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr "МакÑÐ¸Ð¼Ð°Ð»ÑŒÐ½Ð°Ñ Ð´Ð»Ð¸Ð½Ð° запиÑи — %d Ñимволов, Ð²ÐºÐ»ÑŽÑ‡Ð°Ñ URL вложениÑ."
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "ЗапиÑÑŒ опубликована"
@@ -2781,8 +2938,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-адреÑ."
@@ -2812,30 +2971,51 @@ msgstr "ПриложениÑ, которые вы зарегиÑтрировал
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."
@@ -3001,175 +3181,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 Ñимволов."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Сайт"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Ð˜Ð¼Ñ Ñ…Ð¾Ñта Ñервера Ñайта."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Путь к Ñайту"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ð¸Ñ Ñ‚ÐµÐ¼Ñ‹"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Путь к директории локализаций"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Короткие URL"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "ИÑпользовать ли короткие (более читаемые и запоминаемые) URL-адреÑа?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Тема"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Тема Ð´Ð»Ñ Ñайта."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "Путь к Ñайту"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Путь к директории локализаций"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Ðватары"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Сервер аватар"
-#: actions/pathsadminpanel.php:297
+#. 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 "Путь к аватарам"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "ВложениÑ"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Иногда"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "Ð’Ñегда"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "ИÑпользовать SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Сохранить пути"
@@ -3205,139 +3501,196 @@ 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:455
#: 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:460
#: 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 Ñимволов"
-
-#: actions/profilesettings.php:125 actions/register.php:471
+#. 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
+#, 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 Ñимволов"
+
+#. TRANS: Tooltip for field label in form for profile settings.
+#: actions/profilesettings.php:139 actions/register.php:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Полное Ð¸Ð¼Ñ Ñлишком длинное (не больше 255 знаков)."
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ð±Ð¸Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ (макÑимум %d Ñимволов)."
+msgstr[1] "Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ð±Ð¸Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ (макÑимум %d Ñимволов)."
+msgstr[2] "Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ð±Ð¸Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ (макÑимум %d Ñимволов)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Слишком длинное меÑтораÑположение (макÑимум 255 знаков)."
-#: 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 (max 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 "ÐаÑтройки Ñохранены."
@@ -3415,25 +3768,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 "
@@ -3442,7 +3808,7 @@ msgstr ""
"Почему бы не [зарегиÑтрироватьÑÑ](%%action.register%%), чтобы отправить "
"первым?"
-#: actions/publictagcloud.php:134
+#: actions/publictagcloud.php:146
msgid "Tag cloud"
msgstr "Облако тегов"
@@ -3600,6 +3966,11 @@ msgstr ""
msgid "Email address already exists."
msgstr "Такой Ñлектронный Ð°Ð´Ñ€ÐµÑ ÑƒÐ¶Ðµ задейÑтвован."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Слишком Ð´Ð»Ð¸Ð½Ð½Ð°Ñ Ð±Ð¸Ð¾Ð³Ñ€Ð°Ñ„Ð¸Ñ (макÑимум %d Ñимволов)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ðеверное Ð¸Ð¼Ñ Ð¸Ð»Ð¸ пароль."
@@ -3640,6 +4011,15 @@ msgstr "Ðужна только Ð´Ð»Ñ Ð¾Ð±Ð½Ð¾Ð²Ð»ÐµÐ½Ð¸Ð¹, оÑведомлеÐ
msgid "Longer name, preferably your \"real\" name"
msgstr "Полное имÑ, предпочтительно Ваше наÑтоÑщее имÑ"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "ÐÐ´Ñ€ÐµÑ Ñ‚Ð²Ð¾ÐµÐ¹ Ñтраницы, дневника или Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð½Ð° другом портале"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Опишите ÑÐµÐ±Ñ Ð¸ Ñвои ÑƒÐ²Ð»ÐµÑ‡ÐµÐ½Ð¸Ñ Ð¿Ñ€Ð¸ помощи %d Ñимволов"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4169,47 +4549,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 :)"
@@ -4217,7 +4597,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%%%"
@@ -4226,7 +4606,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."
@@ -4241,7 +4621,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."
@@ -4253,7 +4633,7 @@ msgstr ""
"иÑпользованием Ñвободного программного обеÑÐ¿ÐµÑ‡ÐµÐ½Ð¸Ñ [StatusNet](http://status."
"net/). "
-#: actions/showstream.php:308
+#: actions/showstream.php:305
#, php-format
msgid "Repeat of %s"
msgstr "Повтор за %s"
@@ -4636,39 +5016,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%%%"
@@ -4677,26 +5074,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 "
@@ -4712,16 +5121,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 "СМС"
@@ -5481,6 +5896,11 @@ 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:490
+msgid "Account"
+msgstr "ÐаÑтройки"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5844,41 +6264,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "Ðе удаётÑÑ Ñоздать алиаÑÑ‹."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Ðе удаётÑÑ Ñоздать приложение."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr "Попытка отменить неизвеÑтный ключ."
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5955,24 +6382,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"ДоÑтуп по умолчанию Ð´Ð»Ñ Ñтого приложениÑ: только чтение или чтение и запиÑÑŒ"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "Отозвать"
@@ -6122,15 +6565,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"
@@ -6403,13 +6848,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.
@@ -6535,6 +6982,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 "ÐÐ´Ñ€ÐµÑ Ñтраницы, дневника или Ð¿Ñ€Ð¾Ñ„Ð¸Ð»Ñ Ð³Ñ€ÑƒÐ¿Ð¿Ñ‹ на другом портале"
@@ -6710,27 +7161,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"
@@ -6746,13 +7199,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 "
@@ -6762,9 +7218,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"
@@ -6772,10 +7232,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"
@@ -6788,21 +7248,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"
@@ -6811,7 +7275,7 @@ msgid ""
"More email instructions at %3$s.\n"
"\n"
"Faithfully yours,\n"
-"%4$s"
+"%1$s"
msgstr ""
"У Ð’Ð°Ñ Ð½Ð¾Ð²Ñ‹Ð¹ Ð°Ð´Ñ€ÐµÑ Ð¿Ð¾Ñтинга на %1$s.\n"
"\n"
@@ -6822,31 +7286,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 "
@@ -6873,14 +7342,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"
@@ -6913,14 +7386,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"
@@ -6958,7 +7436,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"
@@ -6969,13 +7447,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"
@@ -7688,14 +8173,16 @@ msgstr[2] ""
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 шеÑтнадцатеричных "
"Ñимволов."
diff --git a/locale/statusnet.pot b/locale/statusnet.pot
index f7661107f..3443caa21 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-18 20:49+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
@@ -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 ""
@@ -168,7 +172,7 @@ msgid ""
"to them](%%%%action.newnotice%%%%?status_textarea=%3$s)."
msgstr ""
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -226,7 +230,7 @@ msgstr ""
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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 ""
@@ -254,12 +258,12 @@ msgstr ""
msgid "Could not save profile."
msgstr ""
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -396,46 +400,48 @@ 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 ""
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr ""
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr ""
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr ""
@@ -524,28 +530,32 @@ msgstr ""
msgid "Upload failed."
msgstr ""
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
msgid "Invalid request token or verifier."
msgstr ""
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
msgid "Invalid request token."
msgstr ""
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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,23 +564,24 @@ msgstr ""
msgid "There was a problem with your session token. Try again, please."
msgstr ""
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr ""
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr ""
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -578,15 +589,20 @@ msgstr ""
msgid "Unexpected form submission."
msgstr ""
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr ""
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr ""
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -594,53 +610,75 @@ 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+msgctxt "LEGEND"
msgid "Account"
msgstr ""
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr ""
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr ""
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+msgctxt "BUTTON"
msgid "Allow"
msgstr ""
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
msgstr ""
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
msgstr ""
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, php-format
msgid "You have successfully authorized %s."
msgstr ""
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -678,24 +716,44 @@ msgstr ""
msgid "No status with that ID found."
msgstr ""
+#. TRANS: Client error displayed when the number of bytes in a POST request exceeds a limit.
+#. TRANS: %s is the number of bytes of the CONTENT_LENGTH.
+#: actions/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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 ""
+msgid "That's too long. Maximum notice size is %d character."
+msgid_plural "That's too long. Maximum notice size is %d characters."
+msgstr[0] ""
+msgstr[1] ""
-#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96
-msgid "Not found."
+#. 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] ""
+msgstr[1] ""
#: actions/apisubscriptions.php:233 actions/apisubscriptions.php:263
msgid "Unsupported format."
@@ -755,6 +813,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 ""
@@ -981,12 +1043,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,13 +1087,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1303,13 +1367,11 @@ msgstr ""
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 ""
@@ -1330,68 +1392,91 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr ""
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+msgid "Organization is too long (maximum 255 characters)."
msgstr ""
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr ""
@@ -1477,16 +1562,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.
@@ -2193,89 +2268,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"
@@ -2516,10 +2629,18 @@ msgstr ""
msgid "Use this form to register a new application."
msgstr ""
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr ""
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr ""
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr ""
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr ""
@@ -2582,6 +2703,16 @@ msgstr ""
msgid "New notice"
msgstr ""
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr ""
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr ""
@@ -2628,7 +2759,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
@@ -2656,29 +2788,50 @@ msgstr ""
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 ""
+
+#. 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: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
@@ -2843,170 +2996,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:158
+#. 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 ""
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr ""
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+msgid "Site path."
msgstr ""
-#: actions/pathsadminpanel.php:247
-msgid "Locale Directory"
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
+msgid "Locale directory"
msgstr ""
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
-msgid "Server for themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
+msgid "Server for themes."
msgstr ""
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
msgid "SSL path"
msgstr ""
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:315 actions/pathsadminpanel.php:406
+#: actions/pathsadminpanel.php:461
msgid "Directory"
msgstr ""
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr ""
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr ""
-#: actions/pathsadminpanel.php:297
+#. 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 ""
-#: actions/pathsadminpanel.php:301
+#. 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 ""
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr ""
-#: actions/pathsadminpanel.php:366
+#. 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 ""
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr ""
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr ""
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr ""
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr ""
@@ -3040,135 +3296,185 @@ 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:455
#: 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:460
#: 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
#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+msgid "Full name is too long (max 255 characters)."
+msgstr ""
+
+#. 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
#, php-format
-msgid "Bio is too long (max %d chars)."
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+msgid "Location is too long (max 255 characters)."
msgstr ""
-#: 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 (max 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 ""
@@ -3236,32 +3542,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 ""
@@ -3413,6 +3732,11 @@ msgstr ""
msgid "Email address already exists."
msgstr ""
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr ""
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr ""
@@ -3449,6 +3773,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr ""
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr ""
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr ""
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -3928,60 +4261,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."
@@ -3990,7 +4323,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."
@@ -3998,7 +4331,7 @@ msgid ""
"[StatusNet](http://status.net/) tool. "
msgstr ""
-#: actions/showstream.php:308
+#: actions/showstream.php:305
#, php-format
msgid "Repeat of %s"
msgstr ""
@@ -4366,63 +4699,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 "
@@ -4432,16 +4793,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 ""
@@ -5163,6 +5530,11 @@ 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:490
+msgid "Account"
+msgstr ""
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5515,41 +5887,46 @@ 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:41
+msgid "Could not create anonymous consumer."
+msgstr ""
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+msgid "Could not create anonymous OAuth application."
+msgstr ""
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5624,24 +6001,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 ""
@@ -5785,15 +6178,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 ""
@@ -6020,13 +6415,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.
@@ -6147,6 +6542,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 ""
@@ -6320,44 +6719,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"
@@ -6366,26 +6774,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"
@@ -6395,34 +6807,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 "
@@ -6438,14 +6855,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"
@@ -6464,14 +6885,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"
@@ -6493,7 +6919,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"
@@ -6501,13 +6927,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"
@@ -7182,14 +7615,16 @@ msgstr[1] ""
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 ""
#: scripts/restoreuser.php:82
diff --git a/locale/sv/LC_MESSAGES/statusnet.po b/locale/sv/LC_MESSAGES/statusnet.po
index 2223fae7b..0615d3d2b 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:57+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:27+0000\n"
"Language-Team: Swedish <http://translatewiki.net/wiki/Portal:sv>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -179,7 +183,7 @@ 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
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -239,7 +243,7 @@ msgstr "API-metod hittades inte."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -267,12 +271,12 @@ msgstr "Användaren har ingen profil."
msgid "Could not save profile."
msgstr "Kunde inte spara profil."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -414,47 +418,49 @@ 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
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:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Beskrivning av plats är för lång (max 255 tecken)."
@@ -543,30 +549,34 @@ msgstr "grupper på %s"
msgid "Upload failed."
msgstr "Uppladdning misslyckades."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "Ingen oauth_token-parameter angiven."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Ogiltig token."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -575,23 +585,24 @@ 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:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Ogiltigt smeknamn / lösenord!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Databasfel vid borttagning av OAuth-applikationsanvändare."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Databasfel vid infogning av OAuth-applikationsanvändare."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -599,15 +610,20 @@ msgstr "Databasfel vid infogning av OAuth-applikationsanvändare."
msgid "Unexpected form submission."
msgstr "Oväntat inskick av formulär."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "En applikation skulle vilja ansluta till ditt konto"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Tillåt eller neka åtkomst"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -618,55 +634,79 @@ msgstr ""
"möjligheten att <strong>%3$s</strong> 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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Konto"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Lösenord"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 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:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Tillåt"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Tillåt eller neka åtkomst till din kontoinformation."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Bekräftelse för snabbmeddelanden avbruten."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Begäran-token %s har nekats och återkallats."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Du har inte tillstånd."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -704,24 +744,49 @@ msgstr "Status borttagen."
msgid "No status with that ID found."
msgstr "Ingen status med det ID:t hittades."
+#. 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/apistatusesupdate.php:211
+#, 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[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 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."
@@ -781,6 +846,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."
@@ -1012,12 +1081,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."
@@ -1055,13 +1125,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1353,13 +1424,11 @@ msgstr "Återställ till standardvärde"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1380,68 +1449,93 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Kunde inte uppdatera applikation."
@@ -1529,16 +1623,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.
@@ -2284,51 +2368,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:"
-
-#: actions/invite.php:150
+#. 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:"
+
+#. 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!"
@@ -2336,43 +2453,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"
@@ -2643,10 +2771,18 @@ msgstr "Du måste vara inloggad för att registrera en applikation."
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:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Namnet är för långt (max 255 tecken)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Webbadress till källa krävs."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organisation är för lång (max 255 tecken)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Kunde inte skapa applikation."
@@ -2711,6 +2847,16 @@ msgstr "AJAX-fel"
msgid "New notice"
msgstr "Ny notis"
+#: 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."
+
+#: 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/newnotice.php:227
msgid "Notice posted"
msgstr "Notis postad"
@@ -2762,8 +2908,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."
@@ -2793,31 +2941,51 @@ msgstr "Applikationer du har registrerat"
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."
@@ -2981,176 +3149,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Webbplats"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Värdnamn för webbplatsens server."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Sökväg till webbplats"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Katalog med teman"
-#: actions/pathsadminpanel.php:247
-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:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Utsmyckade URL:er"
-#: actions/pathsadminpanel.php:253
+#: 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:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Teman"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Tema för webbplatsen."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "Katalogsökväg till lokaliseringfiler (locales)"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Avatarer"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Server med avatarer"
-#: actions/pathsadminpanel.php:297
+#. 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"
-#: actions/pathsadminpanel.php:301
+#. 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"
-#: actions/pathsadminpanel.php:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "Bilagor"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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 "Aldrig"
-#: actions/pathsadminpanel.php:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Ibland"
-#: actions/pathsadminpanel.php:372
+#. 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:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "Använd SSL"
-#: actions/pathsadminpanel.php:375
-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 "När SSL skall användas"
-#: actions/pathsadminpanel.php:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. 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"
@@ -3186,141 +3470,196 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Fullständigt namn är för långt (max 255 tecken)."
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Biografin är för lång (max %d tecken)."
+msgstr[1] "Biografin är för lång (max %d tecken)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Beskrivning av plats är för lång (max 255 tecken)."
+
+#. 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 (max 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."
@@ -3399,25 +3738,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 "
@@ -3426,7 +3778,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"
@@ -3583,6 +3935,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:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Biografin är för lång (max %d tecken)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Ogiltigt användarnamn eller lösenord."
@@ -3625,6 +3982,15 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr "Längre namn, förslagsvis ditt \"verkliga\" namn"
+#: actions/register.php:462
+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: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"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4152,47 +4518,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 :)"
@@ -4200,7 +4566,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%%%"
@@ -4209,7 +4575,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."
@@ -4222,7 +4588,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."
@@ -4233,7 +4599,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"
@@ -4611,39 +4977,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%%%"
@@ -4652,26 +5035,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 "
@@ -4687,16 +5082,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"
@@ -5456,6 +5857,11 @@ 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:490
+msgid "Account"
+msgstr "Konto"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5815,41 +6221,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Kunde inte skapa applikation."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5925,24 +6338,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Standardåtkomst för denna applikation: skrivskyddad, eller läs och skriv"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6092,15 +6521,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"
@@ -6368,13 +6799,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.
@@ -6500,6 +6933,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"
@@ -6673,27 +7110,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"
@@ -6708,13 +7147,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 "
@@ -6724,9 +7166,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"
@@ -6734,10 +7180,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"
@@ -6750,21 +7196,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"
@@ -6773,7 +7223,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"
@@ -6784,31 +7234,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 "
@@ -6835,14 +7290,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"
@@ -6875,14 +7334,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"
@@ -6920,7 +7384,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"
@@ -6931,13 +7395,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"
@@ -7648,14 +8119,16 @@ msgstr[1] "för ungefär %d månader sedan"
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."
#: scripts/restoreuser.php:82
diff --git a/locale/te/LC_MESSAGES/statusnet.po b/locale/te/LC_MESSAGES/statusnet.po
index dc186dd5d..8be4e2186 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:58+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:28+0000\n"
"Language-Team: Telugu <http://translatewiki.net/wiki/Portal:te>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "à°­à°¦à±à°°à°ªà°°à°šà±"
@@ -174,7 +178,7 @@ msgid ""
msgstr ""
"[à°ˆ విషయంపై](%%%%action.newnotice%%%%?status_textarea=%s) à°µà±à°°à°¾à°¸à±‡ మొదటివారౠమీరే à°…à°µà±à°µà°‚à°¡à°¿!"
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, fuzzy, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -233,7 +237,7 @@ msgstr "నిరà±à°§à°¾à°°à°£ సంకేతం కనబడలేదà±."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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 ""
@@ -263,12 +267,12 @@ msgstr "వాడà±à°•à°°à°¿à°•à°¿ à°ªà±à°°à±Šà°«à±ˆà°²à± లేదà±."
msgid "Could not save profile."
msgstr "à°ªà±à°°à±Šà°«à±ˆà°²à±à°¨à°¿ à°­à°¦à±à°°à°ªà°°à°šà°²à±‡à°•à±à°¨à±à°¨à°¾à°‚."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -408,46 +412,48 @@ 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 "పేరà±à°²à±‹ à°šà°¿à°¨à±à°¨à°¬à°¡à°¿ à°…à°•à±à°·à°°à°¾à°²à± మరియౠఅంకెలౠమాతà±à°°à°®à±‡ ఖాళీలౠలేకà±à°‚à°¡à°¾ ఉండాలి."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "à°† పేరà±à°¨à°¿ ఇపà±à°ªà°Ÿà°¿à°•à±‡ వాడà±à°¤à±à°¨à±à°¨à°¾à°°à±. మరోటి à°ªà±à°°à°¯à°¤à±à°¨à°¿à°‚à°šà°‚à°¡à°¿."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "పూరà±à°¤à°¿ పేరౠచాలా పెదà±à°¦à°—à°¾ ఉంది (à°—à°°à°¿à°·à±à° à°‚à°—à°¾ 255 à°…à°•à±à°·à°°à°¾à°²à±)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "à°ªà±à°°à°¾à°‚తం పేరౠమరీ పెదà±à°¦à°—à°¾ ఉంది (255 à°…à°•à±à°·à°°à°¾à°²à± à°—à°°à°¿à°·à±à° à°‚)."
@@ -536,30 +542,34 @@ msgstr "%s పై à°—à±à°‚à°ªà±à°²à±"
msgid "Upload failed."
msgstr "à°Žà°•à±à°•à°¿à°‚పౠవిఫలమైంది."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr ""
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "తపà±à°ªà±à°¡à± పాతà±à°°."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -568,24 +578,25 @@ msgstr "తపà±à°ªà±à°¡à± పాతà±à°°."
msgid "There was a problem with your session token. Try again, please."
msgstr ""
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "తపà±à°ªà±à°¡à± పేరౠ/ సంకేతపదం!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "à°ˆ ఉపకరణానà±à°¨à°¿ తొలగించకà±"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
#, fuzzy
msgid "Database error inserting OAuth application user."
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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -593,15 +604,20 @@ msgstr "అవతారానà±à°¨à°¿ పెటà±à°Ÿà°¡à°‚లో పొరపà
msgid "Unexpected form submission."
msgstr ""
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "à°’à°• ఉపకరణం మీ ఖాతాకి à°…à°¨à±à°¸à°‚ధానమవà±à°µà°¾à°²à°¨à±à°•à±à°‚టూంది."
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "à°…à°¨à±à°®à°¤à°¿à°¨à°¿ ఇవà±à°µà°‚à°¡à°¿ లేదా తిరసà±à°•à°°à°¿à°‚à°šà°‚à°¡à°¿"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -609,55 +625,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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "ఖాతా"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "సంకేతపదం"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "à°°à°¦à±à°¦à±à°šà±‡à°¯à°¿"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "à°…à°¨à±à°®à°¤à°¿à°‚à°šà±"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "మీ ఖాతా సమాచారానà±à°¨à°¿ సంపà±à°°à°¾à°ªà°¿à°‚చడానికి à°…à°¨à±à°®à°¤à°¿à°‚à°šà°‚à°¡à°¿ లేదా నిరాకరించండి."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "IM నిరà±à°§à°¾à°°à°£ à°°à°¦à±à°¦à°¯à°¿à°‚ది."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, php-format
msgid "The request token %s has been revoked."
msgstr ""
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "మీకౠఅధీకరణ లేదà±."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -695,24 +735,45 @@ msgstr "à°¸à±à°¥à°¿à°¤à°¿à°¨à°¿ తొలగించాం."
msgid "No status with that ID found."
msgstr "à°† IDతో ఠనోటీసౠకనబడలేదà±."
+#. 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/apistatusesupdate.php:211
+#, php-format
+msgid ""
+"The server was unable to handle that much POST data (%s byte) due to its "
+"current configuration."
+msgid_plural ""
+"The server was unable to handle that much POST data (%s bytes) due to its "
+"current configuration."
+msgstr[0] ""
+msgstr[1] ""
+
+#. TRANS: 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."
@@ -773,6 +834,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 "à°…à°Ÿà±à°µà°‚à°Ÿà°¿ జోడింపౠలేదà±."
@@ -1002,12 +1067,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 "వాడà±à°•à°°à°¿à°¨à°¿ తాజాకరించలేకà±à°¨à±à°¨à°¾à°‚."
@@ -1045,13 +1111,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1343,13 +1410,11 @@ msgstr "à°…à°ªà±à°°à°®à±‡à°¯à°¾à°²à°¨à°¿ ఉపయోగించà±"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "à°­à°¦à±à°°à°ªà°°à°šà±"
@@ -1370,70 +1435,95 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "వివరణ తపà±à°ªà°¨à°¿à°¸à°°à°¿."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
#, 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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "సంసà±à°¥ పేరౠమరీ పెదà±à°¦à°—à°¾ ఉంది (255 à°…à°•à±à°·à°°à°¾à°²à± à°—à°°à°¿à°·à±à° à°‚)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
#, 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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "ఉపకరణానà±à°¨à°¿ తాజాకరించలేకà±à°¨à±à°¨à°¾à°‚."
@@ -1521,16 +1611,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.
@@ -2270,49 +2350,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 "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] "మీరౠఇపà±à°ªà°Ÿà°¿à°•à±‡ à°ˆ వాడà±à°•à°°à±à°²à°•à± చందాచేరి ఉనà±à°¨à°¾à°°à±:"
+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 "à°ˆ à°µà±à°¯à°•à±à°¤à±à°²à± ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఇకà±à°•à°¡ వాడà±à°•à°°à±à°²à± మరియౠమిమà±à°®à°²à±à°¨à°¿ వారికి చందాదారà±à°²à±à°—à°¾ చేరà±à°šà±‡à°¸à°¾à°‚:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "à°•à±à°°à°¿à°‚ది à°ªà±à°°à°œà°²à°•à°¿ ఆహà±à°µà°¾à°¨à°®à±(à°²)ని పంపించాం:"
-
-#: actions/invite.php:150
+msgstr[0] "à°ˆ à°µà±à°¯à°•à±à°¤à±à°²à± ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఇకà±à°•à°¡ వాడà±à°•à°°à±à°²à± మరియౠమిమà±à°®à°²à±à°¨à°¿ వారికి చందాదారà±à°²à±à°—à°¾ చేరà±à°šà±‡à°¸à°¾à°‚:"
+msgstr[1] "à°ˆ à°µà±à°¯à°•à±à°¤à±à°²à± ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఇకà±à°•à°¡ వాడà±à°•à°°à±à°²à± మరియౠమిమà±à°®à°²à±à°¨à°¿ వారికి చందాదారà±à°²à±à°—à°¾ చేరà±à°šà±‡à°¸à°¾à°‚:"
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:167
+#, fuzzy
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] "à°•à±à°°à°¿à°‚ది à°ªà±à°°à°œà°²à°•à°¿ ఆహà±à°µà°¾à°¨à°®à±(à°²)ని పంపించాం:"
+msgstr[1] "à°•à±à°°à°¿à°‚ది à°ªà±à°°à°œà°²à°•à°¿ ఆహà±à°µà°¾à°¨à°®à±(à°²)ని పంపించాం:"
+
+#. TRANS: Generic message displayed after sending out one or more invitations to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:177
msgid ""
"You will be notified when your invitees accept the invitation and register "
"on the site. Thanks for growing the community!"
@@ -2320,41 +2431,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"
@@ -2619,11 +2741,19 @@ msgstr "ఉపకరణాలని నమోదà±à°šà±‡à°¸à±à°•à±‹à°¡à°¾à°¨à°
msgid "Use this form to register a new application."
msgstr "కొతà±à°¤ ఉపకరణానà±à°¨à°¿ నమోదà±à°šà±‡à°¸à±à°•à±‹à°¡à°¾à°¨à°¿à°•à°¿ à°ˆ ఫారానà±à°¨à°¿ ఉపయోగించండి."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "పేరౠచాలా పెదà±à°¦à°—à°¾ ఉంది (à°—à°°à°¿à°·à±à° à°‚à°—à°¾ 255 à°…à°•à±à°·à°°à°¾à°²à±)."
+
#: actions/newapplication.php:176
#, fuzzy
msgid "Source URL is required."
msgstr "పేరౠతపà±à°ªà°¨à°¿à°¸à°°à°¿."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "సంసà±à°¥ పేరౠమరీ పెదà±à°¦à°—à°¾ ఉంది (255 à°…à°•à±à°·à°°à°¾à°²à± à°—à°°à°¿à°·à±à° à°‚)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "ఉపకరణానà±à°¨à°¿ సృషà±à°Ÿà°¿à°‚చలేకపోయాం."
@@ -2686,6 +2816,16 @@ msgstr "అజాకà±à°¸à± పొరపాటà±"
msgid "New notice"
msgstr "కొతà±à°¤ సందేశం"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "అది చాలా పొడవà±à°‚ది. à°—à°°à°¿à°·à±à°  నోటీసౠపరిమాణం %d à°…à°•à±à°·à°°à°¾à°²à±."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr "à°—à°°à°¿à°·à±à°  నోటీసౠపొడవౠ%d à°…à°•à±à°·à°°à°¾à°²à±, జోడింపౠURLని à°•à°²à±à°ªà±à°•à±à°¨à°¿."
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "నోటీసà±à°¨à°¿ à°ªà±à°¨à°°à°¾à°µà±ƒà°¤à°¿à°‚చారà±"
@@ -2737,7 +2877,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
@@ -2767,29 +2908,50 @@ msgstr "మీరౠనమోదౠచేసివà±à°¨à±à°¨ ఉపకరణ
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
@@ -2958,177 +3120,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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 à°…à°•à±à°·à°°à°¾à°²à±."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "సైటà±"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "సైటౠఅలంకారం"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "అలంకార సంచయం"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "అలంకారం"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "సైటà±à°•à°¿ అలంకారం."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "సైటౠఅలంకారం"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "అవతారాలà±"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "అవతారాల సేవకి"
-#: actions/pathsadminpanel.php:297
+#. 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:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "జోడింపà±à°²à±"
-#: actions/pathsadminpanel.php:366
+#. 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:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "కొనà±à°¨à°¿à°¸à°¾à°°à±à°²à±"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "à°Žà°²à±à°²à°ªà±à°ªà±à°¡à±‚"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "SSLని ఉపయోగించà±"
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
#, fuzzy
msgid "Save paths"
msgstr "కొతà±à°¤ సందేశం"
@@ -3165,139 +3438,194 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "పూరà±à°¤à°¿ పేరౠచాలా పెదà±à°¦à°—à°¾ ఉంది (à°—à°°à°¿à°·à±à° à°‚à°—à°¾ 255 à°…à°•à±à°·à°°à°¾à°²à±)."
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "à°¸à±à°µà°ªà°°à°¿à°šà°¯à°‚ చాలా పెదà±à°¦à°—à°¾ ఉంది (%d à°…à°•à±à°·à°°à°¾à°²à± à°—à°°à°¿à°·à±à° à°‚)."
+msgstr[1] "à°¸à±à°µà°ªà°°à°¿à°šà°¯à°‚ చాలా పెదà±à°¦à°—à°¾ ఉంది (%d à°…à°•à±à°·à°°à°¾à°²à± à°—à°°à°¿à°·à±à° à°‚)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "à°ªà±à°°à°¾à°‚తం పేరౠమరీ పెదà±à°¦à°—à°¾ ఉంది (255 à°…à°•à±à°·à°°à°¾à°²à± à°—à°°à°¿à°·à±à° à°‚)."
-#: 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 (max 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 "అమరికలౠభదà±à°°à°®à°¯à±à°¯à°¾à°¯à°¿."
@@ -3374,32 +3702,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 "à°Ÿà±à°¯à°¾à°—ౠమేఘం"
@@ -3559,6 +3900,11 @@ msgstr "à°ˆ లైసెనà±à°¸à±à°•à°¿ అంగీకరించకపోà
msgid "Email address already exists."
msgstr "ఈమెయిలౠచిరà±à°¨à°¾à°®à°¾ ఇపà±à°ªà°Ÿà°¿à°•à±‡ ఉంది."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "à°¸à±à°µà°ªà°°à°¿à°šà°¯à°‚ చాలా పెదà±à°¦à°—à°¾ ఉంది (%d à°…à°•à±à°·à°°à°¾à°²à± à°—à°°à°¿à°·à±à° à°‚)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "వాడà±à°•à°°à°¿à°ªà±‡à°°à± లేదా సంకేతపదం తపà±à°ªà±."
@@ -3595,6 +3941,15 @@ msgstr "తాజా విశేషాలà±, à°ªà±à°°à°•à°Ÿà°¨à°²à±, మరà
msgid "Longer name, preferably your \"real\" name"
msgstr "పొడà±à°—ాటి పేరà±, మీ \"అసలà±\" పేరైతే మంచిది"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "మీ హోమౠపేజీ, à°¬à±à°²à°¾à°—à±, లేదా వేరే సేటà±à°²à±‹à°¨à°¿ మీ à°ªà±à°°à±Šà°«à±ˆà°²à± యొకà±à°• à°šà°¿à°°à±à°¨à°¾à°®à°¾"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "మీ à°—à±à°°à°¿à°‚à°šà°¿ మరియౠమీ ఆసకà±à°¤à±à°² à°—à±à°°à°¿à°‚à°šà°¿ %d à°…à°•à±à°·à°°à°¾à°²à±à°²à±‹ చెపà±à°ªà°‚à°¡à°¿"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4118,54 +4473,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%%%"
@@ -4173,7 +4528,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."
@@ -4188,7 +4543,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."
@@ -4198,7 +4553,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 యొకà±à°• à°ªà±à°¨à°°à°¾à°µà±ƒà°¤à°‚"
@@ -4582,38 +4937,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%%%"
@@ -4622,26 +4994,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 "
@@ -4651,16 +5035,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 ""
@@ -5396,6 +5786,11 @@ 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:490
+msgid "Account"
+msgstr "ఖాతా"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
#, fuzzy
@@ -5757,41 +6152,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "మారà±à°ªà±‡à°°à±à°²à°¨à°¿ సృషà±à°Ÿà°¿à°‚చలేకపోయాం."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "ఉపకరణానà±à°¨à°¿ సృషà±à°Ÿà°¿à°‚చలేకపోయాం."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5867,24 +6269,40 @@ msgstr "చదవడం-à°µà±à°°à°¾à°¯à°¡à°‚"
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6038,15 +6456,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"
@@ -6278,13 +6698,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.
@@ -6410,6 +6832,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 "à°ˆ ఉపకరణం యొకà±à°• హోమà±&zwnj;పేజీ à°šà°¿à°°à±à°¨à°¾à°®à°¾"
@@ -6583,27 +7009,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"
@@ -6618,22 +7046,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"
@@ -6641,10 +7076,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"
@@ -6657,20 +7092,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"
@@ -6680,34 +7119,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 "
@@ -6734,14 +7178,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"
@@ -6774,14 +7222,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"
@@ -6819,7 +7272,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"
@@ -6830,13 +7283,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"
@@ -7547,14 +8007,16 @@ msgstr[1] "%d నెలల"
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 హెకà±à°¸à± à°…à°•à±à°·à°°à°¾à°²à°¨à± వాడండి."
#: scripts/restoreuser.php:82
diff --git a/locale/tr/LC_MESSAGES/statusnet.po b/locale/tr/LC_MESSAGES/statusnet.po
index e33fd56dd..aa48329cf 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:50:59+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:29+0000\n"
"Language-Team: Turkish <http://translatewiki.net/wiki/Portal:tr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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"
@@ -182,7 +186,7 @@ msgstr ""
"veya [onlara bir ÅŸeyler yazabilirsiniz](%%%%action.newnotice%%%%?"
"status_textarea=%3$s)"
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -243,7 +247,7 @@ msgstr "Onay kodu bulunamadı."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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 "Bu yöntem bir POST gerektirir."
@@ -275,12 +279,12 @@ msgstr "Kullanıcının profili yok."
msgid "Could not save profile."
msgstr "Profil kaydedilemedi."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -419,48 +423,50 @@ 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. "
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: 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."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Tam isim çok uzun (azm: 255 karakter)."
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Yer bilgisi çok uzun (azm: 255 karakter)."
@@ -549,30 +555,34 @@ msgstr "%s üzerindeki gruplar"
msgid "Upload failed."
msgstr "Yükleme başarısız."
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, fuzzy
msgid "Invalid request token or verifier."
msgstr "Geçersiz durum mesajı"
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Hiçbir oauth_token parametresi sağlanmıyor."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "Geçersiz belirteç."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -581,23 +591,24 @@ msgstr "Geçersiz belirteç."
msgid "There was a problem with your session token. Try again, please."
msgstr "Oturum belirtecinizde bir sorun var. Lütfen, tekrar deneyin."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "Geçersiz kullanıcı adı / parola!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "OAuth uygulama kullanıcısı silerken veritabanı hatası."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -605,15 +616,20 @@ msgstr "OAuth uygulama kullanıcısı eklerken veritabanı hatası."
msgid "Unexpected form submission."
msgstr "BeklenmeÄŸen form girdisi."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Bir uygulama hesabınıza bağlanmak istiyor"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "EriÅŸime izin verin ya da eriÅŸimi engelleyin"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -625,55 +641,79 @@ msgstr ""
"%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:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Hesap"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Parola"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
-msgstr "Ä°ptal et"
+msgstr "Ä°ptal"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Ä°zin Ver"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "Hesap bilgilerinize erişim için izin verin ya da erişimi reddedin."
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "Onay kodu yok."
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "Ä°stek belirteci %s, reddedildi ve iptal edildi."
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "Takip talebine izin verildi"
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -711,24 +751,44 @@ msgstr "Durum silindi."
msgid "No status with that ID found."
msgstr "Bu ID'li bir durum mesajı bulunamadı."
+#. 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/apistatusesupdate.php:211
+#, 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[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 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
@@ -789,6 +849,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."
@@ -1021,12 +1085,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."
@@ -1064,13 +1129,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1363,13 +1429,11 @@ msgstr "Öntanımlıya geri dön"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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"
@@ -1390,68 +1454,92 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
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.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, 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:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Uygulama güncellenemedi."
@@ -1539,16 +1627,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.
@@ -2295,91 +2373,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"
@@ -2629,10 +2743,18 @@ msgstr ""
msgid "Use this form to register a new application."
msgstr ""
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "İsim çok uzun (maksimum: 255 karakter)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr ""
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Organizasyon çok uzun (maksimum 255 karakter)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Eposta onayı silinemedi."
@@ -2696,6 +2818,17 @@ msgstr "Ajax Hatası"
msgid "New notice"
msgstr "Yeni durum mesajı"
+#: 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."
+
+#: actions/newnotice.php:181
+#, 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:227
msgid "Notice posted"
msgstr "Durum mesajı gönderildi"
@@ -2744,7 +2877,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
@@ -2772,29 +2906,50 @@ msgstr "KaydettiÄŸiniz uygulamalar"
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
@@ -2964,178 +3119,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:158
+#. 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"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 ""
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Site"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr ""
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "Site yolu"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "Avatar güncellendi."
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+msgid "Directory path to locales."
msgstr ""
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr ""
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr ""
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr ""
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "Site için tema."
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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"
-#: actions/pathsadminpanel.php:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. 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"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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."
-#: actions/pathsadminpanel.php:281
-msgid "Directory where themes are located"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
+msgid "Directory where themes are located."
msgstr ""
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
#, fuzzy
msgid "Avatars"
msgstr "Avatar"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Avatar"
-#: actions/pathsadminpanel.php:297
+#. 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:301
+#. 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:310
+#. 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 "Site için tema."
+
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr ""
-#: actions/pathsadminpanel.php:366
+#. 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:370 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:371
+#. 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:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr ""
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr ""
-#: actions/pathsadminpanel.php:375
-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:381
-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:397
+#. 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ı"
@@ -3173,146 +3438,199 @@ 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:455
#: 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:460
#: 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
#, 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:471
#, 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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "Tam isim çok uzun (azm: 255 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Yer bilgisi çok uzun (azm: %d karakter)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "Yer bilgisi çok uzun (azm: 255 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 (max 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."
@@ -3384,33 +3702,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 ""
@@ -3572,6 +3903,11 @@ msgstr "Eğer lisansı kabul etmezseniz kayıt olamazsınız."
msgid "Email address already exists."
msgstr "Eposta adresi zaten var."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Yer bilgisi çok uzun (azm: %d karakter)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "Geçersiz kullanıcı adı veya parola."
@@ -3614,6 +3950,16 @@ msgstr ""
msgid "Longer name, preferably your \"real\" name"
msgstr ""
+#: actions/register.php:462
+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:468
+#, fuzzy, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Kendinizi ve ilgi alanlarınızı 140 karakter ile anlatın"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4108,60 +4454,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."
@@ -4170,7 +4516,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."
@@ -4178,7 +4524,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"
@@ -4574,63 +4920,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 "
@@ -4640,16 +5014,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 ""
@@ -5396,6 +5776,11 @@ 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:490
+msgid "Account"
+msgstr "Hesap"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5761,41 +6146,48 @@ 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:41
+#, 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:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Eposta onayı silinemedi."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr ""
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5875,24 +6267,40 @@ msgstr ""
msgid "Default access for this application: read-only, or read-write"
msgstr ""
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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"
@@ -6039,15 +6447,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ı"
@@ -6280,13 +6690,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.
@@ -6412,6 +6822,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"
@@ -6594,44 +7010,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"
@@ -6640,10 +7065,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"
@@ -6652,20 +7077,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"
@@ -6675,35 +7104,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 "
@@ -6719,14 +7153,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"
@@ -6745,14 +7183,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"
@@ -6774,7 +7217,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"
@@ -6782,13 +7225,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"
@@ -7490,15 +7940,17 @@ msgstr[0] ""
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
-#, php-format
-msgid "%s is not a valid color! Use 3 or 6 hex chars."
-msgstr ""
+#. 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."
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/uk/LC_MESSAGES/statusnet.po b/locale/uk/LC_MESSAGES/statusnet.po
index 0256e6636..82051b0a0 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:51:00+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:30+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "Зберегти"
@@ -182,7 +186,7 @@ msgstr ""
"Ви можете [«розштовхати» %1$s](../%2$s) зі Ñторінки його профілю або [щоÑÑŒ "
"йому напиÑати](%%%%action.newnotice%%%%?status_textarea=%3$s)."
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -242,7 +246,7 @@ msgstr "API метод не знайдено."
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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."
@@ -271,12 +275,12 @@ msgstr "КориÑтувач не має профілю."
msgid "Could not save profile."
msgstr "Ðе вдалоÑÑ Ð·Ð±ÐµÑ€ÐµÐ³Ñ‚Ð¸ профіль."
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -342,12 +346,12 @@ msgid "No message text!"
msgstr "ÐŸÐ¾Ð²Ñ–Ð´Ð¾Ð¼Ð»ÐµÐ½Ð½Ñ Ð±ÐµÐ· текÑту!"
#: actions/apidirectmessagenew.php:127
-#, fuzzy, php-format
+#, 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 знаків."
+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
@@ -362,11 +366,11 @@ msgstr ""
#. 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 ""
-"Ðе надÑилайте повідомлень Ñамому Ñобі; краще поговоріть із Ñобою вголоÑ."
+"Ðе надÑилайте повідомлень Ñамому Ñобі; поговоріть Ñамі з Ñобою тихенько, так "
+"щоб ніхто не почув."
#: actions/apifavoritecreate.php:110 actions/apifavoritedestroy.php:111
#: actions/apistatusesdestroy.php:121
@@ -419,48 +423,50 @@ 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 ""
"Ð†Ð¼â€™Ñ ÐºÐ¾Ñ€Ð¸Ñтувача повинно ÑкладатиÑÑŒ з літер нижнього регіÑтру Ñ– цифр, ніÑких "
"інтервалів."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "Це Ñ–Ð¼â€™Ñ Ð²Ð¶Ðµ викориÑтовуєтьÑÑ. Спробуйте інше."
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "Повне Ñ–Ð¼â€™Ñ Ð·Ð°Ð´Ð¾Ð²Ð³Ðµ (255 знаків макÑимум)"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð´Ñ‚Ð¾ довге (255 знаків макÑимум)."
@@ -549,30 +555,32 @@ msgstr "Ñпільноти на %s"
msgid "Upload failed."
msgstr "Збій при завантаженні."
-#: actions/apioauthaccesstoken.php:108
-#, fuzzy
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
msgid "Invalid request token or verifier."
-msgstr "Токен Ð´Ð»Ñ Ð²Ñ…Ð¾Ð´Ñƒ визначено Ñк неправильний."
+msgstr "Ðеправильний запит токену або його підтвердженнÑ."
+#. TRANS: Client error given when no oauth_token was passed to the OAuth API.
#: actions/apioauthauthorize.php:109
msgid "No oauth_token parameter provided."
msgstr "Жодного параметру oauth_token не забезпечено."
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
-#, fuzzy
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
msgid "Invalid request token."
-msgstr "Ðевірний токен."
+msgstr "Ðеправильний запит токену."
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -582,23 +590,24 @@ msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Виникли певні проблеми з токеном поточної ÑеÑÑ–Ñ—. Спробуйте знов, будь лаÑка."
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "ÐедійÑне Ñ–Ð¼â€™Ñ / пароль!"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "Помилка бази даних при видаленні кориÑтувача OAuth-додатку."
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "Помилка бази даних при додаванні кориÑтувача OAuth-додатку."
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -606,15 +615,20 @@ msgstr "Помилка бази даних при додаванні кориÑÑ
msgid "Unexpected form submission."
msgstr "ÐеÑподіване предÑÑ‚Ð°Ð²Ð»ÐµÐ½Ð½Ñ Ñ„Ð¾Ñ€Ð¼Ð¸."
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "Запит на дозвіл під’єднатиÑÑ Ð´Ð¾ вашого облікового запиÑу"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "Дозволити або заборонити доÑтуп"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -626,60 +640,84 @@ msgstr ""
"на доÑтуп до вашого акаунту %4$s лише тим Ñтороннім додаткам, Ñким ви "
"довірÑєте."
-#. TRANS: Main menu option when logged in for access to user settings
-#: actions/apioauthauthorize.php:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "Ðкаунт"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "Пароль"
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "СкаÑувати"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "Дозволити"
-#: actions/apioauthauthorize.php:383
-#, fuzzy
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
msgid "Authorize access to your account information."
-msgstr "Дозволити або заборонити доÑтуп до вашого облікового запиÑу."
+msgstr "Дозвіл на доÑтуп до вашого облікового запиÑу."
-#: actions/apioauthauthorize.php:433
-#, fuzzy
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
msgid "Authorization canceled."
-msgstr "ÐŸÑ–Ð´Ñ‚Ð²ÐµÑ€Ð´Ð¶ÐµÐ½Ð½Ñ Ð†Ðœ ÑкаÑовано."
+msgstr "Ðвторизацію ÑкаÑовано."
-#: actions/apioauthauthorize.php:435
-#, fuzzy, php-format
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
+#, php-format
msgid "The request token %s has been revoked."
-msgstr "Токен запиту %s було ÑкаÑовано Ñ– відхилено."
+msgstr "Запит токену %s було ÑкаÑовано."
-#: actions/apioauthauthorize.php:453
-#, fuzzy, php-format
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
+#, php-format
msgid "You have successfully authorized %s."
-msgstr "Ðе авторизовано."
+msgstr "Ð’Ð°Ñ ÑƒÑпішно авторизовано на %s."
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, 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."
@@ -712,24 +750,58 @@ msgstr "Ð¡Ñ‚Ð°Ñ‚ÑƒÑ Ð²Ð¸Ð´Ð°Ð»ÐµÐ½Ð¾."
msgid "No status with that ID found."
msgstr "Ðе знайдено жодних ÑтатуÑів з таким ID."
+#. 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/apistatusesupdate.php:211
+#, 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[0] ""
+"Сервер нездатен обробити таку кількіÑÑ‚ÑŒ даних (%s байтів) за поточної "
+"конфігурації."
+msgstr[1] ""
+"Сервер нездатен обробити таку кількіÑÑ‚ÑŒ даних (%s байтів) за поточної "
+"конфігурації."
+msgstr[2] ""
+"Сервер нездатен обробити таку кількіÑÑ‚ÑŒ даних (%s байтів) за поточної "
+"конфігурації."
+
+#. 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 знаків."
-
-#: actions/apistatusesupdate.php:284 actions/apiusershow.php:96
-msgid "Not found."
-msgstr "Ðе знайдено."
+#. 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 знаків."
+
+#. 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 ""
+#: 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-адреÑою "
"вкладеннÑ."
@@ -791,6 +863,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 "Такого Ð²ÐºÐ»Ð°Ð´ÐµÐ½Ð½Ñ Ð½ÐµÐ¼Ð°Ñ”."
@@ -1020,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 "Ðе вдалоÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ кориÑтувача."
@@ -1063,13 +1140,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1101,9 +1179,8 @@ 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 "Ви повинні Ñпочатку увійти на Ñайт, аби залишити Ñпільноту."
+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
@@ -1113,52 +1190,48 @@ 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 "Ви не Ñтоїте у цій Ñпільноті."
+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
+#, php-format
msgid "Could not delete group %s."
-msgstr "Ðе вдалоÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ Ñпільноту."
+msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð´Ð°Ð»Ð¸Ñ‚Ð¸ Ñпільноту %s."
#. TRANS: Message given after deleting a group.
#. TRANS: %s is the deleted group's name.
#: actions/deletegroup.php:159
-#, fuzzy, php-format
+#, php-format
msgid "Deleted group %s"
-msgstr "%1$s залишив Ñпільноту %2$s"
+msgstr "Спільноту %s видалено"
#. TRANS: Title.
#. TRANS: Form legend for deleting a group.
#: actions/deletegroup.php:176 actions/deletegroup.php:202
-#, fuzzy
msgid "Delete group"
-msgstr "Видалити кориÑтувача"
+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 "Ðе видалÑти цей допиÑ"
+msgstr "Ðе видалÑти цю Ñпільноту"
#. TRANS: Submit button title for 'Yes' when deleting a group.
#: actions/deletegroup.php:231
-#, fuzzy
msgid "Delete this group"
-msgstr "Видалити цього кориÑтувача"
+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
@@ -1239,9 +1312,8 @@ msgid "Invalid logo URL."
msgstr "Помилкова URL-адреÑа логотипу."
#: actions/designadminpanel.php:337
-#, fuzzy
msgid "Invalid SSL logo URL."
-msgstr "Помилкова URL-адреÑа логотипу."
+msgstr "Ðевірний SSL або URL-адреÑа логотипу."
#: actions/designadminpanel.php:341
#, php-format
@@ -1257,9 +1329,8 @@ msgid "Site logo"
msgstr "Логотип Ñайту"
#: actions/designadminpanel.php:454
-#, fuzzy
msgid "SSL logo"
-msgstr "Логотип Ñайту"
+msgstr "Логотип Ñайту з SSL"
#: actions/designadminpanel.php:466
msgid "Change theme"
@@ -1359,13 +1430,11 @@ msgstr "ПовернутиÑÑŒ до початкових налаштувань"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "Зберегти"
@@ -1386,68 +1455,92 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "Потрібен опиÑ."
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+msgid "Organization is too long (maximum 255 characters)."
+msgstr "Ðазва організації надто довга (не більше 255 знаків)."
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "Ðе вдалоÑÑ Ð¾Ð½Ð¾Ð²Ð¸Ñ‚Ð¸ додаток."
@@ -1537,16 +1630,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.
@@ -2293,49 +2376,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 "Ці люди вже Ñ” кориÑтувачами Ñ– Ð²Ð°Ñ Ð±ÑƒÐ»Ð¾ автоматично підпиÑано до них:"
-
-#: actions/invite.php:144
-msgid "Invitation(s) sent to the following people:"
-msgstr "Ð—Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¸ надіÑлани наÑтупним оÑобам:"
-
-#: actions/invite.php:150
+msgstr[0] ""
+"Ð¦Ñ Ð¾Ñоба вже Ñ” кориÑтувачем Ñ– Ð²Ð°Ñ Ð±ÑƒÐ»Ð¾ автоматично підпиÑано до неї:"
+msgstr[1] ""
+"Ці люди вже Ñ” кориÑтувачами Ñ– Ð²Ð°Ñ Ð±ÑƒÐ»Ð¾ автоматично підпиÑано до них:"
+msgstr[2] ""
+"Ці люди вже Ñ” кориÑтувачами Ñ– Ð²Ð°Ñ Ð±ÑƒÐ»Ð¾ автоматично підпиÑано до них:"
+
+#. TRANS: Message displayed inviting users to use a StatusNet site. Plural form is
+#. TRANS: based on the number of invitations sent. Followed by a bullet list of
+#. TRANS: e-mail addresses to which invitations were sent.
+#: actions/invite.php:167
+msgid "Invitation sent to the following person:"
+msgid_plural "Invitations sent to the following people:"
+msgstr[0] "Ð—Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¾ надіÑлано наÑтупній оÑобі:"
+msgstr[1] "Ð—Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¸ надіÑлані наÑтупним оÑобам:"
+msgstr[2] "Ð—Ð°Ð¿Ñ€Ð¾ÑˆÐµÐ½Ð½Ñ Ð±ÑƒÐ»Ð¸ надіÑлані наÑтупним оÑобам:"
+
+#. TRANS: Generic message displayed after sending out one or more invitations to
+#. TRANS: people to join a StatusNet site.
+#: actions/invite.php:177
msgid ""
"You will be notified when your invitees accept the invitation and register "
"on the site. Thanks for growing the community!"
@@ -2343,44 +2459,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"
@@ -2659,10 +2786,18 @@ msgstr "Ви маєте Ñпочатку увійти, аби мати змогÑ
msgid "Use this form to register a new application."
msgstr "СкориÑтайтеÑÑŒ цією формою, щоб зареєÑтрувати новий додаток."
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "Ð†Ð¼â€™Ñ Ð·Ð°Ð´Ð¾Ð²Ð³Ðµ (255 знаків макÑимум)."
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Потрібна URL-адреÑа."
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "Ðазва організації надто довга (255 знаків макÑимум)."
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "Ðе вдалоÑÑ Ñтворити додаток."
@@ -2726,6 +2861,18 @@ msgstr "Помилка в Ajax"
msgid "New notice"
msgstr "Ðовий допиÑ"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "Ðадто довго. МакÑимальний розмір допиÑу — %d знаків."
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr ""
+"МакÑимальна довжина допиÑу Ñтановить %d знаків, включно з URL-адреÑою "
+"вкладеннÑ."
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "Ð”Ð¾Ð¿Ð¸Ñ Ð½Ð°Ð´Ñ–Ñлано"
@@ -2778,7 +2925,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 ""
"Цей кориÑтувач не дозволив Ñебе «розштовхувати», або не підтвердив чи не "
"налаштував преференції електронної пошти."
@@ -2808,30 +2956,52 @@ msgstr "Додатки, Ñкі ви зареєÑтрували"
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."
@@ -2997,175 +3167,294 @@ 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:158
+#. 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."
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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 знаків."
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "Сайт"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "Ð†Ð¼â€™Ñ Ñ…Ð¾Ñту Ñервера на Ñкому знаходитьÑÑ Ñайт."
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "ШлÑÑ… до Ñайту"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
-msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ñ–Ñ Ñ‚ÐµÐ¼Ð¸"
+msgid "Locale directory"
+msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ñ–Ñ Ð»Ð¾ÐºÐ°Ð»Ñ–"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ñ–Ñ ÑˆÐ»Ñху до локалей"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "Ðадзвичайні URL-адреÑи"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "ВикориÑтовувати надзвичайні (найбільш пам’Ñтні Ñ– визначні) URL-адреÑи?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "Тема"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
-msgstr "Тема Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ Ñайту."
+msgid "Server for themes."
+msgstr "Сервер Ð´Ð»Ñ Ñ‚ÐµÐ¼"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
-msgstr ""
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+#, fuzzy
+msgid "Web path to themes."
+msgstr "ШлÑÑ… до тем"
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
-msgstr ""
-
-#: actions/pathsadminpanel.php:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:299
#, fuzzy
-msgid "SSL path"
-msgstr "ШлÑÑ… до Ñайту"
+msgid "SSL server for themes (default: SSL server)."
+msgstr "SSL-Ñервер Ð´Ð»Ñ Ñ‚ÐµÐ¼ (SSL-Ñервер за замовчуваннÑм)"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
-msgstr ""
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
+msgid "SSL path"
+msgstr "ШлÑÑ… з SSL"
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
#, fuzzy
+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 "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ñ–Ñ Ñ‚ÐµÐ¼Ð¸"
+msgstr "ДиректоріÑ"
-#: actions/pathsadminpanel.php:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
-msgstr "Ð”Ð¸Ñ€ÐµÐºÑ‚Ð¾Ñ€Ñ–Ñ ÑˆÐ»Ñху до локалей"
+msgid "Directory where themes are located."
+msgstr "ДиректоріÑ, в Ñкій знаходÑÑ‚ÑŒÑÑ Ñ‚ÐµÐ¼Ð¸"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "Ðватари"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "Сервер аватари"
-#: actions/pathsadminpanel.php:297
+#. 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 "ШлÑÑ… до аватари"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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
+#, fuzzy
+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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "ВкладеннÑ"
-#: actions/pathsadminpanel.php:366
+#. 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
+#, fuzzy
+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-шифруваннÑ"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "Іноді"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "Завжди"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "ВикориÑтовувати SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "Зберегти шлÑхи"
@@ -3202,140 +3491,191 @@ 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:455
#: 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:460
#: 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
#, 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:471
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:473
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:478
#: 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:480
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 знаків макÑимум)."
-
-#: actions/profilesettings.php:235 actions/siteadminpanel.php:151
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:256
+msgid "Full name is too long (max 255 characters)."
+msgstr "Повне Ñ–Ð¼â€™Ñ Ð·Ð°Ð´Ð¾Ð²Ð³Ðµ (не більше 255 Ñимволів)."
+
+#. 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
+#, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "Ð‘Ñ–Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ Ð½Ð°Ð´Ñ‚Ð¾ довга (не більше %d Ñимволу)."
+msgstr[1] "Ð‘Ñ–Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ Ð½Ð°Ð´Ñ‚Ð¾ довга (не більше %d Ñимволів)."
+msgstr[2] "Ð‘Ñ–Ð¾Ð³Ñ€Ð°Ñ„Ñ–Ñ Ð½Ð°Ð´Ñ‚Ð¾ довга (не більше %d Ñимволів)."
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+msgid "Location is too long (max 255 characters)."
+msgstr "Ð Ð¾Ð·Ñ‚Ð°ÑˆÑƒÐ²Ð°Ð½Ð½Ñ Ð½Ð°Ð´Ñ‚Ð¾ довге (не більше 255 Ñимволів)."
+
+#. 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
+msgid "Language is too long (max 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 "ÐÐ°Ð»Ð°ÑˆÑ‚ÑƒÐ²Ð°Ð½Ð½Ñ Ð·Ð±ÐµÑ€ÐµÐ¶ÐµÐ½Ð¾."
@@ -3414,25 +3754,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 "
@@ -3441,7 +3794,7 @@ msgstr ""
"Чому б не [зареєÑтруватиÑÑŒ](%%%%action.register%%%%) Ñ– не напиÑати щоÑÑŒ "
"цікаве!"
-#: actions/publictagcloud.php:134
+#: actions/publictagcloud.php:146
msgid "Tag cloud"
msgstr "Хмарка теґів"
@@ -3599,6 +3952,11 @@ msgstr "Ви не зможете зареєÑтруватиÑÑŒ, Ñкщо не Ð
msgid "Email address already exists."
msgstr "Ð¦Ñ Ð°Ð´Ñ€ÐµÑа вже викориÑтовуєтьÑÑ."
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "Ви перевищили ліміт (%d знаків макÑимум)."
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "ÐедійÑне Ñ–Ð¼â€™Ñ Ð°Ð±Ð¾ пароль."
@@ -3639,6 +3997,15 @@ msgstr "ВикориÑтовуєтьÑÑ Ð»Ð¸ÑˆÐµ Ð´Ð»Ñ Ð¾Ð½Ð¾Ð²Ð»ÐµÐ½ÑŒ, огÐ
msgid "Longer name, preferably your \"real\" name"
msgstr "Повне ім’Ñ, звіÑно ж ваше Ñправжнє ім’Ñ"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "URL-адреÑа вашої веб-Ñторінки, блоґу, або профілю на іншому Ñайті"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "Опишіть Ñебе та Ñвої інтереÑи (%d знаків)"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4166,47 +4533,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 :)"
@@ -4214,7 +4581,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%%%"
@@ -4223,7 +4590,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."
@@ -4237,7 +4604,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."
@@ -4248,7 +4615,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"
@@ -4630,39 +4997,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%%%"
@@ -4671,26 +5054,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 "
@@ -4706,16 +5101,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 "СМС"
@@ -5474,6 +5875,11 @@ 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:490
+msgid "Account"
+msgstr "Ðкаунт"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5835,41 +6241,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "Ðеможна призначити додаткові імена."
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "Ðе вдалоÑÑ Ñтворити додаток."
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr "Спроба ÑкаÑувати невідомий токен."
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5946,24 +6359,40 @@ msgid "Default access for this application: read-only, or read-write"
msgstr ""
"Дозвіл за замовчуваннÑм Ð´Ð»Ñ Ñ†ÑŒÐ¾Ð³Ð¾ додатку: лише Ñ‡Ð¸Ñ‚Ð°Ð½Ð½Ñ Ð°Ð±Ð¾ читати-пиÑати"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "Відкликати"
@@ -6113,15 +6542,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"
@@ -6392,14 +6823,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
@@ -6524,6 +6955,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-адреÑа веб-Ñторінки або тематичного блоґу Ñільноти"
@@ -6699,48 +7135,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 "
@@ -6750,8 +7191,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"
@@ -6760,36 +7205,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"
@@ -6799,44 +7248,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 "
@@ -6863,14 +7317,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"
@@ -6903,14 +7361,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"
-msgstr "%s (@%s) додав(ла) ваш Ð´Ð¾Ð¿Ð¸Ñ Ð¾Ð±Ñ€Ð°Ð½Ð¸Ñ…"
+#. 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 "%1s$ (@%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"
@@ -6948,7 +7411,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"
@@ -6959,13 +7422,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"
@@ -7683,15 +8153,17 @@ msgstr[2] "близько %d міÑÑців тому"
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-формат)"
#: scripts/restoreuser.php:82
#, php-format
diff --git a/locale/zh_CN/LC_MESSAGES/statusnet.po b/locale/zh_CN/LC_MESSAGES/statusnet.po
index 3056f4f62..b75089be6 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-18 20:49+0000\n"
-"PO-Revision-Date: 2010-10-18 20:51:01+0000\n"
+"POT-Creation-Date: 2010-10-20 19:20+0000\n"
+"PO-Revision-Date: 2010-10-20 19:22:31+0000\n"
"Language-Team: Simplified Chinese <http://translatewiki.net/wiki/Portal:zh-"
"hans>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-Generator: MediaWiki 1.17alpha (r74965); Translate extension (2010-09-17)\n"
+"X-Generator: MediaWiki 1.17alpha (r75096); 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-18 20:28:37+0000\n"
+"X-POT-Import-Date: 2010-10-20 18:02:53+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 "ä¿å­˜"
@@ -181,7 +185,7 @@ msgstr ""
"ä½ å¯ä»¥è¯•ç€åˆ°ä»–们的资料页 [呼å«%1$s](../%2$s) 他们或者 [给他们å‘消æ¯](%%%%"
"action.newnotice%%%%?status_textarea=%3$s)。"
-#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:211
+#: actions/all.php:149 actions/replies.php:210 actions/showstream.php:208
#, php-format
msgid ""
"Why not [register an account](%%%%action.register%%%%) and then nudge %s or "
@@ -240,7 +244,7 @@ msgstr "API方法没有找到。"
#: actions/apifriendshipscreate.php:92 actions/apifriendshipsdestroy.php:92
#: actions/apigroupcreate.php:106 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请求。"
@@ -269,12 +273,12 @@ msgstr "用户没有个人信æ¯ã€‚"
msgid "Could not save profile."
msgstr "无法ä¿å­˜ä¸ªäººä¿¡æ¯ã€‚"
+#. TRANS: Client exception. %s is CONTENT_LENGTH (in bytes).
#: 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
+#: actions/avatarsettings.php:257 actions/designadminpanel.php:123
+#: actions/editapplication.php:120 actions/newapplication.php:101
+#: actions/newnotice.php:94 lib/designsettings.php:283
#, php-format
msgid ""
"The server was unable to handle that much POST data (%s bytes) due to its "
@@ -411,46 +415,48 @@ 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 "昵称åªèƒ½ä½¿ç”¨å°å†™å­—æ¯å’Œæ•°å­—且ä¸èƒ½ä½¿ç”¨ç©ºæ ¼ã€‚"
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:177 actions/editgroup.php:190
-#: actions/newgroup.php:130 actions/profilesettings.php:238
+#: actions/newgroup.php:130 actions/profilesettings.php:277
#: actions/register.php:215
msgid "Nickname already in use. Try another one."
msgstr "昵称已被使用,æ¢ä¸€ä¸ªå§ã€‚"
+#. TRANS: Validation error in form for profile settings.
#: actions/apigroupcreate.php:184 actions/editgroup.php:193
-#: actions/newgroup.php:133 actions/profilesettings.php:218
+#: 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
+#. 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:200 actions/editapplication.php:231
#: actions/editgroup.php:199 actions/newapplication.php:203
-#: actions/newgroup.php:139 actions/profilesettings.php:222
+#: 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
-#: actions/register.php:227
+#: actions/newgroup.php:142 actions/register.php:227
msgid "Full name is too long (max 255 chars)."
msgstr "å…¨å过长(ä¸èƒ½è¶…过 255 个字符)。"
-#: actions/apigroupcreate.php:217 actions/editapplication.php:190
-#: actions/newapplication.php:172
+#: actions/apigroupcreate.php:217 actions/newapplication.php:172
#, 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
+#: actions/newgroup.php:148 actions/register.php:234
msgid "Location is too long (max 255 chars)."
msgstr "ä½ç½®è¿‡é•¿(ä¸èƒ½è¶…过255个字符)。"
@@ -539,30 +545,34 @@ msgstr "在%s上的å°ç»„"
msgid "Upload failed."
msgstr "上传失败"
-#: actions/apioauthaccesstoken.php:108
+#. TRANS: Client error given from the OAuth API when the request token or verifier is invalid.
+#: actions/apioauthaccesstoken.php:102
#, 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:109
msgid "No oauth_token parameter provided."
msgstr "没有æä¾› oauth_token å‚æ•°"
-#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:130
+#. TRANS: Client error given when an invalid request token was passed to the OAuth API.
+#: actions/apioauthauthorize.php:117 actions/apioauthauthorize.php:123
+#: actions/apioauthauthorize.php:131
#, fuzzy
msgid "Invalid request token."
msgstr "无效的 token。"
-#: actions/apioauthauthorize.php:147 actions/avatarsettings.php:268
+#: actions/apioauthauthorize.php:148 actions/avatarsettings.php:268
#: 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/invite.php:59 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/oauthappssettings.php:159 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
@@ -571,23 +581,24 @@ msgstr "无效的 token。"
msgid "There was a problem with your session token. Try again, please."
msgstr "ä½ çš„ session 出现了一个问题,请é‡è¯•ã€‚"
-#: actions/apioauthauthorize.php:163
+#. TRANS: Form validation error given when an invalid username and/or password was passed to the OAuth API.
+#: actions/apioauthauthorize.php:165
msgid "Invalid nickname / password!"
msgstr "用户å或密ç ä¸æ­£ç¡®ã€‚"
-#: actions/apioauthauthorize.php:193
-msgid "Database error deleting OAuth application user."
-msgstr "删除 OAuth 应用用户时数æ®åº“出错。"
-
-#: actions/apioauthauthorize.php:218
+#. TRANS: Server error given when a database error occurs inserting an OAuth application user.
+#: actions/apioauthauthorize.php:206
msgid "Database error inserting OAuth application user."
msgstr "æ’å…¥ OAuth 应用用户时数æ®åº“出错。"
+#. 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:265 actions/avatarsettings.php:281
-#: actions/designadminpanel.php:104 actions/editapplication.php:139
+#: actions/apioauthauthorize.php:267 actions/avatarsettings.php:281
+#: actions/designadminpanel.php:104 actions/editapplication.php:142
#: actions/emailsettings.php:290 actions/grouplogo.php:322
#: actions/imsettings.php:245 actions/newapplication.php:121
#: actions/oauthconnectionssettings.php:147 actions/recoverpassword.php:44
@@ -595,15 +606,20 @@ msgstr "æ’å…¥ OAuth 应用用户时数æ®åº“出错。"
msgid "Unexpected form submission."
msgstr "未预料的表å•æ交。"
-#: actions/apioauthauthorize.php:291
+#. TRANS: Title for a page where a user can confirm/deny account access by an external application.
+#: actions/apioauthauthorize.php:294
msgid "An application would like to connect to your account"
msgstr "一个应用想连接到你的账å·"
-#: actions/apioauthauthorize.php:308
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:312
msgid "Allow or deny access"
msgstr "å…许或阻止访问"
-#: actions/apioauthauthorize.php:324
+#. 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:331
#, php-format
msgid ""
"The application <strong>%1$s</strong> by <strong>%2$s</strong> would like "
@@ -613,55 +629,79 @@ msgstr ""
"æ¥è‡ª<strong>%2$s</strong>çš„<strong>%1$s</strong>应用希望能够<strong>%3$s</"
"strong>ä½ çš„%4$s账户数æ®ã€‚你应该åªå…许你信任信任的第三方程åºè®¿é—®ä½ çš„%4$s账户。"
-#. TRANS: Main menu option when logged in for access to user settings
-#: actions/apioauthauthorize.php:342 lib/action.php:490
+#. TRANS: Fieldset legend.
+#: actions/apioauthauthorize.php:349
+#, fuzzy
+msgctxt "LEGEND"
msgid "Account"
msgstr "å¸å·"
-#: actions/apioauthauthorize.php:345 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:353 actions/login.php:252
+#: actions/profilesettings.php:110 actions/register.php:431
#: 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:348 actions/login.php:255
+#: actions/apioauthauthorize.php:357 actions/login.php:255
#: actions/register.php:436 lib/accountsettingsaction.php:120
msgid "Password"
msgstr "密ç "
-#. TRANS: Submit button title.
-#: actions/apioauthauthorize.php:360 lib/applicationeditform.php:353
+#. 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:370 actions/emailsettings.php:127
+#: actions/imsettings.php:131 actions/smssettings.php:137
+#: lib/applicationeditform.php:351
+msgctxt "BUTTON"
msgid "Cancel"
msgstr "å–消"
-#: actions/apioauthauthorize.php:366
+#. TRANS: Button text that when clicked will allow access to an account by an external application.
+#: actions/apioauthauthorize.php:377
+#, fuzzy
+msgctxt "BUTTON"
msgid "Allow"
msgstr "å…许"
-#: actions/apioauthauthorize.php:383
+#. TRANS: Form instructions.
+#: actions/apioauthauthorize.php:394
#, fuzzy
msgid "Authorize access to your account information."
msgstr "å…许或阻止对你账户信æ¯çš„访问。"
-#: actions/apioauthauthorize.php:433
+#. TRANS: Header for user notification after revoking OAuth access to an application.
+#: actions/apioauthauthorize.php:441
#, fuzzy
msgid "Authorization canceled."
msgstr "IM 确认已å–消。"
-#: actions/apioauthauthorize.php:435
+#. TRANS: User notification after revoking OAuth access to an application.
+#. TRANS: %s is an OAuth token.
+#: actions/apioauthauthorize.php:445
#, fuzzy, php-format
msgid "The request token %s has been revoked."
msgstr "%sçš„ request token 被拒ç»å¹¶è¢«å–消。"
-#: actions/apioauthauthorize.php:453
+#. TRANS: Header of user notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:464
#, fuzzy, php-format
msgid "You have successfully authorized %s."
msgstr "你没有被授æƒã€‚"
-#: actions/apioauthauthorize.php:458
+#. TRANS: Uer notification after authorising an application access to a profile.
+#. TRANS: %s is the authorised application name.
+#: actions/apioauthauthorize.php:471
#, php-format
msgid ""
"Please return to %s and enter the following security code to complete the "
@@ -699,24 +739,42 @@ msgstr "消æ¯å·²åˆ é™¤ã€‚"
msgid "No status with that ID found."
msgstr "没有找到此 ID 的消æ¯ã€‚"
+#. 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/apistatusesupdate.php:211
+#, 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[0] "æœåŠ¡å™¨å½“å‰çš„设置无法处ç†è¿™ä¹ˆå¤šçš„ POST æ•°æ®ï¼ˆ%s bytes)。"
+
+#. 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."
@@ -776,6 +834,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 "没有这个附件。"
@@ -1004,12 +1066,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 "无法更新用户。"
@@ -1047,13 +1110,14 @@ 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/deleteapplication.php:102 actions/editapplication.php:129
#: actions/newapplication.php:110 actions/showapplication.php:118
#: lib/action.php:1353
msgid "There was a problem with your session token."
@@ -1338,13 +1402,11 @@ msgstr "é‡ç½®åˆ°é»˜è®¤"
#. TRANS: Submit button title.
#: actions/designadminpanel.php:708 actions/licenseadminpanel.php:319
-#: actions/othersettings.php:126 actions/pathsadminpanel.php:396
-#: actions/profilesettings.php:174 actions/sessionsadminpanel.php:199
+#: 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 "ä¿å­˜"
@@ -1365,68 +1427,92 @@ 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:165
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:182 actions/newapplication.php:159
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:186
+#, 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:190 actions/newapplication.php:162
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:194 actions/newapplication.php:168
msgid "Description is required."
msgstr "必须填写æ述。"
-#: actions/editapplication.php:194
+#. TRANS: Validation error shown when providing too long a description in the "Edit application" form.
+#: actions/editapplication.php:199
+#, 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:206
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:213 actions/newapplication.php:185
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:217 actions/newapplication.php:188
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:221
+#, fuzzy
+msgid "Organization is too long (maximum 255 characters)."
msgstr "组织å称过长(ä¸èƒ½è¶…过255个字符)。"
-#: actions/editapplication.php:209 actions/newapplication.php:194
+#: actions/editapplication.php:224 actions/newapplication.php:194
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:235 actions/newapplication.php:206
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:243 actions/newapplication.php:215
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:280
msgid "Could not update application."
msgstr "无法更新应用。"
@@ -1514,16 +1600,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.
@@ -2248,89 +2324,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"
@@ -2593,10 +2708,18 @@ msgstr "你必须登录æ‰èƒ½ç™»è®°ä½ çš„应用。"
msgid "Use this form to register a new application."
msgstr "通过此表å•ç™»è®°ä¸€ä¸ªæ–°çš„应用。"
+#: actions/newapplication.php:165
+msgid "Name is too long (max 255 chars)."
+msgstr "å称过长(ä¸èƒ½è¶…过255个字符)。"
+
#: actions/newapplication.php:176
msgid "Source URL is required."
msgstr "Source URL 必填。"
+#: actions/newapplication.php:191
+msgid "Organization is too long (max 255 chars)."
+msgstr "组织å称过长(ä¸èƒ½è¶…过255个字符)。"
+
#: actions/newapplication.php:258 actions/newapplication.php:267
msgid "Could not create application."
msgstr "无法创建应用。"
@@ -2659,6 +2782,16 @@ msgstr "Ajax错误"
msgid "New notice"
msgstr "新消æ¯"
+#: actions/newnotice.php:157 lib/mailhandler.php:60
+#, php-format
+msgid "That's too long. Max notice size is %d chars."
+msgstr "太长了。最长的消æ¯é•¿åº¦æ˜¯%d个字符。"
+
+#: actions/newnotice.php:181
+#, php-format
+msgid "Max notice size is %d chars, including attachment URL."
+msgstr "æ¯æ¡æ¶ˆæ¯æœ€é•¿%d字符,包括附件的链接 URL。"
+
#: actions/newnotice.php:227
msgid "Notice posted"
msgstr "消æ¯å·²å‘布。"
@@ -2710,8 +2843,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
@@ -2739,30 +2874,52 @@ msgstr "ä½ å·²ç»ç™»è®°çš„程åºã€‚"
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."
@@ -2926,175 +3083,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:158
+#. 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。"
-#: actions/pathsadminpanel.php:164
+#. 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:170
+#. 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:178
+#. 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:184
+#. 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个字符。"
+#. TRANS: Fieldset legend in Paths admin panel.
#: actions/pathsadminpanel.php:235 actions/siteadminpanel.php:58
msgid "Site"
msgstr "网站"
-#: actions/pathsadminpanel.php:239 actions/pathsadminpanel.php:265
-#: actions/pathsadminpanel.php:314 actions/pathsadminpanel.php:343
+#. 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:239
+#: actions/pathsadminpanel.php:242
msgid "Site's server hostname."
msgstr "网站的æœåŠ¡å™¨ä¸»æœºå。"
-#: actions/pathsadminpanel.php:243 actions/pathsadminpanel.php:269
-#: actions/pathsadminpanel.php:318 actions/pathsadminpanel.php:347
+#. 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:243
-msgid "Site path"
+#: actions/pathsadminpanel.php:249
+#, fuzzy
+msgid "Site path."
msgstr "网站路径"
-#: actions/pathsadminpanel.php:247
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:255
#, fuzzy
-msgid "Locale Directory"
+msgid "Locale directory"
msgstr "主题目录"
-#: actions/pathsadminpanel.php:247
-msgid "Directory path to locales"
+#: actions/pathsadminpanel.php:256
+#, fuzzy
+msgid "Directory path to locales."
msgstr "本地化文件的目录路径"
-#: actions/pathsadminpanel.php:251
+#. TRANS: Checkbox label in Paths admin panel.
+#: actions/pathsadminpanel.php:263
msgid "Fancy URLs"
msgstr "优化 URLs"
-#: actions/pathsadminpanel.php:253
+#: actions/pathsadminpanel.php:265
msgid "Use fancy (more readable and memorable) URLs?"
msgstr "使用优化的 URLs(更简æ´æ˜“记)?"
-#: actions/pathsadminpanel.php:260
+#: actions/pathsadminpanel.php:272
msgid "Theme"
msgstr "主题"
-#: actions/pathsadminpanel.php:265
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:281
#, fuzzy
-msgid "Server for themes"
+msgid "Server for themes."
msgstr "这个网站的主题。"
-#: actions/pathsadminpanel.php:269
-msgid "Web path to themes"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:290
+msgid "Web path to themes."
msgstr ""
-#: actions/pathsadminpanel.php:273 actions/pathsadminpanel.php:322
-#: actions/pathsadminpanel.php:351 actions/pathsadminpanel.php:380
+#. 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:273
-msgid "SSL server for themes (default: SSL server)"
+#. 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:277 actions/pathsadminpanel.php:326
-#: actions/pathsadminpanel.php:355
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:306 actions/pathsadminpanel.php:397
+#: actions/pathsadminpanel.php:452
#, fuzzy
msgid "SSL path"
msgstr "网站路径"
-#: actions/pathsadminpanel.php:277
-msgid "SSL path to themes (default: /theme/)"
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:308
+msgid "SSL path to themes (default: /theme/)."
msgstr ""
-#: actions/pathsadminpanel.php:281 actions/pathsadminpanel.php:330
-#: actions/pathsadminpanel.php:359
+#. 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:281
+#. TRANS: Tooltip for field label in Paths admin panel.
+#: actions/pathsadminpanel.php:317
#, fuzzy
-msgid "Directory where themes are located"
+msgid "Directory where themes are located."
msgstr "本地化文件的目录路径"
-#: actions/pathsadminpanel.php:288
+#. TRANS: Fieldset legend in Paths admin panel.
+#: actions/pathsadminpanel.php:326
msgid "Avatars"
msgstr "头åƒ"
-#: actions/pathsadminpanel.php:293
+#. TRANS: Field label in Paths admin panel.
+#: actions/pathsadminpanel.php:333
msgid "Avatar server"
msgstr "头åƒæœåŠ¡å™¨"
-#: actions/pathsadminpanel.php:297
+#. 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 "头åƒè·¯å¾„"
-#: actions/pathsadminpanel.php:301
+#. 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:310
+#. 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:339 lib/attachmentlist.php:85
+#: actions/pathsadminpanel.php:419 lib/attachmentlist.php:85
msgid "Attachments"
msgstr "附件"
-#: actions/pathsadminpanel.php:366
+#. 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"
-#: actions/pathsadminpanel.php:370 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:371
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:479
msgid "Sometimes"
msgstr "有时"
-#: actions/pathsadminpanel.php:372
+#. TRANS: Drop down option in Paths admin panel (option for "When to use SSL").
+#: actions/pathsadminpanel.php:481
msgid "Always"
msgstr "总是"
-#: actions/pathsadminpanel.php:374
+#: actions/pathsadminpanel.php:485
msgid "Use SSL"
msgstr "使用 SSL"
-#: actions/pathsadminpanel.php:375
-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:381
-msgid "Server to direct SSL requests to"
+#. 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:397
+#. TRANS: Button title text to store form data in the Paths admin panel.
+#: actions/pathsadminpanel.php:514
msgid "Save paths"
msgstr "ä¿å­˜è·¯å¾„"
@@ -3130,135 +3403,188 @@ 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:455
#: 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:460
#: 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
+#, 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:471
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:473
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:478
#: 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:480
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.
+#: actions/profilesettings.php:256
+#, fuzzy
+msgid "Full name is too long (max 255 characters)."
+msgstr "å…¨å过长(ä¸èƒ½è¶…过 255 个字符)。"
+
+#. 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
+#, fuzzy, php-format
+msgid "Bio is too long (max %d character)."
+msgid_plural "Bio is too long (max %d characters)."
+msgstr[0] "æ述过长(ä¸èƒ½è¶…过%d个字符)。"
+
+#. TRANS: Validation error in form for profile settings.
+#: actions/profilesettings.php:269
+#, fuzzy
+msgid "Location is too long (max 255 characters)."
+msgstr "ä½ç½®è¿‡é•¿(ä¸èƒ½è¶…过255个字符)。"
-#: 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 (max 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 "设置已ä¿å­˜ã€‚"
@@ -3332,32 +3658,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 "标签云"
@@ -3509,6 +3848,11 @@ msgstr "ä½ å¿…é¡»åŒæ„许å¯åè®®æ‰èƒ½æ³¨å†Œã€‚"
msgid "Email address already exists."
msgstr "电å­é‚®ä»¶åœ°å€å·²å­˜åœ¨ã€‚"
+#: actions/register.php:230
+#, php-format
+msgid "Bio is too long (max %d chars)."
+msgstr "æ述过长(ä¸èƒ½è¶…过%d个字符)。"
+
#: actions/register.php:250 actions/register.php:272
msgid "Invalid username or password."
msgstr "用户å或密ç ä¸æ­£ç¡®ã€‚"
@@ -3547,6 +3891,15 @@ msgstr "åªç”¨äºŽæ›´æ–°ã€é€šçŸ¥åŠå¯†ç æ¢å¤"
msgid "Longer name, preferably your \"real\" name"
msgstr "æ›´é•¿çš„å字,最好是“真实姓åâ€"
+#: actions/register.php:462
+msgid "URL of your homepage, blog, or profile on another site"
+msgstr "你的主页ã€åšå®¢æˆ–在其他网站的URL"
+
+#: actions/register.php:468
+#, php-format
+msgid "Describe yourself and your interests in %d chars"
+msgstr "用ä¸è¶…过%d个字符æ述你自己和你的兴趣"
+
#: actions/register.php:518
#, php-format
msgid ""
@@ -4058,53 +4411,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%%%"
@@ -4113,7 +4466,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."
@@ -4126,7 +4479,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."
@@ -4137,7 +4490,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 的转å‘"
@@ -4508,37 +4861,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%%%"
@@ -4547,26 +4917,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 "
@@ -4580,16 +4962,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"
@@ -5322,6 +5710,11 @@ 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:490
+msgid "Account"
+msgstr "å¸å·"
+
#. TRANS: Tooltip for main menu option "Services"
#: lib/action.php:492
msgctxt "TOOLTIP"
@@ -5678,41 +6071,48 @@ 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:41
+#, fuzzy
+msgid "Could not create anonymous consumer."
+msgstr "无法创建别å。"
+
+#. TRANS: Server error displayed when trying to create an anynymous OAuth application.
+#: lib/apioauthstore.php:54
+#, fuzzy
+msgid "Could not create anonymous OAuth application."
+msgstr "无法创建应用。"
+
#. TRANS: Exception thrown when an attempt is made to revoke an unknown token.
-#: lib/apioauthstore.php:184
+#: lib/apioauthstore.php:218
msgid "Tried to revoke unknown token."
msgstr "å°è¯•äº†å–消未知的 token。"
#. TRANS: Exception thrown when an attempt is made to remove a revoked token.
-#: lib/apioauthstore.php:189
+#: lib/apioauthstore.php:223
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"
@@ -5786,24 +6186,40 @@ msgstr "读写"
msgid "Default access for this application: read-only, or read-write"
msgstr "该应用默认的访问æƒé™ï¼šåªè¯»æˆ–读写"
+#. TRANS: Submit button title.
+#: lib/applicationeditform.php:353
+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 "å–消"
@@ -5950,15 +6366,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"
@@ -6220,13 +6638,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.
@@ -6347,6 +6767,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"
@@ -6520,27 +6944,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"
@@ -6555,13 +6981,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 "
@@ -6570,9 +6999,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"
@@ -6580,10 +7013,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"
@@ -6596,21 +7029,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"
@@ -6619,7 +7056,7 @@ msgid ""
"More email instructions at %3$s.\n"
"\n"
"Faithfully yours,\n"
-"%4$s"
+"%1$s"
msgstr ""
"ä½ çš„ %1$s å‘布用地å€å·²æ›´æ–°ã€‚\n"
"\n"
@@ -6631,31 +7068,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 "
@@ -6681,14 +7123,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"
@@ -6721,14 +7167,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"
@@ -6766,7 +7217,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"
@@ -6777,13 +7228,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"
@@ -7479,14 +7937,16 @@ msgstr[0] "约1个月å‰"
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个å六进制字符。"
#: scripts/restoreuser.php:82
diff --git a/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po b/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po
index 02d1495b1..1e2e46fab 100644
--- a/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po
+++ b/plugins/Adsense/locale/pt_BR/LC_MESSAGES/Adsense.po
@@ -10,14 +10,14 @@ 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:20+0000\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 <http://translatewiki.net/wiki/Portal:pt-"
"br>\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-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"
@@ -68,15 +68,15 @@ msgstr "Retângulo médio"
#: adsenseadminpanel.php:177
msgid "Medium rectangle slot code"
-msgstr ""
+msgstr "Código colocado dentro de um retângulo médio."
#: adsenseadminpanel.php:182
msgid "Rectangle"
-msgstr ""
+msgstr "Retângulo"
#: adsenseadminpanel.php:183
msgid "Rectangle slot code"
-msgstr ""
+msgstr "Código colocado dentro de um retângulo."
#: adsenseadminpanel.php:188
msgid "Leaderboard"
diff --git a/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po
index a7159e1bf..20893ce51 100644
--- a/plugins/BitlyUrl/locale/fr/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/fr/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:32+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 <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -23,7 +23,7 @@ msgstr ""
#: BitlyUrlPlugin.php:48
msgid "You must specify a serviceUrl for bit.ly shortening."
-msgstr ""
+msgstr "Vous devez spécifier un serviceUrl pour le raccourcissement bit.ly."
#: BitlyUrlPlugin.php:171
#, php-format
diff --git a/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po
index 93dc56bed..c89f39c87 100644
--- a/plugins/BitlyUrl/locale/ia/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/ia/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:34+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 <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -23,7 +23,7 @@ msgstr ""
#: BitlyUrlPlugin.php:48
msgid "You must specify a serviceUrl for bit.ly shortening."
-msgstr ""
+msgstr "Tu debe specificar un serviceUrl pro accurtamento bit.ly."
#: BitlyUrlPlugin.php:171
#, php-format
diff --git a/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po
index 8b6e28b3f..8f586d3ca 100644
--- a/plugins/BitlyUrl/locale/mk/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/mk/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:34+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 <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -23,7 +23,7 @@ msgstr ""
#: BitlyUrlPlugin.php:48
msgid "You must specify a serviceUrl for bit.ly shortening."
-msgstr ""
+msgstr "Мора да наведете URL-адреÑа за Ñкратување Ñо bit.ly."
#: BitlyUrlPlugin.php:171
#, php-format
diff --git a/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po
index 29e305c84..f59b7e497 100644
--- a/plugins/BitlyUrl/locale/nl/LC_MESSAGES/BitlyUrl.po
+++ b/plugins/BitlyUrl/locale/nl/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:34+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 <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -23,7 +23,7 @@ msgstr ""
#: BitlyUrlPlugin.php:48
msgid "You must specify a serviceUrl for bit.ly shortening."
-msgstr ""
+msgstr "U moet een serviceUrl opgeven om URL's in te korten via bit.ly."
#: BitlyUrlPlugin.php:171
#, php-format
diff --git a/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po b/plugins/BitlyUrl/locale/uk/LC_MESSAGES/BitlyUrl.po
index 3a2252213..a9746e27a 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:34+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 <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -25,6 +25,7 @@ msgstr ""
#: BitlyUrlPlugin.php:48
msgid "You must specify a serviceUrl for bit.ly shortening."
msgstr ""
+"Ви муÑите зазначити URL-адреÑу Ð´Ð»Ñ ÑервіÑу ÑÐºÐ¾Ñ€Ð¾Ñ‡ÐµÐ½Ð½Ñ URL-Ð°Ð´Ñ€ÐµÑ bit.ly."
#: BitlyUrlPlugin.php:171
#, php-format
diff --git a/plugins/DirectionDetector/locale/DirectionDetector.pot b/plugins/DirectionDetector/locale/DirectionDetector.pot
index 9b4b17f73..2ffb4e0ba 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 <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\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
index 8b44b3796..b63088f38 100644
--- a/plugins/DirectionDetector/locale/de/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/de/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:42+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: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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: de\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 ""
"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 fc8fc57e3..02d6a1c03 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 <http://translatewiki.net/wiki/Portal:es>\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 82eaac25c..a6fb99dcf 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 <http://translatewiki.net/wiki/Portal:fr>\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
index be330446d..1245e39e6 100644
--- a/plugins/DirectionDetector/locale/he/LC_MESSAGES/DirectionDetector.po
+++ b/plugins/DirectionDetector/locale/he/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:43+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: Hebrew <http://translatewiki.net/wiki/Portal:he>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:34:36+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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: he\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 "הצגת הערות ×¢× ×ª×•×›×Ÿ מימין לשמ×ל בכיוון הנכון."
diff --git a/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po b/plugins/DirectionDetector/locale/ia/LC_MESSAGES/DirectionDetector.po
index ef9a65ec3..6d54005a3 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 <http://translatewiki.net/wiki/Portal:ia>\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 5cad2f6ab..56cefc597 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 <http://translatewiki.net/wiki/Portal:id>\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 181f569cb..ded19689b 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 <http://translatewiki.net/wiki/Portal:ja>\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 4b6d2a46a..25868fa97 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 <http://translatewiki.net/wiki/Portal:lb>\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 53188114a..817695531 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 <http://translatewiki.net/wiki/Portal:mk>\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 28b689c96..e939fc1ae 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)‬ <http://translatewiki.net/wiki/Portal:no>\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 a73475ba7..ebe5d42b2 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 <s.mazeland@xs4all.nl>\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\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 1a41fc0a1..94e35b110 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 <http://translatewiki.net/wiki/Portal:ru>\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 97955b4f2..e38e425be 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 <http://translatewiki.net/wiki/Portal:tl>\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 1bad145bc..067080b70 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 <http://translatewiki.net/wiki/Portal:uk>\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 16e9e3a00..a501d4f6a 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 <http://translatewiki.net/wiki/Portal:zh-"
"hans>\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/Facebook/locale/fr/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/fr/LC_MESSAGES/Facebook.po
index 5c23e606f..35acd3770 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:54+0000\n"
+"POT-Creation-Date: 2010-10-20 17:39+0000\n"
+"PO-Revision-Date: 2010-10-20 17:41:54+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-POT-Import-Date: 2010-10-20 01:18:28+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-facebook\n"
@@ -355,7 +355,7 @@ msgstr "Connexion Facebook"
#: facebookremove.php:53
msgid "Couldn't remove Facebook user: already deleted."
-msgstr ""
+msgstr "Impossible de supprimer l’utilisateur Facebook : déjà supprimé."
#: facebookremove.php:63
msgid "Couldn't remove Facebook user."
diff --git a/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/ia/LC_MESSAGES/Facebook.po
index dad630000..39e66eae3 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:54+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 <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -347,7 +347,7 @@ msgstr "Authentication con Facebook"
#: facebookremove.php:53
msgid "Couldn't remove Facebook user: already deleted."
-msgstr ""
+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 5fa2d31a3..ae4d971a4 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:55+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 <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -348,7 +348,7 @@ msgstr "Ðајава Ñо Facebook"
#: facebookremove.php:53
msgid "Couldn't remove Facebook user: already deleted."
-msgstr ""
+msgstr "Ðе можев да го отÑтранам кориÑникот на Facebook: веќе е избришан."
#: facebookremove.php:63
msgid "Couldn't remove Facebook user."
@@ -437,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/nl/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/nl/LC_MESSAGES/Facebook.po
index ef24b9259..c9ad7ee95 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:55+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 <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -356,6 +356,8 @@ msgstr "Aanmelden via Facebook"
#: facebookremove.php:53
msgid "Couldn't remove Facebook user: already deleted."
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/uk/LC_MESSAGES/Facebook.po b/plugins/Facebook/locale/uk/LC_MESSAGES/Facebook.po
index a93ebc4fd..6a9a7b514 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:42:55+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 <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -351,7 +351,7 @@ msgstr "Вхід Facebook"
#: facebookremove.php:53
msgid "Couldn't remove Facebook user: already deleted."
-msgstr ""
+msgstr "Ðе вдалоÑÑ Ð²Ð¸Ð´Ð°Ð»Ð¸Ñ‚Ð¸ кориÑтувача Facebook: вже видалений."
#: facebookremove.php:63
msgid "Couldn't remove Facebook user."
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 000000000..144c35216
--- /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 <http://translatewiki.net/wiki/Portal:fr>\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 000000000..5f0f78cb0
--- /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 <http://translatewiki.net/wiki/Portal:ia>\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 000000000..7b7d7f718
--- /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 <http://translatewiki.net/wiki/Portal:mk>\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 000000000..2f9ff7428
--- /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 <http://translatewiki.net/wiki/Portal:nl>\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 000000000..076161176
--- /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 <http://translatewiki.net/wiki/Portal:uk>\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/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po
index 4b3a4c78a..49e10b024 100644
--- a/plugins/OpenExternalLinkTarget/locale/de/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/de/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:21+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: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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
-#, fuzzy
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/fr/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/fr/LC_MESSAGES/OpenExternalLinkTarget.po
index 2ef0e2924..596593888 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,19 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:21+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 <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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:59
-#, fuzzy
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 "
diff --git a/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
index aa191d266..65aa5dc31 100644
--- a/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/ia/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,21 +9,19 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:21+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 <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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:59
-#, fuzzy
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/mk/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
index c8088c712..9dcc804c6 100644
--- a/plugins/OpenExternalLinkTarget/locale/mk/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/mk/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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:21+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 <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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:59
-#, fuzzy
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/nl/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
index e3ec4647b..3a3d82cca 100644
--- a/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/nl/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,21 +9,20 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:21+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 <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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:59
-#, fuzzy
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/uk/LC_MESSAGES/OpenExternalLinkTarget.po b/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
index 57b647c65..f6a328095 100644
--- a/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
+++ b/plugins/OpenExternalLinkTarget/locale/uk/LC_MESSAGES/OpenExternalLinkTarget.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - OpenExternalLinkTarget\n"
"Report-Msgid-Bugs-To: \n"
-"POT-Creation-Date: 2010-10-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:22+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 <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\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-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"
@@ -23,6 +23,7 @@ msgstr ""
"2 && n%10 <= 4 && (n%100 < 10 || n%100 >= 20)) ? 1 : 2 );\n"
#: OpenExternalLinkTargetPlugin.php:59
-#, fuzzy
msgid "Opens external links (i.e. with rel=external) on a new window or tab."
-msgstr "Відкривати зовнішні поÑÐ¸Ð»Ð°Ð½Ð½Ñ Ñƒ новому вікні або вкладці."
+msgstr ""
+"Відкривати зовнішні поÑÐ¸Ð»Ð°Ð½Ð½Ñ (тобто з rel=external) у новому вікні або "
+"вкладці."
diff --git a/plugins/OpenID/OpenIDPlugin.php b/plugins/OpenID/OpenIDPlugin.php
index a033a5010..cdaabbbf7 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 <a href="http://openid.net/">OpenID</a> 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/de/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/de/LC_MESSAGES/OpenID.po
index 37f5d44c0..9184c1c91 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:29+0000\n"
+"POT-Creation-Date: 2010-10-20 00:18+0000\n"
+"PO-Revision-Date: 2010-10-20 00:21:25+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:57+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-openid\n"
@@ -196,7 +196,6 @@ msgid "Enable OpenID-only mode"
msgstr "Nur-OpenID-Modus aktivieren"
#: openidadminpanel.php:260
-#, fuzzy
msgid ""
"Require all users to login via OpenID. Warning: disables password "
"authentication for all users!"
diff --git a/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/fr/LC_MESSAGES/OpenID.po
index 4d144d1bd..0f1914e51 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:30+0000\n"
+"POT-Creation-Date: 2010-10-20 17:39+0000\n"
+"PO-Revision-Date: 2010-10-20 17:42:23+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-20 01:18:31+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-openid\n"
@@ -203,12 +204,11 @@ msgid "Enable OpenID-only mode"
msgstr "Activer le mode OpenID seul"
#: openidadminpanel.php:260
-#, fuzzy
msgid ""
"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 !"
diff --git a/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/ia/LC_MESSAGES/OpenID.po
index b57c7f7ad..b7d4ce5c8 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:30+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:03:57+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:11+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-openid\n"
@@ -195,13 +195,12 @@ msgid "Enable OpenID-only mode"
msgstr "Activar modo OpenID sol"
#: openidadminpanel.php:260
-#, fuzzy
msgid ""
"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"
diff --git a/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/mk/LC_MESSAGES/OpenID.po
index 6f014c9eb..0569240ed 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:30+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:03:57+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:11+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-openid\n"
@@ -193,13 +193,12 @@ msgid "Enable OpenID-only mode"
msgstr "Вклучи режим „Ñамо OpenID“"
#: openidadminpanel.php:260
-#, fuzzy
msgid ""
"Require all users to login via OpenID. Warning: disables password "
"authentication for all users!"
msgstr ""
-"Барај од Ñите кориÑници да Ñе најават преку OpenID. ПРЕДУПРЕДУВÐЊЕ: ова ја "
-"оневозможува потврдата на лозинка за Ñите кориÑници!"
+"Барај од Ñите кориÑници да Ñе најавуваат преку OpenID. ПРЕДУПРЕДУВÐЊЕ: ова "
+"ја оневозможува потврдата на лозинка за Ñите кориÑници!"
#: openidadminpanel.php:278
msgid "Save OpenID settings"
diff --git a/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/nl/LC_MESSAGES/OpenID.po
index 651cbc6f9..48d977517 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:30+0000\n"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:03:58+0000\n"
"Last-Translator: Siebrand Mazeland <s.mazeland@xs4all.nl>\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\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-09 14:36:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-18 20:33:11+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-openid\n"
@@ -198,14 +198,13 @@ msgid "Enable OpenID-only mode"
msgstr "Alleen OpenID inschakelen"
#: openidadminpanel.php:260
-#, fuzzy
msgid ""
"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"
diff --git a/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po b/plugins/OpenID/locale/uk/LC_MESSAGES/OpenID.po
index 2ef082dad..ecff68b80 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-18 18:35+0000\n"
-"PO-Revision-Date: 2010-10-18 18:43:31+0000\n"
+"POT-Creation-Date: 2010-10-20 00:18+0000\n"
+"PO-Revision-Date: 2010-10-20 00:21:26+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:35+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); Translate extension (2010-09-17)\n"
+"X-POT-Import-Date: 2010-10-19 23:49:57+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-openid\n"
@@ -198,13 +198,12 @@ msgid "Enable OpenID-only mode"
msgstr "Увімкнути режим входу лише за OpenID"
#: openidadminpanel.php:260
-#, fuzzy
msgid ""
"Require all users to login via OpenID. Warning: disables password "
"authentication for all users!"
msgstr ""
-"Вимагає, щоб вÑÑ– кориÑтувачі входили лише за наÑвноÑÑ‚Ñ– OpenID. УВÐГÐ: Ñ†Ñ "
-"Ð¾Ð¿Ñ†Ñ–Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ñ” автентифікацію за паролем Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів."
+"Вимагає, щоб вÑÑ– кориÑтувачі входили лише за допомогою OpenID. Увага: Ñ†Ñ "
+"Ð¾Ð¿Ñ†Ñ–Ñ Ð²Ð¸Ð¼Ð¸ÐºÐ°Ñ” автентифікацію за паролем Ð´Ð»Ñ Ð²ÑÑ–Ñ… кориÑтувачів!"
#: openidadminpanel.php:278
msgid "Save OpenID settings"
diff --git a/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
index e65b01d65..f23aa3100 100644
--- a/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/de/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\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"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
"Language-Team: German <http://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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: de\n"
"X-Message-Group: #out-statusnet-plugin-requirevalidatedemail\n"
@@ -32,10 +32,3 @@ msgstr "Du musst eine E-Mail-Adresse angeben, um dich zu registrieren."
#: RequireValidatedEmailPlugin.php:216
msgid "Disables posting without a validated email address."
msgstr ""
-
-#~ msgid ""
-#~ "The Require Validated Email plugin disables posting for accounts that do "
-#~ "not have a validated email address."
-#~ msgstr ""
-#~ "Das „Require Validated Email“-Plugin deaktiviert das Beitragen für "
-#~ "Benutzerkonten, die keine gültige E-Mail-Adresse haben."
diff --git a/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
index f518eb048..1c66594be 100644
--- a/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/fr/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\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"
+"POT-Creation-Date: 2010-10-20 17:39+0000\n"
+"PO-Revision-Date: 2010-10-20 17:42:37+0000\n"
"Language-Team: French <http://translatewiki.net/wiki/Portal:fr>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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"
@@ -32,10 +32,4 @@ msgstr "Vous devez fournir une adresse électronique avant de vous enregistrer."
#: RequireValidatedEmailPlugin.php:216
msgid "Disables posting without a validated email address."
msgstr ""
-
-#~ msgid ""
-#~ "The Require Validated Email plugin disables posting for accounts that do "
-#~ "not have 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 347a8ca57..e44edbbc2 100644
--- a/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/ia/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\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"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
"Language-Team: Interlingua <http://translatewiki.net/wiki/Portal:ia>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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"
@@ -31,11 +31,4 @@ msgstr "Tu debe fornir un adresse de e-mail pro poter crear un conto."
#: RequireValidatedEmailPlugin.php:216
msgid "Disables posting without a validated email address."
-msgstr ""
-
-#~ 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."
+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 956c5c334..02dcce4b2 100644
--- a/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/mk/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\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"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
"Language-Team: Macedonian <http://translatewiki.net/wiki/Portal:mk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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"
@@ -33,11 +33,4 @@ msgstr "За да Ñе региÑтрирате, ќе мора да наведе
#: RequireValidatedEmailPlugin.php:216
msgid "Disables posting without a validated email address."
-msgstr ""
-
-#~ msgid ""
-#~ "The Require Validated Email plugin disables posting for accounts that do "
-#~ "not have a validated email address."
-#~ msgstr ""
-#~ "Приклучокот Require Validated Email оневозможува објави од Ñметки што "
-#~ "немаат потврдено е-поштенÑка адреÑа."
+msgstr "Оневозможува објавување без потврдена е-пошта."
diff --git a/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po b/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
index c25e3297d..be2c8c352 100644
--- a/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/nl/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\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"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
"Language-Team: Dutch <http://translatewiki.net/wiki/Portal:nl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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"
@@ -31,11 +31,4 @@ msgstr "U moet een e-mailadres opgeven om te kunnen registreren."
#: RequireValidatedEmailPlugin.php:216
msgid "Disables posting without a validated email address."
-msgstr ""
-
-#~ 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."
+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 e42dc8f15..dda7e4080 100644
--- a/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/tl/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\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"
+"POT-Creation-Date: 2010-10-19 23:00+0000\n"
+"PO-Revision-Date: 2010-10-19 23:04:15+0000\n"
"Language-Team: Tagalog <http://translatewiki.net/wiki/Portal:tl>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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"
@@ -32,11 +32,3 @@ msgstr "Dapat kang magbigay ng isang tirahan ng e-liham upang makapagpatala."
#: RequireValidatedEmailPlugin.php:216
msgid "Disables posting without a validated email address."
msgstr ""
-
-#~ msgid ""
-#~ "The Require Validated Email plugin disables posting for accounts that do "
-#~ "not have 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 b9def234f..3a6f66b9c 100644
--- a/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
+++ b/plugins/RequireValidatedEmail/locale/uk/LC_MESSAGES/RequireValidatedEmail.po
@@ -9,13 +9,13 @@ msgid ""
msgstr ""
"Project-Id-Version: StatusNet - RequireValidatedEmail\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"
+"POT-Creation-Date: 2010-10-20 00:18+0000\n"
+"PO-Revision-Date: 2010-10-20 00:21:44+0000\n"
"Language-Team: Ukrainian <http://translatewiki.net/wiki/Portal:uk>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
-"X-POT-Import-Date: 2010-10-09 14:36:52+0000\n"
-"X-Generator: MediaWiki 1.17alpha (r74952); 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"
@@ -35,10 +35,5 @@ msgstr "Ви повинні зазначити Ñвою адреÑу електÑ
#: RequireValidatedEmailPlugin.php:216
msgid "Disables posting without a validated email address."
msgstr ""
-
-#~ msgid ""
-#~ "The Require Validated Email plugin disables posting for accounts that do "
-#~ "not have a validated email address."
-#~ msgstr ""
-#~ "Додаток Require Validated Email унеможливлює надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð¾Ð¿Ð¸Ñів поштою "
-#~ "Ð´Ð»Ñ Ñ‚Ð¸Ñ… акаунтів, що не мають підтверджених електронних адреÑ."
+"ЗаборонÑÑ” надÑÐ¸Ð»Ð°Ð½Ð½Ñ Ð´Ð¾Ð¿Ð¸Ñів, Ñкщо кориÑтувач не має підтвердженої "
+"електронної адреÑи."
diff --git a/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po b/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
index 8d1bfaff4..703f8b317 100644
--- a/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
+++ b/plugins/Sample/locale/ru/LC_MESSAGES/Sample.po
@@ -2,6 +2,7 @@
# Expored from translatewiki.net
#
# Author: Eleferen
+# Author: MaxSem
# --
# This file is distributed under the same license as the StatusNet package.
#
@@ -9,13 +10,13 @@ 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:51+0000\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 <http://translatewiki.net/wiki/Portal:ru>\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-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"
@@ -60,12 +61,12 @@ msgstr "Привет, незнакомец!"
#: hello.php:136
#, php-format
msgid "Hello, %s"
-msgstr ""
+msgstr "ЗдравÑтвуйте,%s"
#: hello.php:138
#, php-format
msgid "I have greeted you %d time."
msgid_plural "I have greeted you %d times."
-msgstr[0] ""
-msgstr[1] ""
-msgstr[2] ""
+msgstr[0] "Я Ð²Ð°Ñ Ð¿Ð¾Ð¿Ñ€Ð¸Ð²ÐµÑÑ‚Ñтвовал %d раз."
+msgstr[1] "Я Ð²Ð°Ñ Ð¿Ð¾Ð¿Ñ€Ð¸Ð²ÐµÑ‚Ñтвовал %d раза."
+msgstr[2] "Я Ð²Ð°Ñ Ð¿Ð¾Ð¿Ñ€Ð¸Ð²ÐµÑÑ‚Ñтвовал %d раз."
diff --git a/tests/oauth/oauth_post_notice.php b/tests/oauth/oauth_post_notice.php
index 5e9d2a7ab..23fc04b53 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 = <<<END_OF_VERIFY_HELP
oauth_post_notice.php [options]
diff --git a/tests/oauth/oauth_verify_creds.php b/tests/oauth/oauth_verify_creds.php
index 7eea6e7e7..a37538d87 100755
--- a/tests/oauth/oauth_verify_creds.php
+++ b/tests/oauth/oauth_verify_creds.php
@@ -43,7 +43,7 @@ if (have_option('t', 'oauth_token')) {
$token = get_option_value('t', 'oauth_token');
}
-if (have_option('s', 'token_secret')) {
+if (have_option('s', 'oauth_token_secret')) {
$token_secret = get_option_value('s', 'oauth_token_secret');
}
diff --git a/theme/clean/css/display.css b/theme/clean/css/display.css
index 260ee5926..9cc8346fd 100644
--- a/theme/clean/css/display.css
+++ b/theme/clean/css/display.css
@@ -11,17 +11,16 @@
@media screen, projection, tv {
body {
- background: #9a9aa4 url(../images/page_bg.png) no-repeat fixed 50% 100%;
+ background: url(../images/page_bg.png) no-repeat fixed 50% 100%;
background-color: #6e6e8c;
font-family: "Liberation Sans", "Nimbus Sans L", "FreeSans", "Helvetica Neue", Helvetica, Arial, sans-serif;
font-size: 86%;
}
#wrap {
- width: 860px;
+ width: 867px;
margin: 0px auto;
- padding: 10px;
- padding-top: 0px;
+ padding: 0px 8px 10px 8px;
background-color: #fff;
box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
-moz-box-shadow: 0px 0px 12px rgba(0, 0, 0, 0.7);
@@ -29,7 +28,10 @@ body {
}
#header {
+ width: 851px;
+ padding: 0px;
padding-top: 70px;
+ margin-left: 8px;
}
address {
@@ -61,11 +63,11 @@ address {
display: block;
position: absolute;
top: 0;
+ left: 0;
z-index: 98;
background-color: #829d25;
- width: 880px;
- left: 50%;
- margin-left: -440px;
+ width: 883px;
+ margin-left: -16px;
margin-top: 0px;
height: 30px;
line-height: 30px;
@@ -74,6 +76,10 @@ address {
border-bottom: 1px solid #fff;
}
+#site_nav_global_primary li:last-child {
+ margin-right: 16px;
+}
+
#site_nav_global_primary a {
color: #fff !important;
text-shadow: 0px 1px 1px rgba(0, 0, 0, 0.5);
@@ -81,16 +87,11 @@ address {
#site_notice {
float: right;
- width: 266px;
+ width: 270px;
+ padding: 10px;
margin-left: 40px;
}
-.form_notice {
- float: right;
- width: 500px;
- margin-top: 0px;
-}
-
#anon_notice {
clear: both;
background: none;
@@ -98,36 +99,62 @@ address {
margin-bottom: 0px;
}
+.form_notice {
+ float: right;
+ width: 494px;
+ margin-top: 0px;
+}
+
.form_notice fieldset {
width: 100%;
}
.form_notice textarea {
- width: 364px;
+ width: 362px;
height: 54px;
}
+.form_notice label[for=notice_data-attach],
+.form_notice #notice_data-attach {
+ top: 27px;
+}
+
.form_notice #notice_data-geo_wrap label,
.form_notice #notice_data-geo_wrap input {
- top: 48px;
+ top: 52px;
}
.form_notice #notice_action-submit {
font-size: 0.9em;
- top: 74px;
+ top: 80px;
right:0;
height: 2.4em;
width: 96px;
- right: 10px;
+ right: 10px;
+}
+
+.form_notice .error,
+.form_notice .success {
+ width: 375px;
+}
+
+.form_notice .error {
+ width: 375px;
+ margin-left: 0px;
}
#core {
clear: both;
+ margin: 0px;
+ width: 851px;
+ margin-left: 8px;
margin-top: 14px;
}
#content {
padding-top: 10px;
+ width: 545px;
+ margin-right: 0px;
}
#site_nav_local_views {
@@ -149,6 +176,27 @@ address {
text-decoration: none;
}
+#aside_primary {
+ width: 280px;
+ padding-left: 10px;
+}
+
+#aside_primary .section {
+ width: 270px;
+ margin-left: 0px;
+ margin-right: 10px;
+}
+
+.section ul.entities {
+ width: 290px;
+}
+
+.section .entities li {
+ margin-right: 17px;
+ margin-bottom: 10px;
+ width: 24px;
+}
+
.notice {
line-height: 1.35em;
}
@@ -161,36 +209,48 @@ address {
min-height: 26px;
}
-#showstream .notice .entry-title {
- min-height: 0px;
-}
-
#shownotice .notice .entry-title {
min-height:123px;
}
-.user_in .notice div.entry-content {
- max-width: 360px;
+.notice div.entry-content {
+ font-size: 0.9em;
+ line-height: 1.2em;
+ margin-top: 10px;
opacity: 0.6;
}
-.user_in .notice div.entry-content:hover {
+.notice:hover div.entry-content {
opacity: 1;
}
-.notice div.entry-content {
- font-size: 0.9em;
- line-height: 1.2em;
- margin-top: 10px;
+.user_in .notice div.entry-content {
+ max-width: 360px;
+}
+
+div.entry-content a.response:before {
+ content: "(";
+}
+
+div.entry-content a.response:after {
+ content: ")";
}
.notice-options {
- margin-top: 6px;
+ margin-top: 8px;
}
.pagination {
height: 1.2em;
}
-}/*end of @media screen, projection, tv*/
+#jOverlayContent button {
+ top: 20px;
+ right: 36px;
+}
+.entity_profile {
+ width: 365px;
+}
+
+}/*end of @media screen, projection, tv*/
diff --git a/theme/clean/css/ie.css b/theme/clean/css/ie.css
index ede8f078a..80c4dccba 100644
--- a/theme/clean/css/ie.css
+++ b/theme/clean/css/ie.css
@@ -1,13 +1,11 @@
-/* IE specific styles */
-
-/* base theme overrides */
+/* Temporary copy of base styles for overriding */
input.checkbox,
input.radio {
top:0;
}
.form_notice textarea {
- width: 364px;
+ width: 362px;
}
.form_notice .form_note + label {
position:absolute;
@@ -17,8 +15,8 @@ text-indent:-9999px;
height:16px;
width:16px;
display:block;
- top: 31px;
- right: 88px;
+ left: 390px;
+ top: 27px;
}
.form_notice #notice_action-submit {
width: 96px;
@@ -57,6 +55,23 @@ 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;
}
diff --git a/theme/clean/css/mp-screen.css b/theme/clean/css/mp-screen.css
index c9fb6dcc4..d544fcb76 100644
--- a/theme/clean/css/mp-screen.css
+++ b/theme/clean/css/mp-screen.css
@@ -1,7 +1,191 @@
-/* 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;
+ width: 98%;
+ padding: 4px 0;
+ margin-left: -2%;
+ height: auto;
+ position:absolute;
+ top:0;
+ left:0;
+ 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;
+}
+
+.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: 0px;
+}
+
+/*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: 32px;
+ width: 70px;
+ font-size: 0.8em;
+}
+
+#form_notice-direct.form_notice #notice_action-submit {
+ top: 62px;
+}
+
+#site_nav_local_views {
+ height: auto;
+ font-size: 0.9em;
+ line-height: 2em;
+ margin-bottom: 0px;
+ padding-left: 4px;
+}
+
+#site_nav_local_views li {
+ margin-right: 6px;
+}
+
+
+#core {
+ width: 100%;
+ margin: 0;
+}
+
+#content {
+ width: 96%;
+ padding: 10px 2%;
+ margin: 0;
+ min-height: auto;
+}
+
+#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/clean/images/page_bg.png b/theme/clean/images/page_bg.png
index d27bab591..a9f446812 100644
--- a/theme/clean/images/page_bg.png
+++ b/theme/clean/images/page_bg.png
Binary files differ
diff --git a/theme/rebase/css/display.css b/theme/rebase/css/display.css
index b532be5d0..ab7516567 100644
--- a/theme/rebase/css/display.css
+++ b/theme/rebase/css/display.css
@@ -10,22 +10,30 @@
@media screen, projection, tv {
-* { margin: 0; padding: 0px; vertical-align: baseline; }
-abbr { border-bottom:0; }
-input.submit { cursor: pointer; }
+/* general styles and layout */
+
+* {margin: 0; padding: 0; vertical-align: baseline;}
+a abbr {border-bottom: 0; cursor: pointer;}
+input.submit {cursor: pointer;}
+table {border-collapse: collapse;}
+ol, ul {list-style-position: inside;}
+fieldset {border: none;}
+legend {font-weight: bold; font-size: 1.2em;}
+input, textarea, select, option {padding: 2px;}
+textarea {overflow:auto;}
body {
background-color: #ffffff;
color: #000;
font-family: sans-serif;
font-size: 100%;
- line-height: 1.2;
+ line-height: 1.4;
min-width: 700px;
}
a {
- color: #00008c;
- text-decoration: none;
+ color: #00008c;
+ text-decoration: none;
outline: none;
}
@@ -40,16 +48,22 @@ a img {
h1, h2, h3, h4, h5, h6 {
font-weight: normal;
- font-weight: 1.6em;
margin-bottom: 15px;
}
-h1 {
- font-size: 2.2em;
+h1 {font-size: 2.2em;}
+h2 {font-size: 1.8em;}
+h3 {font-size: 1.6em;}
+h4 {font-size: 1.4em;}
+h5 {font-size: 1.2em;}
+h6 {font-size: 1em;}
+
+p {
+ margin-bottom: 1.4em;
}
-h2 {
- font-size: 1.8em;
+.form_notice p, li p, .section p {
+ margin-bottom: 0;
}
input, textarea, select, option {
@@ -57,9 +71,14 @@ input, textarea, select, option {
font-size: 1em;
}
-input {
- font-family: "DejaVu Sans", "Bitstream Vera Sans", Geneva, Verdana, sans-serif;
- font-size: 1em;
+select {
+ padding-right: 10px;
+ padding-bottom: 0px;
+ margin-top: -4px;
+}
+
+option {
+ padding-bottom: 0px;
}
#wrap {
@@ -105,7 +124,10 @@ input {
}
#aside_primary .section {
- margin: 0px 10px 20px 10px;
+ margin: 0px 2% 20px 2%;
+ position: relative;
+ width: 96%;
+ float: left;
clear: both;
}
@@ -113,6 +135,8 @@ body[id$=adminpanel] #aside_primary {
display:none;
}
+/* header elements */
+
address {
margin-bottom: 10px;
}
@@ -124,7 +148,7 @@ address img + .fn {
address .poweredby {
display: block;
width: auto;
-}
+}
#site_nav_global_primary {
margin: 20px 0px 20px 0px;
@@ -145,17 +169,12 @@ address .poweredby {
margin-bottom: 10px;
}
-#site_notice ul {
- margin-left: 15px;
+#site_notice p {
+ margin-bottom: 0px;
}
-.system_notice dt {
- display:none;
-}
-
-#page_notice {
- padding: 4px;
- margin-bottom: 20px;
+#site_notice ul {
+ margin-left: 15px;
}
#anon_notice {
@@ -164,6 +183,12 @@ address .poweredby {
margin-bottom: 10px;
}
+#anon_notice p {
+ margin-bottom: 0px;
+}
+
+/* new notice & direct message forms */
+
.form_notice {
background: #ccc;
margin-bottom: 10px;
@@ -180,13 +205,6 @@ address .poweredby {
display: none;
}
-.form_notice label[for=notice_data-text] {
- float: left;
- font-size: 1.2em;
- margin-bottom: 0.2em;
- opacity: 1;
-}
-
.form_notice textarea {
clear: left;
float: left;
@@ -194,41 +212,52 @@ address .poweredby {
border: none;
position: relative;
width: 485px;
- height: 63px;
- padding-bottom: 15px;
+ height: 60px;
+ padding-bottom: 18px;
z-index: 9;
}
+.form_notice label[for=notice_data-text] {
+ float: left;
+ font-weight: normal;
+ font-size: 1.2em;
+ margin-bottom: 0.2em;
+ opacity: 1;
+ color: #333 !important;
+}
+
.form_notice label[for=notice_data-attach],
.form_notice #notice_data-attach {
position:absolute;
- top: 24px;
- right: 87px;
+ top: 31px;
+ right: 88px;
cursor:pointer;
}
.form_notice label[for=notice_data-attach] {
-text-indent:-9999px;
-width:16px;
-height:16px;
+ text-indent:-9999px;
+ width:16px;
+ height:16px;
}
+
.form_notice #notice_data-attach {
-padding:0;
-height:16px;
+ padding:0;
+ height:16px;
}
+
.form_notice .form_note {
-position:absolute;
-bottom:2px;
-right:21.715%;
-z-index:9;
+ position: absolute;
+ bottom: 0px;
+ right: 125px;
+ z-index: 9;
+ font-size: 0.8em;
}
+
.form_notice .form_note dt {
-font-weight:bold;
-display:none;
+ display:none;
}
.form_notice #notice_text-count {
- margin-right: 10px;
color: #777;
}
@@ -237,10 +266,10 @@ display:none;
}
.form_notice #notice_action-submit {
-padding:0;
-position:absolute;
-right:0;
- top: 79px;
+ padding:0;
+ position:absolute;
+ right:0;
+ top: 81px;
height: 2.4em;
width: 106px;
}
@@ -249,39 +278,38 @@ right:0;
margin-top: 0px;
float: left;
font-size: 1.2em;
+ font-weight: normal;
+ color: #333 !important;
}
.form_notice select[id=to] {
margin-bottom: 4px;
margin-top: -4px;
-margin-left:18px;
-float:left;
-max-width:322px;
+ margin-left:18px;
+ float:left;
+ max-width:322px;
}
.form_notice .error,
.form_notice .success {
-float:left;
-clear:both;
-width:81.5%;
-margin-bottom:0;
-line-height:1.618;
-}
-
-.form_notice #notice_data-attach_selected {
+ clear: left;
+ float: left;
+ overflow: auto;
+ line-height: 1.2em;
padding: 2px 2px 2px 5px;
width: 498px;
border: 2px solid #ccc;
margin-left: -2px;
-}
+}
.form_notice #notice_data-attach_selected code {
- float: left;
- width: 470px;
- display: block;
- overflow: auto;
font-size: 1.2em;
- line-height: 1.8em;
+}
+
+.form_notice .error {
+ border: none;
+ width: 502px;
+ padding: 6px 2px 6px 5px;
}
.form_notice #notice_data-attach_selected button.close {
@@ -289,60 +317,27 @@ line-height:1.618;
font-size:0.8em;
}
-.processing {
-background-image:url(../../base/images/icons/icon_processing.gif);
-background-repeat:no-repeat;
-background-position:47% 47%;
-}
-
-.error {
- background-color: #F7E8E8;
-}
-.success {
- background-color: #f2f2f2;
-}
-
.form_notice #notice_data-geo_wrap label,
.form_notice #notice_data-geo_wrap input {
-position:absolute;
- top: 50px;
- right: 87px;
-left:auto;
-cursor:pointer;
-width:16px;
-height:16px;
-display:block;
-}
-.form_notice #notice_data-geo_wrap input {
-visibility:hidden;
-}
-.form_notice #notice_data-geo_wrap label {
-font-weight:normal;
-font-size:1em;
-margin-bottom:0;
-text-indent:-9999px;
-}
-
-.form_notice #notice_data-attach {
-opacity:0;
-}
-
-.form_notice label[for=notice_data-attach],
-.form_notice label[for=notice_data-geo] {
- background-image: url(../images/icons/icons-01.gif);
- background-repeat: no-repeat;
- background-color: transparent;
+ position:absolute;
+ top: 55px;
+ right: 88px;
+ left:auto;
+ cursor:pointer;
+ width:16px;
+ height:16px;
+ display:block;
}
-.form_notice label[for=notice_data-attach] {
- background-position: 0 -328px;
+.form_notice #notice_data-geo_wrap input {
+ visibility:hidden;
}
-.form_notice label[for=notice_data-geo] {
- background-position: 0 -1780px;
-}
-.form_notice label[for=notice_data-geo].checked {
- background-position: 0 -1846px;
+.form_notice #notice_data-geo_wrap label {
+ font-weight:normal;
+ font-size:1em;
+ margin-bottom:0;
+ text-indent:-9999px;
}
.form_notice label {
@@ -353,6 +348,11 @@ opacity:0;
opacity: 1;
}
+.form_notice #notice_data-attach {
+ opacity:0;
+}
+
+/* Local navigation */
#site_nav_local_views {
margin-bottom: 20px;
@@ -371,182 +371,10 @@ opacity:0;
text-decoration: underline;
}
-
-#aside_primary li {
- list-style-type: none;
-}
-
-#aside_primary ol.notices {
- float: left;
- position: relative;
- margin-bottom: 10px;
-}
-
-#aside_primary .notices li {
- margin-bottom: 8px;
-}
-
-#aside_primary .notice {
- min-height: 24px;
-}
-
-#export_data li {
- list-style-type:none;
- display: inline;
- line-height: 2;
-}
-
-#export_data li a {
- padding-left: 20px;
- margin-right: 10px;
-}
-#export_data li a.foaf {
- padding-left: 30px;
-}
-
-#export_data li a.rss,
-#export_data li a.atom,
-#export_data li a.foaf {
- background-image: url(../images/icons/icons-01.gif);
- background-repeat: no-repeat;
- background-color: transparent;
-}
-
-#export_data li a.rss {
- background-position: 0 -130px;
-}
-#export_data li a.atom {
- background-position: 0 -64px;
-}
-#export_data li a.foaf {
- background-position: 0 1px;
-}
-
-#aside_primary td {
- padding-right: 10px;
- padding-bottom: 10px;
-}
-
-
-#entity_statistics dt,
-#entity_statistics dd {
-display:inline;
-margin-right:11px;
-}
-#entity_statistics dt:after {
-content: ":";
-}
-
-.section ul.entities {
-float:left;
-width:100%;
-
-}
-.section .entities li {
-list-style-type:none;
-float:left;
-margin-right:7px;
-margin-bottom:7px;
-display:inline;
-}
-.section .entities li .photo {
-margin-right:0;
-margin-bottom:0;
-}
-.section .entities li .fn {
-display:none;
-}
-
-.aside .section p,
-.aside .section .more {
-clear:both;
-}
-
-.section tbody td {
-padding-right:18px;
-padding-bottom:11px;
-}
-.section .vcard .photo {
-margin-right:7px;
-margin-bottom:0;
-}
-
-.section .notice {
-padding-top:7px;
-padding-bottom:7px;
-border-top:0;
-}
-
-.section .notice:first-child {
-padding-top:0;
-}
-
-.section .notice .author {
-margin-right:0;
-}
-.section .notice .author .fn {
-display:none;
-}
-
-.tag-cloud {
-list-style-type:none;
-text-align:center;
-}
-.aside .tag-cloud {
-font-size:0.8em;
-word-wrap:break-word;
-}
-.tag-cloud li {
-display:inline;
-margin-right:7px;
-line-height:1.25;
-}
-
-.tag-cloud li:before {
-content:'\0009';
-}
-
-.aside .tag-cloud li {
-line-height:1.5;
-}
-.tag-cloud li a {
-text-decoration:none;
-}
-#tagcloud.section dt {
-text-transform:uppercase;
-font-weight:bold;
-}
-.tag-cloud-1 {
-font-size:1em;
-}
-.tag-cloud-2 {
-font-size:1.25em;
-}
-.tag-cloud-3 {
-font-size:1.75em;
-}
-.tag-cloud-4 {
-font-size:2em;
-}
-.tag-cloud-5 {
-font-size:2.25em;
-}
-.tag-cloud-6 {
-font-size:2.75em;
-}
-.tag-cloud-7 {
-font-size:3.25em;
-}
-
-#publictagcloud #tagcloud.section dt {
-display:none;
-}
-
-#content .notices {
- padding-top: 8px;
-}
+/* notices */
#notices_primary {
+ padding-top: 8px;
clear: both;
}
@@ -554,107 +382,100 @@ display:none;
display: none;
}
-.notices li {
+.notice {
list-style-type: none;
margin-bottom: 25px;
clear: left;
+ min-height: 54px;
+ padding-bottom: 2px;
}
-.notice, .profile, .application {
+.notice, .profile, .application {
position:relative;
clear:both;
float:left;
width:100%;
}
-.notice {
- min-height: 56px;
-}
-
.notice .author {
margin-right: 8px;
}
-#showstream #content .notice .author {
-display:none;
-}
-
.fn {
-overflow:hidden;
+ overflow: hidden;
}
.notice .author .fn {
-font-weight:bold;
+ font-weight: bold;
}
#core .vcard .photo {
-display:inline;
-margin-right:11px;
-float:left;
-}
-
-#shownotice .vcard .photo {
-margin-bottom:4px;
+ display: inline;
+ margin-right: 11px;
+ float: left;
}
#content .notice .author .photo {
-position:absolute;
+ position: absolute;
top: 4px;
left: 4px;
-float:none;
+ float: none;
}
#content .notice .entry-title {
margin: 2px 7px 0px 59px;
}
-#showstream .notice .entry-title {
- min-height: 1em;
-}
-
.vcard .url {
-text-decoration:none;
+ text-decoration:none;
}
.vcard .url:hover {
-text-decoration:underline;
+ text-decoration:underline;
}
.notice .entry-title {
-overflow:hidden;
-word-wrap:break-word;
+ overflow:hidden;
+ word-wrap:break-word;
}
+
.notice .entry-title.ov {
overflow:visible;
}
-#showstream .notice .entry-title,
-#showstream .notice div.entry-content {
-margin-left:0;
+
+#showstream h1 {
+ display:none;
}
+
+#showstream .notice .entry-title, #showstream .notice div.entry-content {
+ margin-left: 0;
+}
+
+#showstream #content .notice .author {
+ display: none;
+}
+
+#showstream .notice {
+ min-height: 1em;
+}
+
+#shownotice .vcard .photo {
+ margin-bottom: 4px;
+}
+
#shownotice .notice .entry-title {
-margin-left:110px;
-font-size:2.2em;
-min-height:123px;
+ margin-left:110px;
+ font-size:2.2em;
+ min-height:123px;
font-size: 1.6em;
line-height: 1.2em;
}
#shownotice .notice div.entry-content {
-margin-left:0;
+ margin-left:0;
}
.notice p.entry-content {
-display:inline;
-}
-
-#content .notice p.entry-content a:visited {
-border-radius:4px;
--moz-border-radius:4px;
--webkit-border-radius:4px;
-}
-.notice p.entry-content .vcard a {
-border-radius:4px;
--moz-border-radius:4px;
--webkit-border-radius:4px;
+ display:inline;
}
.notice div.entry-content {
@@ -668,77 +489,17 @@ border-radius:4px;
display: block;
}
-button.close,
-button.minimize {
-width:16px;
-height:16px;
-text-indent:-9999px;
-padding:0;
-border:0;
-text-align:center;
-font-weight:bold;
-cursor:pointer;
-}
-
-.dialogbox {
-position:absolute;
-top:-1px;
-right:-1px;
-z-index:9;
+.entry-content .repeat .photo {
float:none;
-padding:11px;
-border-style:solid;
-border-width:1px;
- background: #fff;
-}
-
-.dialogbox legend {
-display:block !important;
-margin-right:18px;
-margin-bottom:18px;
-}
-
-.dialogbox button.close {
-position:absolute;
-right:3px;
-top:3px;
-}
-
-.dialogbox .form_guide {
-font-weight:normal;
-padding:0;
-}
-
-.dialogbox .submit_dialogbox {
-font-weight:bold;
-text-indent:0;
-min-width:46px;
-}
-.dialogbox input {
-padding-left:4px;
-}
-.dialogbox fieldset {
-margin-bottom:0;
-}
-
-#wrap form.processing input.submit,
-.entity_actions a.processing,
-.dialogbox.processing .submit_dialogbox {
-cursor:wait;
-outline:none;
-text-indent:-9999px;
-}
-
-.form_repeat.dialogbox {
-top:-4px;
-right:29px;
-min-width:199px;
+margin-right:1px;
+position:relative;
+top:4px;
+left:0;
}
-
.notice-options {
float: right;
- margin-top: 10px;
+ margin-top: 12px;
margin-right: -6px;
}
@@ -765,38 +526,14 @@ min-width:199px;
border: 0;
height: 16px;
width: 16px;
- background-image: url(../images/icons/icons-01.gif);
- background-repeat: no-repeat;
- background-color: transparent;
}
.notice-options input.submit, .notice-options a {
- opacity: 0.6;
+ opacity: 0.6;
}
.notice-options input.submit:hover, .notice-options a:hover {
- opacity: 1;
-}
-
-.notice-options form.form_favor input.submit {
- background-position: 0 -460px;
-}
-.notice-options form.form_disfavor input.submit {
- background-position: 0 -526px;
-}
-
-.notice-options .notice_reply {
- background-position: 0 -592px;
-}
-
-.notice-options .notice_delete {
- background-position: 0 -658px;
-}
-.notice-options form.form_repeat input.submit {
- background-position: 0 -1582px;
-}
-.notice-options .repeated {
- background-position: 0 -1648px;
+ opacity: 1;
}
.notice .attachment {
@@ -818,12 +555,14 @@ margin-left:4px;
.notice .attachment.more {
padding-left:0;
}
+
.notice .attachment img {
position:absolute;
top:18px;
left:0;
z-index:99;
}
+
#shownotice .notice .attachment img {
position:static;
}
@@ -856,24 +595,20 @@ margin-bottom:0;
#jOverlayContent #content {
padding:11px;
min-height:auto;
+ border: 1px solid #fff;
}
#jOverlayContent .entry-title {
display:block;
margin-bottom:11px;
}
#jOverlayContent button {
-position:absolute;
-top:0;
-right:0;
+ position:absolute;
+ top: 5px;
+ right: 20px;
}
#jOverlayContent h1 {
max-width:425px;
}
-#jOverlayContent #content {
-border-radius:7px;
--moz-border-radius:7px;
--webkit-border-radius:7px;
-}
#jOverlayLoading {
top:5%;
left:40%;
@@ -898,10 +633,11 @@ font-weight:bold;
content: ":";
}
-.notices li li {
- margin-left:18px;
- width: auto;
- margin-top: 25px;
+#content .notice .notice {
+ width: 98%;
+ margin-left: 2%;
+ margin-top: 16px;
+ margin-bottom: 10px;
}
.notice .notice {
@@ -917,6 +653,272 @@ background-color:rgba(200, 200, 200, 0.150);
background-color:rgba(200, 200, 200, 0.300);
}
+/* aside primary specific styles */
+
+.aside .section p,
+.aside .section .more {
+clear:both;
+}
+
+.section .vcard .photo {
+margin-right:7px;
+margin-bottom:0;
+}
+
+.section .notice {
+padding-top:7px;
+padding-bottom:7px;
+border-top:0;
+}
+
+.section .notice:first-child {
+padding-top:0;
+}
+
+.section .notice .author {
+margin-right:0;
+}
+.section .notice .author .fn {
+display:none;
+}
+
+#aside_primary ol.notices {
+ list-style-type: none;
+ float: left;
+ position: relative;
+ margin-bottom: 10px;
+ width: 100%;
+}
+
+#aside_primary .notices li {
+ margin-bottom: 8px;
+}
+
+#aside_primary .notice {
+ min-height: 24px;
+}
+
+#export_data li {
+ list-style-type:none;
+ display: inline;
+ line-height: 2;
+}
+
+#export_data li a {
+ padding-left: 20px;
+ margin-right: 10px;
+}
+#export_data li a.foaf {
+ padding-left: 30px;
+}
+
+#aside_primary td {
+ padding-right: 10px;
+ padding-bottom: 10px;
+}
+
+.section tbody td {
+padding-right:18px;
+padding-bottom:11px;
+}
+
+#entity_statistics dt,
+#entity_statistics dd {
+display:inline;
+margin-right:11px;
+}
+#entity_statistics dt:after {
+content: ":";
+}
+
+.section ul.entities {
+ float:left;
+ width:100%;
+}
+
+.section .entities li {
+ list-style-type: none;
+ float: left;
+ margin-right: 3px;
+ margin-bottom: 8px;
+ display: inline;
+}
+.section .entities li .photo {
+ margin: 0;
+}
+.section .entities li .fn {
+ display: none;
+}
+
+.tag-cloud {
+list-style-type:none;
+text-align:center;
+}
+.aside .tag-cloud {
+font-size:0.8em;
+word-wrap:break-word;
+}
+.tag-cloud li {
+display:inline;
+margin-right:7px;
+line-height:1.25;
+}
+
+.tag-cloud li:before {
+content:'\0009';
+}
+
+.aside .tag-cloud li {
+line-height:1.5;
+}
+.tag-cloud li a {
+text-decoration:none;
+}
+#tagcloud.section dt {
+text-transform:uppercase;
+font-weight:bold;
+}
+.tag-cloud-1 {
+font-size:1em;
+}
+.tag-cloud-2 {
+font-size:1.25em;
+}
+.tag-cloud-3 {
+font-size:1.75em;
+}
+.tag-cloud-4 {
+font-size:2em;
+}
+.tag-cloud-5 {
+font-size:2.25em;
+}
+.tag-cloud-6 {
+font-size:2.75em;
+}
+.tag-cloud-7 {
+font-size:3.25em;
+}
+
+#publictagcloud #tagcloud.section dt {
+display:none;
+}
+
+/* secondary elements */
+
+.processing {
+background-image:url(../../base/images/icons/icon_processing.gif);
+background-repeat:no-repeat;
+background-position:47% 47%;
+}
+
+.error {
+ background-color: #F7E8E8;
+}
+.success {
+ background-color: #f2f2f2;
+}
+
+.system_notice dt {
+ display:none;
+}
+
+#page_notice {
+clear:both;
+margin-bottom:18px;
+}
+
+.entry-content .success {
+ padding: 6px;
+}
+
+.system_notice ul,
+.instructions ul {
+margin-left:1em;
+}
+.instructions p,
+.instructions ul {
+margin-bottom:18px;
+}
+.help dt {
+display:none;
+}
+.guide {
+clear:both;
+}
+
+#bookmarklet address {
+display:none;
+}
+#bookmarklet .form_notice {
+width:auto;
+}
+#bookmarklet #wrap {
+min-width:0;
+}
+
+button.close,
+button.minimize {
+width:16px;
+height:16px;
+text-indent:-9999px;
+padding:0;
+border:0;
+text-align:center;
+font-weight:bold;
+cursor:pointer;
+}
+
+.dialogbox {
+position:absolute;
+ top: 0px;
+ right: 0px;
+z-index:9;
+float:none;
+padding:11px;
+border-style:solid;
+border-width:1px;
+ background: #fff;
+ color: #000;
+}
+
+.dialogbox legend {
+display:block !important;
+margin-right:18px;
+margin-bottom:18px;
+}
+
+.dialogbox button.close {
+position:absolute;
+right:3px;
+top:3px;
+}
+
+.dialogbox .form_guide {
+font-weight:normal;
+padding:0;
+}
+
+.dialogbox .submit_dialogbox {
+font-weight:bold;
+text-indent:0;
+min-width:46px;
+}
+.dialogbox input {
+padding-left:4px;
+}
+.dialogbox fieldset {
+margin-bottom:0;
+}
+
+#wrap form.processing input.submit,
+.entity_actions a.processing,
+.dialogbox.processing .submit_dialogbox {
+cursor:wait;
+outline:none;
+text-indent:-9999px;
+}
+
.pagination {
background-color: #f2f2f2;
clear: left;
@@ -949,7 +951,6 @@ background-color:rgba(200, 200, 200, 0.300);
padding: 1%;
}
-
#site_nav_global_secondary dt {
display: none;
}
@@ -967,12 +968,24 @@ background-color:rgba(200, 200, 200, 0.300);
margin-top: 10px;
}
+#site_content_license_cc {
+margin-bottom:0;
+}
+#site_content_license_cc img {
+display:inline;
+vertical-align:top;
+margin-right:4px;
+}
form ul li {
list-style-type:none;
margin:0 0 18px 0;
}
+form label.submit {
+display:none;
+}
+
.form_settings {
clear:both;
}
@@ -995,6 +1008,7 @@ form ul li {
.form_settings fieldset fieldset legend {
line-height:0;
font-size: 1.4em;
+ font-weight: normal;
}
.form_settings input.remove {
@@ -1122,42 +1136,61 @@ padding:0 7px;
margin-right: 20px;
}
+#form_search .submit {
+margin-left:11px;
+}
+#form_search .form_data input {
+width:auto;
+}
+
.hentry .entry-content .form_settings ul {
margin-left:0;
}
+/* override OStatus plugin style */
-#form_ostatus_connect.form_settings.dialogbox {
- width: 80%;
+#form_ostatus_connect.form_settings.dialogbox, #form_ostatus_sub.dialogbox {
+ width: 76%;
}
#form_ostatus_connect.form_settings.dialogbox legend {
font-size: 1.4em;
- font-weight: bold;
+ font-weight: normal;
+ padding-bottom: 10px;
}
-#form_ostatus_connect.form_settings.dialogbox #ostatus_profile label {
- font-weight: bold;
+#form_ostatus_connect.dialogbox .form_data label,
+#form_ostatus_sub.dialogbox .form_data label {
+ font-weight: normal;
font-size: 1.2em;
+ width:34%;
}
-#form_ostatus_connect.form_settings.dialogbox #ostatus_profile input {
+#form_ostatus_connect.dialogbox .form_data input,
+#form_ostatus_sub.dialogbox .form_data input {
float: right;
- width: 50%;
+ width: 52% !important;
}
-#form_ostatus_connect.form_settings.dialogbox .form_guide {
+#form_ostatus_connect.dialogbox .form_data .form_guide,
+#form_ostatus_sub.dialogbox .form_data .form_guide {
background: none !important;
+ text-align: right;
+ margin-right: 16px;
}
-#form_search .form_data input {
-width:auto;
+.section .entity_actions {
+ margin-right: 0px !important;
+}
+
+.section .entity_remote_subscribe {
+ color:#000 !important;
+ padding-left: 26px !important;
+ background-position: 4px -1183px !important;
}
#filter_tags ul li,
.entity_send-a-message .form_notice,
-.pagination .nav_prev a,
-.pagination .nav_next a,
.form_settings fieldset fieldset,
.entity_moderation:hover ul,
.entity_role:hover ul,
@@ -1169,7 +1202,6 @@ border-color:#DDDDDD;
background:none;
}
-.form_notice.warning #notice_text-count,
.form_settings .form_note {
background-color:#9BB43E;
}
@@ -1207,7 +1239,6 @@ clear:both;
margin-bottom:0;
}
-
#settings_design_background-image img {
max-width:480px;
max-height:480px;
@@ -1243,11 +1274,6 @@ margin-left:0;
width:auto;
}
-
-#showstream h1 {
- display:none;
-}
-
.entity_profile {
position:relative;
width:73%;
@@ -1286,19 +1312,20 @@ margin-left:113px;
margin-bottom:4px;
}
-.entity_profile .entity_fn,
-.entity_profile .entity_nickname {
-margin-left:11px;
-display:inline;
-}
-.entity_profile .entity_nickname {
+.entity_profile .entity_nickname,
+.entity_profile .entity_fn {
margin-left:0;
}
-.entity_profile .fn,
+
.entity_profile .nickname {
font-size:1.4em;
-font-weight:bold;
}
+
+.entity_profile .fn {
+ font-size: 1.2em;
+ clear: left;
+}
+
.entity_profile .fn:before {
content: "(";
font-weight:normal;
@@ -1323,7 +1350,7 @@ font-style:italic;
.entity_actions {
float:right;
margin-left:2%;
-margin-bottom:18px;
+ margin-bottom: 28px;
min-width:21%;
}
@@ -1351,7 +1378,6 @@ display:none;
display:block;
text-align:left;
width:100%;
- border: none;
}
.entity_actions a {
text-decoration:none;
@@ -1360,25 +1386,34 @@ display:block;
}
.entity_actions a, .entity_actions input, .entity_actions p {
- background-color: #ccc !important;
+ color: #333 !important;
font-weight: normal;
- padding-top: 4px;
- padding-bottom: 4px;
line-height: 1.6em;
- padding-left:23px;
}
-.entity_actions a:hover, .entity_actions input:hover {
- background-color: #f2f2f2 !important;
+.entity_actions a {
+ padding: 3px 4px 4px 28px;
}
-.entity_actions #entity_remote_subscribe a {
- padding-right: 6px;
+.entity_actions input {
+ padding: 4px 4px 4px 26px;
+}
+
+.entity_actions a, .entity_actions p, .entity_actions .entity_subscribe input, .entity_actions .entity_block input, .entity_actions .entity_moderation input, .entity_actions .entity_role input {
+ background-color: #ccc !important;
+ border: none;
}
-.entity_actions a,
.entity_actions p {
-padding:2px 4px 1px 26px;
+ padding: 2px 4px 4px 28px;
+}
+
+.entity_actions a:hover, .entity_actions p:hover, .entity_actions .entity_subscribe input:hover, .entity_actions .entity_block input:hover, .entity_actions .entity_moderation input:hover, .entity_actions .entity_role input:hover {
+ background-color: #f2f2f2 !important;
+}
+
+.entity_actions #entity_remote_subscribe a {
+ padding-right: 6px;
}
.entity_actions .accept {
@@ -1392,24 +1427,38 @@ right:3px;
}
.entity_send-a-message .form_notice {
-position:absolute;
-top:34px;
-right:-1px;
-padding:1.795%;
-width:65%;
-z-index:2;
+ width: 410px;
+ padding: 10px;
+ position: absolute;
+ top: 46px;
+ right: 10px;
+ z-index: 2;
+}
+
+.entity_send-a-message .form_notice fieldset {
+ width: 410px;
}
+
+.entity_send-a-message .form_notice textarea {
+ width: 280px;
+}
+
.entity_send-a-message .form_notice legend {
display:block;
margin-bottom:11px;
+ font-weight: normal;
+ color: #333 !important;
}
.entity_send-a-message .form_notice label,
.entity_send-a-message .form_notice select {
display:none;
}
-.entity_send-a-message .form_notice input.submit {
-text-align:center;
+.entity_send-a-message .form_notice #notice_action-submit {
+ position: absolute;
+ top: 52px;
+ right: 0px;
+ text-align: center;
}
.entity_moderation,
@@ -1452,38 +1501,55 @@ margin-right:7px;
content:'\0009';
}
-
-#entity_statistics dt,
-#entity_statistics dd {
-display:inline;
-margin-right:11px;
+#filter_tags {
+ margin-bottom: 20px;
+ padding-bottom: 10px;
+ border-bottom: 1px solid #ccc;
+ float: left;
}
-#entity_statistics dt:after {
-content: ":";
+#filter_tags dt {
+display:none;
}
-
-.section ul.entities {
+#filter_tags ul {
+list-style-type:none;
+}
+#filter_tags li {
float:left;
-width:100%;
+margin-left:7px;
+padding-left:7px;
+border-left-width: 1px;
+border-left-style:solid;
+}
+#filter_tags #filter_tags_all {
+ margin-left: 10px;
+border-left:0;
+padding-left:0;
}
-.section .entities li {
-list-style-type:none;
+#filter_tags_all a {
+font-weight:bold;
+ margin-top: 4px;
float:left;
-margin-right:7px;
-margin-bottom:7px;
-display:inline;
}
-.section .entities li .photo {
-margin-right:0;
-margin-bottom:0;
+
+#filter_tags_item label {
+ margin-right: 14px;
+ margin-left: 7px;
+ padding-top: 4px;
}
-.section .entities li .fn {
-display:none;
+#filter_tags_item label,
+#filter_tags_item select {
+float:left;
}
-.aside .section p,
-.aside .section .more {
+#filter_tags_item p {
+float:left;
clear:both;
+margin-left:38px;
+}
+#filter_tags_item .submit {
+position:relative;
+top:3px;
+left:3px;
}
.profile .entity_profile {
@@ -1499,8 +1565,13 @@ display:none;
}
.profiles {
-list-style-type:none;
+ list-style-type:none;
}
+
+.profiles li {
+ margin-bottom: 20px;
+}
+
.profile .entity_profile .fn.nickname,
.profile .entity_profile .url[rel~=contact] {
margin-left:0;
@@ -1534,7 +1605,6 @@ font-weight:normal;
margin-right:11px;
}
-
.applications {
margin-bottom:18px;
float:left;
@@ -1587,20 +1657,14 @@ font-size:1.3em;
width:14.5%;
}
-
-.profiles {
-list-style-type:none;
-}
-
-.profiles li {
- margin-bottom: 20px;
-}
-
-
.mark-top {
border-top: 1px solid #ccc;
}
+#realtime_actions li {
+ margin-right: -4px;
+}
+
#realtime_play, #realtime_pause, #realtime_popup {
background-image: url(../images/icons/icons-01.gif);
background-repeat: no-repeat;
@@ -1668,6 +1732,7 @@ body.realtime-popup {
right: 2px;
}
+/* icons */
.form_notice label[for=notice_data-attach],
#export_data li a.rss,
@@ -1727,8 +1792,6 @@ background-position:0 -1120px;
button.minimize {
background-position:0 -1912px;
}
-
-
#export_data li a.rss {
background-position:0 -130px;
}
@@ -1738,8 +1801,6 @@ background-position:0 -64px;
#export_data li a.foaf {
background-position:0 1px;
}
-
-
.form_group_leave input.submit,
.form_user_unsubscribe input.submit {
background-position:5px -1246px;
@@ -1750,14 +1811,12 @@ background-position:5px -1246px;
.entity_subscribe a {
background-position:5px -1181px;
}
-
.entity_edit a {
background-position: 5px -719px;
}
.entity_send-a-message a {
background-position: 5px -852px;
}
-
.entity_nudge p,
.form_user_nudge input.submit {
background-position: 5px -785px;
@@ -1829,7 +1888,6 @@ background-position: 0 -2374px;
#realtime_popup {
background-position: 0 -1714px;
}
-
.notice .attachment {
background-position:0 -394px;
}
@@ -1851,32 +1909,37 @@ background-position:0 -526px;
.notice-options .notice_delete {
background-position:0 -658px;
}
-
.notice-options .form_repeat.processing {
background-image:none;
}
-
.notice-options form.form_repeat input.submit {
background-position:0 -1582px;
}
.notice-options .repeated {
background-position:0 -1648px;
}
-
#new_group a {
background-position:0 -1054px;
}
-
+.form_notice label[for=notice_data-attach] {
+ background-position: 0 -328px;
+}
+.form_notice label[for=notice_data-geo] {
+ background-position: 0 -1780px;
+}
+.form_notice label[for=notice_data-geo].checked {
+ background-position: 0 -1846px;
+}
.pagination .nav_prev a {
- padding-top: 8px;
- padding-left: 25px;
-background-position:0 -187px;
+ padding-top: 8px;
+ padding-left: 25px;
+ background-position:0 -187px;
}
.pagination .nav_next a {
- padding-top: 9px;
- padding-right: 25px;
-background-position: 115% -252px;
+ padding-top: 9px;
+ padding-right: 25px;
+ background-position: 115% -252px;
}
#usergroups #new_group {
diff --git a/theme/rebase/css/ie.css b/theme/rebase/css/ie.css
index 88985efb7..5d38ca102 100644
--- a/theme/rebase/css/ie.css
+++ b/theme/rebase/css/ie.css
@@ -1,17 +1,11 @@
-/**
- * @package StatusNet
- * @author Sarven Capadisli <csarven@status.net>
- * @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;
}
+/* 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(../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 ec98a049c..758d462ba 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,113 +193,124 @@ 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;
-}
-
-#content {
- border-radius: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- border-radius-topright: 0px;
- -moz-border-radius-topright: 0px;
- -webkit-border-top-right-radius: 0px;
- padding-left: 10px;
- padding-right: 10px;
- padding-top: 14px;
- width: 541px;
- margin-right: 0;
- background-color: #e2e2e2;
+ top: 79px;
+ right: 0;
+ width: 102px;
+ right: 0px;
+ height: 2.2em;
}
-#aside_primary {
- padding: 0px;
- margin-top: -20px;
- padding-top: 15px;
- background-color: #222;
- border-radius-bottomright: 6px;
- -moz-border-radius-bottomright: 6px;
- -webkit-border-bottom-right-radius: 6px;
+.entity_send-a-message .form_notice #notice_action-submit {
+ color: #fff !important;
}
-#aside_primary .section {
- border-radius: 4px;
- -moz-border-radius: 4px;
- -webkit-border-radius: 4px;
- padding: 6px;
- border: 1px solid #f9f9f9;
- 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;
- width: 248px;
+.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;
}
-#aside_primary .section H2 {
- font-size: 1.1em;
- font-weight: normal;
- letter-spacing: 0.2em;
- margin-bottom: 10px;
- margin-left: -4px;
- padding: 6px;
- margin-top: 2px;
- text-shadow:0 1px 0 rgba(255,255,255,0.4);
- line-height: 1.1em;
+.form_notice .error {
+ width: 375px;
+ margin-left: 1px;
}
#site_nav_local_views {
position: relative;
z-index: 9;
float: right;
- margin: 0px 10px 20px 0px;
- width: 271px;
+ margin: 0px 0px 20px 0px;
+ width: 290px;
}
#site_nav_local_views li {
- width:100%;
- margin-right:0;
+ width: 100%;
+ margin-right: 0;
margin-bottom: 0px;
text-align: right;
}
-#site_nav_local_views a {
+#site_nav_local_views a {
+ background: url(../images/overlay10.png) repeat-x top left;
display:block;
- width: 242px;
padding-right: 10px;
- padding-left:10%;
border: 1px solid #fff;
border-color: transparent;
padding-top: 4px;
@@ -293,7 +320,7 @@ address {
letter-spacing: 0.2em;
text-transform: uppercase;
color: #f2f2f2 !important;
- background-color: #4b4b4b;
+ background-color: #444;
border-bottom: 1px solid #999;
border-left: none;
text-shadow: 0px 1px 0px rgba(0,0,0,0.8);
@@ -303,42 +330,124 @@ address {
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 {
+#site_nav_local_views a:hover {
+ background: url(../images/overlay20.png) repeat-x top left;
color: #4d424c !important;
- background-color: #c6c6c6;
+ 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: #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;
+ 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 {
+ border-radius: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ border-radius-topright: 0px;
+ -moz-border-radius-topright: 0px;
+ -webkit-border-top-right-radius: 0px;
+ padding: 14px 10px 20px 10px;
+ width: 541px;
+ margin-right: 0px;
+ background-color: #e2e2e2;
+}
+
+#aside_primary {
+ width: 280px;
+ padding: 0px;
+ padding-top: 16px;
+ padding-left: 10px;
+ margin-top: -20px;
+ background-color: #262626;
+ border-radius-bottomright: 6px;
+ -moz-border-radius-bottomright: 6px;
+ -webkit-border-bottom-right-radius: 6px;
+}
+
+#aside_primary .section {
+ border-radius: 4px;
+ -moz-border-radius: 4px;
+ -webkit-border-radius: 4px;
+ padding: 6px;
+ 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(201, 203, 202, 0.5);
+ margin-left: 4px;
+ width: 248px;
+}
+
+#aside_primary .section H2 {
+ font-size: 1.1em;
+ font-weight: normal;
+ letter-spacing: 0.2em;
+ margin-bottom: 10px;
+ margin-left: -4px;
+ padding: 6px;
+ margin-top: 2px;
+ text-shadow:0 1px 0 rgba(255,255,255,0.4);
+ line-height: 1.1em;
+}
+
#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 3c8e2230d..a901a15dd 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 c9fb6dcc4..6a47b8e7f 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 000000000..a4cdbe82a
--- /dev/null
+++ b/theme/shiny/images/overlay10.png
Binary files differ
diff --git a/theme/shiny/images/overlay20.png b/theme/shiny/images/overlay20.png
new file mode 100644
index 000000000..e15aba828
--- /dev/null
+++ b/theme/shiny/images/overlay20.png
Binary files differ
diff --git a/theme/shiny/images/overlay25.png b/theme/shiny/images/overlay25.png
new file mode 100644
index 000000000..718286062
--- /dev/null
+++ b/theme/shiny/images/overlay25.png
Binary files differ
diff --git a/theme/shiny/images/page_bg1.png b/theme/shiny/images/page_bg1.png
index d27bab591..a9f446812 100644
--- a/theme/shiny/images/page_bg1.png
+++ b/theme/shiny/images/page_bg1.png
Binary files differ