code:
<?php
/**
 * StatusNet, the distributed open-source microblogging tool
 *
 * PHP version 5
 *
 * LICENCE: This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @category  Plugin
 * @package   StatusNet
 * @author    Brion Vibber <brion@status.net>
 * @copyright 2010 StatusNet, Inc.
 * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
 * @link      http://status.net/
 */

/**
 * Base class for reading Twitter's User Streams and Site Streams
 * real-time streaming APIs.
 *
 * Caller can hook event callbacks for various types of messages;
 * the data from the stream and some context info will be passed
 * on to the callbacks.
 */
abstract class TwitterStreamReader extends JsonStreamReader
{
    protected $callbacks = array();

    function __construct(TwitterOAuthClient $auth, $baseUrl)
    {
        $this->baseUrl = $baseUrl;
        $this->oauth = $auth;
    }

    public function connect($method, $params=array())
    {
        $url = $this->oAuthUrl($this->baseUrl . '/' . $method, $params);
        return parent::connect($url);
    }

    /**
     * Sign our target URL with OAuth auth stuff.
     *
     * @param string $url
     * @param array $params
     * @return string
     */
    protected function oAuthUrl($url, $params=array())
    {
        // In an ideal world this would be better encapsulated. :)
        $request = OAuthRequest::from_consumer_and_token($this->oauth->consumer,
            $this->oauth->token, 'GET', $url, $params);
        $request->sign_request($this->oauth->sha1_method,
            $this->oauth->consumer, $this->oauth->token);

        return $request->to_url();
    }

    /**
     * Add an event callback to receive notifications when things come in
     * over the wire.
     *
     * Callbacks should be in the form: function(object $data, array $context)
     * where $context may list additional data on some streams, such as the
     * user to whom the message should be routed.
     *
     * Available events:
     *
     * Messaging:
     *
     * 'status': $data contains a status update in standard Twitter JSON format.
     *      $data->user: sending user in standard Twitter JSON format.
     *      $data->text... etc
     *
     * 'direct_message': $data contains a direct message in standard Twitter JSON format.
     *      $data->sender: sending user in standard Twitter JSON format.
     *      $data->recipient: receiving user in standard Twitter JSON format.
     *      $data->text... etc
     *
     *
     * Out of band events:
     *
     * 'follow': User has either started following someone, or is being followed.
     *      $data->source: following user in standard Twitter JSON format.
     *      $data->target: followed user in standard Twitter JSON format.
     *
     * 'favorite': Someone has favorited a status update.
     *      $data->source: user doing the favoriting, in standard Twitter JSON format.
     *      $data->target: user whose status was favorited, in standard Twitter JSON format.
     *      $data->target_object: the favorited status update in standard Twitter JSON format.
     *
     * 'unfavorite': Someone has unfavorited a status update.
     *      $data->source: user doing the unfavoriting, in standard Twitter JSON format.
     *      $data->target: user whose status was unfavorited, in standard Twitter JSON format.
     *      $data->target_object: the unfavorited status update in standard Twitter JSON format.
     *
     *
     * Meta information:
     *
     * 'friends':
     *      $data->friends: array of user IDs of the current user's friends.
     *
     * 'delete': Advisory that a Twitter status has been deleted; nice clients
     *           should follow suit.
     *      $data->id: ID of status being deleted
     *      $data->user_id: ID of its owning user
     *
     * 'scrub_geo': Advisory that a user is clearing geo data from their status
     *              stream; nice clients should follow suit.
     *      $data->user_id: ID of user
     *      $data->up_to_status_id: any notice older than this should be scrubbed.
     *
     * 'limit': Advisory that tracking has hit a resource limit.
     *      $data->track
     *
     * 'raw': receives the full JSON data for all message types.
     *
     * @param string $event
     * @param callable $callback
     */
    public function hookEvent($event, $callback)
    {
        $this->callbacks[$event][] = $callback;
    }

    /**
     * Call event handler callbacks for the given event.
     *
     * @param string $event
     * @param mixed $arg1 ... one or more params to pass on
     */
    protected function fireEvent($event, $arg1)
    {
        if (array_key_exists($event, $this->callbacks)) {
            $args = array_slice(func_get_args(), 1);
            foreach ($this->callbacks[$event] as $callback) {
                call_user_func_array($callback, $args);
            }
        }
    }

    protected function handleJson(stdClass $data)
    {
        $this->routeMessage($data);
    }

    abstract protected function routeMessage(stdClass $data);

    /**
     * Send the decoded JSON object out to any event listeners.
     *
     * @param array $data
     * @param array $context optional additional context data to pass on
     */
    protected function handleMessage(stdClass $data, array $context=array())
    {
        $this->fireEvent('raw', $data, $context);

        if (isset($data->text)) {
            $this->fireEvent('status', $data, $context);
            return;
        }
        if (isset($data->event)) {
            $this->fireEvent($data->event, $data, $context);
            return;
        }
        if (isset($data->friends)) {
            $this->fireEvent('friends', $data, $context);
        }

        $knownMeta = array('delete', 'scrub_geo', 'limit', 'direct_message');
        foreach ($knownMeta as $key) {
            if (isset($data->$key)) {
                $this->fireEvent($key, $data->$key, $context);
                return;
            }
        }
    }
}

/**
 * Multiuser stream listener for Twitter Site Streams API
 * http://dev.twitter.com/pages/site_streams
 *
 * The site streams API allows listening to updates for multiple users.
 * Pass in the user IDs to listen to in via followUser() -- note they
 * must each have a valid OAuth token for the application ID we're
 * connecting as.
 *
 * You'll need to be connecting with the auth keys for the user who
 * owns the application registration.
 *
 * The user each message is destined for will be passed to event handlers
 * in $context['for_user_id'].
 */
class TwitterSiteStream extends TwitterStreamReader
{
    protected $userIds;

    public function __construct(TwitterOAuthClient $auth, $baseUrl='https://sitestream.twitter.com')
    {
        parent::__construct($auth, $baseUrl);
    }

    public function connect($method='2b/site.json')
    {
        $params = array();
        if ($this->userIds) {
            $params['follow'] = implode(',', $this->userIds);
        }
        return parent::connect($method, $params);
    }

    /**
     * Set the users whose home streams should be pulled.
     * They all must have valid oauth tokens for this application.
     *
     * Must be called before connect().
     *
     * @param array $userIds
     */
    function followUsers($userIds)
    {
        $this->userIds = $userIds;
    }

    /**
     * Each message in the site stream tells us which user ID it should be
     * routed to; we'll need that to let the caller know what to do.
     *
     * @param array $data
     */
    function routeMessage(stdClass $data)
    {
        $context = array(
            'source' => 'sitestream',
            'for_user' => $data->for_user
        );
        parent::handleMessage($data->message, $context);
    }
}

/**
 * Stream listener for Twitter User Streams API
 * http://dev.twitter.com/pages/user_streams
 *
 * This will pull the home stream and additional events just for the user
 * we've authenticated as.
 */
class TwitterUserStream extends TwitterStreamReader
{
    public function __construct(TwitterOAuthClient $auth, $baseUrl='https://userstream.twitter.com')
    {
        parent::__construct($auth, $baseUrl);
    }

    public function connect($method='2/user.json')
    {
        return parent::connect($method);
    }

    /**
     * Each message in the user stream is just ready to go.
     *
     * @param array $data
     */
    function routeMessage(stdClass $data)
    {
        $context = array(
            'source' => 'userstream'
        );
        parent::handleMessage($data, $context);
    }
}


code:
<?php
/**
 * StatusNet, the distributed open-source microblogging tool
 *
 * PHP version 5
 *
 * LICENCE: This program is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * This program is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with this program.  If not, see <http://www.gnu.org/licenses/>.
 *
 * @category  Plugin
 * @package   StatusNet
 * @author    Brion Vibber <brion@status.net>
 * @copyright 2010 StatusNet, Inc.
 * @license   http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
 * @link      http://status.net/
 */

/**
 * Stream listener for Twitter User Streams API
 * http://dev.twitter.com/pages/user_streams
 *
 * This will pull the home stream and additional events just for the user
 * we've authenticated as.
 */
class TwitterUserStream extends TwitterStreamReader
{
    public function __construct(TwitterOAuthClient $auth, $baseUrl='https://userstream.twitter.com')
    {
        parent::__construct($auth, $baseUrl);
    }

    public function connect($method='2/user.json')
    {
        return parent::connect($method);
    }

    /**
     * Each message in the user stream is just ready to go.
     *
     * @param array $data
     */
    function routeMessage(stdClass $data)
    {
        $context = array(
            'source' => 'userstream'
        );
        parent::handleMessage($data, $context);
    }
}

license: mit


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
# FIRST AUTHOR <EMAIL@ADDRESS>, YEAR.
#
#, fuzzy
msgid ""
msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+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"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#. TRANS: Title for page with Twitter integration settings.
#: twittersettings.php:58
msgid "Twitter settings"
msgstr ""

#. TRANS: Instructions for page with Twitter integration settings.
#: twittersettings.php:70
msgid ""
"Connect your Twitter account to share your updates with your Twitter friends "
"and vice-versa."
msgstr ""

#. TRANS: Fieldset legend.
#: twittersettings.php:119
msgid "Twitter account"
msgstr ""

#. TRANS: Form note when a Twitter account has been connected.
#: twittersettings.php:125
msgid "Connected Twitter account"
msgstr ""

#. TRANS: Fieldset legend.
#: twittersettings.php:131
msgid "Disconnect my account from Twitter"
msgstr ""

#. TRANS: Form guide. %s is a URL to the password settings.
#. TRANS: This message contains a Markdown link in the form [description](link).
#: twittersettings.php:137
#, php-format
msgid ""
"Disconnecting your Twitter account could make it impossible to log in! "
"Please [set a password](%s) first."
msgstr ""

#. TRANS: Form instructions. %1$s is the StatusNet sitename.
#: twittersettings.php:146
#, php-format
msgid ""
"Keep your %1$s account but disconnect from Twitter. You can use your %1$s "
"password to log in."
msgstr ""

#. TRANS: Button text for disconnecting a Twitter account.
#: twittersettings.php:154
msgctxt "BUTTON"
msgid "Disconnect"
msgstr ""

#. TRANS: Fieldset legend.
#: twittersettings.php:162
msgid "Preferences"
msgstr ""

#. TRANS: Checkbox label.
#: twittersettings.php:167
msgid "Automatically send my notices to Twitter."
msgstr ""

#. TRANS: Checkbox label.
#: twittersettings.php:175
msgid "Send local \"@\" replies to Twitter."
msgstr ""

#. TRANS: Checkbox label.
#: twittersettings.php:183
msgid "Subscribe to my Twitter friends here."
msgstr ""

#. TRANS: Checkbox label.
#: twittersettings.php:193
msgid "Import my friends timeline."
msgstr ""

#. TRANS: Button text for saving Twitter integration settings.
#. TRANS: Button text for saving the administrative Twitter bridge settings.
#: twittersettings.php:210 twitteradminpanel.php:311
msgctxt "BUTTON"
msgid "Save"
msgstr ""

#. TRANS: Button text for adding Twitter integration.
#: twittersettings.php:213
msgctxt "BUTTON"
msgid "Add"
msgstr ""

#. TRANS: Client error displayed when the session token does not match or is not given.
#: twittersettings.php:238 twitterauthorization.php:121
msgid "There was a problem with your session token. Try again, please."
msgstr ""

#. TRANS: Client error displayed when the submitted form contains unexpected data.
#: twittersettings.php:249
msgid "Unexpected form submission."
msgstr ""

#. TRANS: Client error displayed when trying to remove a connected Twitter account when there isn't one connected.
#: twittersettings.php:265
msgid "No Twitter connection to remove."
msgstr ""

#. TRANS: Server error displayed when trying to remove a connected Twitter account fails.
#: twittersettings.php:274
msgid "Could not remove Twitter user."
msgstr ""

#. TRANS: Success message displayed after disconnecting a Twitter account.
#: twittersettings.php:279
msgid "Twitter account disconnected."
msgstr ""

#. TRANS: Server error displayed when saving Twitter integration preferences fails.
#: twittersettings.php:301 twittersettings.php:314
msgid "Could not save Twitter preferences."
msgstr ""

#. TRANS: Success message after saving Twitter integration preferences.
#: twittersettings.php:323
msgid "Twitter preferences saved."
msgstr ""

#. TRANS: Form validation error displayed when the checkbox to agree to the license has not been checked.
#: twitterauthorization.php:128
msgid "You cannot register if you do not agree to the license."
msgstr ""

#. TRANS: Form validation error displayed when an unhandled error occurs.
#: twitterauthorization.php:138
msgid "Something weird happened."
msgstr ""

#. TRANS: Server error displayed when linking to a Twitter account fails.
#: twitterauthorization.php:183 twitterauthorization.php:233
#: twitterauthorization.php:305
msgid "Could not link your Twitter account."
msgstr ""

#. TRANS: Server error displayed when linking to a Twitter account fails because of an incorrect oauth_token.
#: twitterauthorization.php:204
msgid "Could not link your Twitter account: oauth_token mismatch."
msgstr ""

#. TRANS: Page instruction. %s is the StatusNet sitename.
#: twitterauthorization.php:318
#, php-format
msgid ""
"This is the first time you have logged into %s so we must connect your "
"Twitter account to a local account. You can either create a new account, or "
"connect with your existing account, if you have one."
msgstr ""

#. TRANS: Page title.
#: twitterauthorization.php:325
msgid "Twitter Account Setup"
msgstr ""

#. TRANS: Fieldset legend.
#: twitterauthorization.php:359
msgid "Connection options"
msgstr ""

#. TRANS: Fieldset legend.
#: twitterauthorization.php:373
msgid "Create new account"
msgstr ""

#. TRANS: Sub form introduction text.
#: twitterauthorization.php:376
msgid "Create a new user with this nickname."
msgstr ""

#. TRANS: Field label.
#: twitterauthorization.php:384
msgid "New nickname"
msgstr ""

#. TRANS: Field title for nickname field.
#: twitterauthorization.php:387
msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr ""

#. TRANS: Field label.
#: twitterauthorization.php:391
msgctxt "LABEL"
msgid "Email"
msgstr ""

#. TRANS: Field title for e-mail address field.
#: twitterauthorization.php:393
msgid "Used only for updates, announcements, and password recovery"
msgstr ""

#. TRANS: Button text for creating a new StatusNet account in the Twitter connect page.
#: twitterauthorization.php:402
msgctxt "BUTTON"
msgid "Create"
msgstr ""

#. TRANS: Fieldset legend.
#: twitterauthorization.php:409
msgid "Connect existing account"
msgstr ""

#. TRANS: Sub form introduction text.
#: twitterauthorization.php:412
msgid ""
"If you already have an account, login with your username and password to "
"connect it to your Twitter account."
msgstr ""

#. TRANS: Field label.
#: twitterauthorization.php:416
msgid "Existing nickname"
msgstr ""

#. TRANS: Field label.
#: twitterauthorization.php:420
msgid "Password"
msgstr ""

#. TRANS: Fieldset legend.
#: twitterauthorization.php:428
msgid "License"
msgstr ""

#. TRANS: Text for license agreement checkbox.
#. TRANS: %s is the license as configured for the StatusNet site.
#: twitterauthorization.php:439
#, php-format
msgid ""
"My text and files are available under %s except this private data: password, "
"email address, IM address, and phone number."
msgstr ""

#. TRANS: Button text for connecting an existing StatusNet account in the Twitter connect page..
#: twitterauthorization.php:453
msgctxt "BUTTON"
msgid "Connect"
msgstr ""

#. TRANS: Client error displayed when trying to create a new user while creating new users is not allowed.
#: twitterauthorization.php:498 twitterauthorization.php:508
msgid "Registration not allowed."
msgstr ""

#. TRANS: Client error displayed when trying to create a new user with an invalid invitation code.
#: twitterauthorization.php:516
msgid "Not a valid invitation code."
msgstr ""

#. TRANS: Client error displayed when trying to create a new user with an invalid username.
#: twitterauthorization.php:530
msgid "Nickname not allowed."
msgstr ""

#. TRANS: Client error displayed when trying to create a new user with a username that is already in use.
#: twitterauthorization.php:536
msgid "Nickname already in use. Try another one."
msgstr ""

#. TRANS: Server error displayed when creating a new user has failed.
#: twitterauthorization.php:557
msgid "Error registering user."
msgstr ""

#. TRANS: Server error displayed when connecting a user to a Twitter user has failed.
#. TRANS: Server error displayed connecting a user to a Twitter user has failed.
#: twitterauthorization.php:569 twitterauthorization.php:612
#: twitterauthorization.php:633
msgid "Error connecting user to Twitter."
msgstr ""

#. TRANS: Form validation error displayed when connecting an existing user to a Twitter user fails because
#. TRANS: the provided username and/or password are incorrect.
#: twitterauthorization.php:593
msgid "Invalid username or password."
msgstr ""

#. TRANS: Page title for Twitter administration panel.
#: twitteradminpanel.php:53
msgctxt "TITLE"
msgid "Twitter"
msgstr ""

#. TRANS: Instructions for Twitter bridge administration page.
#: twitteradminpanel.php:64
msgid "Twitter bridge settings"
msgstr ""

#. TRANS: Client error displayed when a consumer key is invalid because it is too long.
#: twitteradminpanel.php:153
msgid "Invalid consumer key. Maximum length is 255 characters."
msgstr ""

#. TRANS: Client error displayed when a consumer secret is invalid because it is too long.
#: twitteradminpanel.php:160
msgid "Invalid consumer secret. Maximum length is 255 characters."
msgstr ""

#. TRANS: Fieldset legend for Twitter application settings.
#: twitteradminpanel.php:217
msgid "Twitter application settings"
msgstr ""

#. TRANS: Field label for Twitter assigned consumer key.
#: twitteradminpanel.php:224
msgid "Consumer key"
msgstr ""

#. TRANS: Field title for Twitter assigned consumer key.
#: twitteradminpanel.php:226
msgid "The consumer key assigned by Twitter."
msgstr ""

#. TRANS: Field label for Twitter assigned consumer secret.
#: twitteradminpanel.php:235
msgid "Consumer secret"
msgstr ""

#. TRANS: Field title for Twitter assigned consumer secret.
#: twitteradminpanel.php:237
msgid "The consumer secret assigned by Twitter."
msgstr ""

#. TRANS: Form guide displayed when two required fields have already been provided.
#: twitteradminpanel.php:248
msgid "Note: A global consumer key and secret are set."
msgstr ""

#. TRANS: Field label for Twitter application name.
#: twitteradminpanel.php:256
msgid "Integration source"
msgstr ""

#. TRANS: Field title for Twitter application name.
#: twitteradminpanel.php:258
msgid "The name of your Twitter application."
msgstr ""

#. TRANS: Fieldset legend for Twitter integration options.
#: twitteradminpanel.php:271
msgid "Options"
msgstr ""

#. TRANS: Checkbox label for global setting.
#: twitteradminpanel.php:279
msgid "Enable \"Sign-in with Twitter\""
msgstr ""

#. TRANS: Checkbox title.
#: twitteradminpanel.php:282
msgid "This allow users to login with their Twitter credentials."
msgstr ""

#. TRANS: Checkbox label for global setting.
#: twitteradminpanel.php:290
msgid "Enable Twitter import"
msgstr ""

#. TRANS: Checkbox title for global setting.
#: twitteradminpanel.php:293
msgid ""
"Allow users to import their Twitter friends' timelines. Requires daemons to "
"be manually configured."
msgstr ""

#. TRANS: Button title for saving the administrative Twitter bridge settings.
#: twitteradminpanel.php:313
msgid "Save the Twitter bridge settings."
msgstr ""

#. TRANS: Server exception thrown when an invalid URL scheme is detected.
#: jsonstreamreader.php:67
msgid "Invalid URL scheme for HTTP stream reader."
msgstr ""

#. TRANS: Exception thrown when input from an inexpected socket is encountered.
#: jsonstreamreader.php:185
msgid "Got input from unexpected socket!"
msgstr ""

#. TRANS: Exception thrown when an invalid state is encountered in handleLine.
#. TRANS: %s is the invalid state.
#: jsonstreamreader.php:217
#, php-format
msgid "Invalid state in handleLine: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line is encountered.
#. TRANS: %s is the invalid line.
#: jsonstreamreader.php:231
#, php-format
msgid "Invalid HTTP response line: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line part is encountered.
#. TRANS: %1$s is the chunk, %2$s is the line.
#: jsonstreamreader.php:238
#, php-format
msgid "Invalid HTTP response line chunk \"%1$s\": %2$s."
msgstr ""

#. TRANS: Exception thrown when an invalid response code is encountered.
#. TRANS: %1$s is the response code, %2$s is the line.
#: jsonstreamreader.php:243
#, php-format
msgid "Bad HTTP response code %1$s: %2$s."
msgstr ""

#. TRANS: Menu item in login navigation.
#. TRANS: Menu item in connection settings navigation.
#: TwitterBridgePlugin.php:152 TwitterBridgePlugin.php:177
msgctxt "MENU"
msgid "Twitter"
msgstr ""

#. TRANS: Title for menu item in login navigation.
#: TwitterBridgePlugin.php:154
msgid "Login or register using Twitter."
msgstr ""

#. TRANS: Title for menu item in connection settings navigation.
#: TwitterBridgePlugin.php:179
msgid "Twitter integration options"
msgstr ""

#. TRANS: Menu item in administrative panel that leads to the Twitter bridge configuration.
#: TwitterBridgePlugin.php:319
msgid "Twitter"
msgstr ""

#. TRANS: Menu item title in administrative panel that leads to the Twitter bridge configuration.
#: TwitterBridgePlugin.php:321
msgid "Twitter bridge configuration page."
msgstr ""

#. TRANS: Plugin description.
#: TwitterBridgePlugin.php:345
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with Twitter."
msgstr ""

#. TRANS: Client error displayed when trying to log in using Twitter while already logged in to StatusNet.
#: twitterlogin.php:57
msgid "Already logged in."
msgstr ""

#. TRANS: Title for login using Twitter page.
#: twitterlogin.php:66
msgctxt "TITLE"
msgid "Twitter Login"
msgstr ""

#. TRANS: Instructions for login using Twitter page.
#: twitterlogin.php:72
msgid "Login with your Twitter account"
msgstr ""

#. TRANS: Alternative text for "sign in with Twitter" image.
#: twitterlogin.php:91
msgid "Sign in with Twitter"
msgstr ""

#. TRANS: Mail subject after forwarding notices to Twitter has stopped working.
#: twitter.php:438
msgid "Your Twitter bridge has been disabled"
msgstr ""

#. TRANS: Mail body after forwarding notices to Twitter has stopped working.
#. TRANS: %1$ is the name of the user the mail is sent to, %2$s is a URL to the
#. TRANS: Twitter settings, %3$s is the StatusNet sitename.
#: twitter.php:445
#, php-format
msgid ""
"Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
"disabled. We no longer seem to have permission to update your Twitter "
"status. Did you maybe revoke %3$s's access?\n"
"\n"
"You can re-enable your Twitter bridge by visiting your Twitter settings "
"page:\n"
"\n"
"\t%2$s\n"
"\n"
"Regards,\n"
"%3$s"
msgstr ""

#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
#: twitterimport.php:114
#, php-format
msgid "RT @%1$s %2$s"
msgstr ""


code:
# Translation of StatusNet - TwitterBridge to Arabic (العربية)
# Exported from translatewiki.net
#
# Author: Majid Al-Dharrab
# Author: OsamaK
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:10:20+0000\n"
"Language-Team: Arabic <https://translatewiki.net/wiki/Portal:ar>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-12-03 13:51:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ar\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\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"

#. TRANS: Title for page with Twitter integration settings.
msgid "Twitter settings"
msgstr "إعدادات تويتر"

#. TRANS: Instructions for page with Twitter integration settings.
msgid ""
"Connect your Twitter account to share your updates with your Twitter friends "
"and vice-versa."
msgstr "اربط حسابك على تويتر لتشارك مستجداتك مع أصدقائك على تويتر والعكس."

#. TRANS: Fieldset legend.
msgid "Twitter account"
msgstr "حساب تويتر"

#. TRANS: Form note when a Twitter account has been connected.
msgid "Connected Twitter account"
msgstr "حساب تويتر مربوط"

#. TRANS: Fieldset legend.
msgid "Disconnect my account from Twitter"
msgstr "افصل حسابي عن تويتر"

#. TRANS: Form guide. %s is a URL to the password settings.
#. TRANS: This message contains a Markdown link in the form [description](link).
#, php-format
msgid ""
"Disconnecting your Twitter account could make it impossible to log in! "
"Please [set a password](%s) first."
msgstr ""
"قد يجعل فصل حسابك على تويتر الولوج مستحيلا! الرجاء [تعيين كلمة سر](%s) أولا."

#. TRANS: Form instructions. %1$s is the StatusNet sitename.
#, php-format
msgid ""
"Keep your %1$s account but disconnect from Twitter. You can use your %1$s "
"password to log in."
msgstr ""
"أبق حسابك على %1$s لكن افصله من تويتر. يمكن أن تستخدم كلمة سر %1$s للولوج."

#. TRANS: Button text for disconnecting a Twitter account.
msgctxt "BUTTON"
msgid "Disconnect"
msgstr "اقطع الارتباط"

#. TRANS: Fieldset legend.
msgid "Preferences"
msgstr "تفضيلات"

#. TRANS: Checkbox label.
msgid "Automatically send my notices to Twitter."
msgstr "أرسل إشعاراتي تلقائيا إلى تويتر."

#. TRANS: Checkbox label.
msgid "Send local \"@\" replies to Twitter."
msgstr "أرسل ردود \"@\" المحلية إلى تويتر."

#. TRANS: Checkbox label.
msgid "Subscribe to my Twitter friends here."
msgstr "اشترك بأصدقائي على تويتر هنا."

#. TRANS: Checkbox label.
msgid "Import my friends timeline."
msgstr "استورد المسار الزمني لأصدقائي."

#. TRANS: Button text for saving Twitter integration settings.
#. TRANS: Button text for saving the administrative Twitter bridge settings.
msgctxt "BUTTON"
msgid "Save"
msgstr "احفظ"

#. TRANS: Button text for adding Twitter integration.
msgctxt "BUTTON"
msgid "Add"
msgstr "أضف"

#. TRANS: Client error displayed when the session token does not match or is not given.
msgid "There was a problem with your session token. Try again, please."
msgstr ""

#. TRANS: Client error displayed when the submitted form contains unexpected data.
msgid "Unexpected form submission."
msgstr ""

#. TRANS: Client error displayed when trying to remove a connected Twitter account when there isn't one connected.
msgid "No Twitter connection to remove."
msgstr ""

#. TRANS: Server error displayed when trying to remove a connected Twitter account fails.
msgid "Could not remove Twitter user."
msgstr ""

#. TRANS: Success message displayed after disconnecting a Twitter account.
msgid "Twitter account disconnected."
msgstr "قطع الارتباط بحساب تويتر."

#. TRANS: Server error displayed when saving Twitter integration preferences fails.
msgid "Could not save Twitter preferences."
msgstr "تعذر حفظ تفضيلات تويتر."

#. TRANS: Success message after saving Twitter integration preferences.
msgid "Twitter preferences saved."
msgstr "حُفظت تفضيلات تويتر."

#. TRANS: Form validation error displayed when the checkbox to agree to the license has not been checked.
msgid "You cannot register if you do not agree to the license."
msgstr ""

#. TRANS: Form validation error displayed when an unhandled error occurs.
msgid "Something weird happened."
msgstr "حدث شيء غريب."

#. TRANS: Server error displayed when linking to a Twitter account fails.
msgid "Could not link your Twitter account."
msgstr ""

#. TRANS: Server error displayed when linking to a Twitter account fails because of an incorrect oauth_token.
msgid "Could not link your Twitter account: oauth_token mismatch."
msgstr ""

#. TRANS: Page instruction. %s is the StatusNet sitename.
#, php-format
msgid ""
"This is the first time you have logged into %s so we must connect your "
"Twitter account to a local account. You can either create a new account, or "
"connect with your existing account, if you have one."
msgstr ""

#. TRANS: Page title.
msgid "Twitter Account Setup"
msgstr "إعداد حساب تويتر"

#. TRANS: Fieldset legend.
msgid "Connection options"
msgstr "خيارات الربط"

#. TRANS: Fieldset legend.
msgid "Create new account"
msgstr "أنشئ حسابًا جديدًا"

#. TRANS: Sub form introduction text.
msgid "Create a new user with this nickname."
msgstr "أنشئ مستخدمًا جديدًا بهذا الاسم المستعار."

#. TRANS: Field label.
msgid "New nickname"
msgstr "الاسم المستعار الجديد"

#. TRANS: Field title for nickname field.
msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 حرفًا إنجليزيًا أو رقمًا، بدون نقاط أو مسافات."

#. TRANS: Field label.
msgctxt "LABEL"
msgid "Email"
msgstr "البريد الإلكتروني"

#. TRANS: Field title for e-mail address field.
msgid "Used only for updates, announcements, and password recovery"
msgstr ""

#. TRANS: Button text for creating a new StatusNet account in the Twitter connect page.
msgctxt "BUTTON"
msgid "Create"
msgstr "أنشئ"

#. TRANS: Fieldset legend.
msgid "Connect existing account"
msgstr "اربط الحساب الموجود"

#. TRANS: Sub form introduction text.
msgid ""
"If you already have an account, login with your username and password to "
"connect it to your Twitter account."
msgstr ""
"إذا كان لديك حساب فعلا، لُج باسم مستخدمك وكلمة سرك لتربطه بحسابك على تويتر."

#. TRANS: Field label.
msgid "Existing nickname"
msgstr "الاسم المستعار الموجود"

#. TRANS: Field label.
msgid "Password"
msgstr "كلمة السر"

#. TRANS: Fieldset legend.
msgid "License"
msgstr ""

#. TRANS: Text for license agreement checkbox.
#. TRANS: %s is the license as configured for the StatusNet site.
#, php-format
msgid ""
"My text and files are available under %s except this private data: password, "
"email address, IM address, and phone number."
msgstr ""
"تخضع نصوصي وملفاتي ل%s إلا البيانات الخاصة التالية: كلمة السر وعنوان البريد "
"الإلكتروني وعنوان المراسلة الفورية ورقم الهاتف."

#. TRANS: Button text for connecting an existing StatusNet account in the Twitter connect page..
msgctxt "BUTTON"
msgid "Connect"
msgstr "اربط"

#. TRANS: Client error displayed when trying to create a new user while creating new users is not allowed.
msgid "Registration not allowed."
msgstr "لا يُسمح بالتسجيل."

#. TRANS: Client error displayed when trying to create a new user with an invalid invitation code.
msgid "Not a valid invitation code."
msgstr "رمز دعوة غير صالح."

#. TRANS: Client error displayed when trying to create a new user with an invalid username.
msgid "Nickname not allowed."
msgstr "لا يسمح بهذا الاسم المستعار."

#. TRANS: Client error displayed when trying to create a new user with a username that is already in use.
msgid "Nickname already in use. Try another one."
msgstr "الاسم المستعار مستخدم بالفعل. جرّب اسمًا آخرًا."

#. TRANS: Server error displayed when creating a new user has failed.
msgid "Error registering user."
msgstr "خطأ في تسجيل مستخدم."

#. TRANS: Server error displayed when connecting a user to a Twitter user has failed.
#. TRANS: Server error displayed connecting a user to a Twitter user has failed.
msgid "Error connecting user to Twitter."
msgstr "خطأ في ربط المستخدم بتويتر."

#. TRANS: Form validation error displayed when connecting an existing user to a Twitter user fails because
#. TRANS: the provided username and/or password are incorrect.
msgid "Invalid username or password."
msgstr "اسم مستخدم أو كلمة سر غير صالحة."

#. TRANS: Page title for Twitter administration panel.
msgctxt "TITLE"
msgid "Twitter"
msgstr "تويتر"

#. TRANS: Instructions for Twitter bridge administration page.
msgid "Twitter bridge settings"
msgstr "إعدادات جسر تويتر"

#. TRANS: Client error displayed when a consumer key is invalid because it is too long.
msgid "Invalid consumer key. Maximum length is 255 characters."
msgstr ""

#. TRANS: Client error displayed when a consumer secret is invalid because it is too long.
msgid "Invalid consumer secret. Maximum length is 255 characters."
msgstr ""

#. TRANS: Fieldset legend for Twitter application settings.
msgid "Twitter application settings"
msgstr ""

#. TRANS: Field label for Twitter assigned consumer key.
msgid "Consumer key"
msgstr ""

#. TRANS: Field title for Twitter assigned consumer key.
msgid "The consumer key assigned by Twitter."
msgstr ""

#. TRANS: Field label for Twitter assigned consumer secret.
msgid "Consumer secret"
msgstr ""

#. TRANS: Field title for Twitter assigned consumer secret.
msgid "The consumer secret assigned by Twitter."
msgstr ""

#. TRANS: Form guide displayed when two required fields have already been provided.
msgid "Note: A global consumer key and secret are set."
msgstr ""

#. TRANS: Field label for Twitter application name.
msgid "Integration source"
msgstr ""

#. TRANS: Field title for Twitter application name.
msgid "The name of your Twitter application."
msgstr ""

#. TRANS: Fieldset legend for Twitter integration options.
msgid "Options"
msgstr "خيارات"

#. TRANS: Checkbox label for global setting.
msgid "Enable \"Sign-in with Twitter\""
msgstr ""

#. TRANS: Checkbox title.
msgid "This allow users to login with their Twitter credentials."
msgstr ""

#. TRANS: Checkbox label for global setting.
msgid "Enable Twitter import"
msgstr "مكّن الاستيراد من تويتر"

#. TRANS: Checkbox title for global setting.
msgid ""
"Allow users to import their Twitter friends' timelines. Requires daemons to "
"be manually configured."
msgstr ""

#. TRANS: Button title for saving the administrative Twitter bridge settings.
msgid "Save the Twitter bridge settings."
msgstr "احفظ إعدادات جسر تويتر."

#. TRANS: Server exception thrown when an invalid URL scheme is detected.
msgid "Invalid URL scheme for HTTP stream reader."
msgstr ""

#. TRANS: Exception thrown when input from an inexpected socket is encountered.
msgid "Got input from unexpected socket!"
msgstr ""

#. TRANS: Exception thrown when an invalid state is encountered in handleLine.
#. TRANS: %s is the invalid state.
#, php-format
msgid "Invalid state in handleLine: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line is encountered.
#. TRANS: %s is the invalid line.
#, php-format
msgid "Invalid HTTP response line: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line part is encountered.
#. TRANS: %1$s is the chunk, %2$s is the line.
#, php-format
msgid "Invalid HTTP response line chunk \"%1$s\": %2$s."
msgstr ""

#. TRANS: Exception thrown when an invalid response code is encountered.
#. TRANS: %1$s is the response code, %2$s is the line.
#, php-format
msgid "Bad HTTP response code %1$s: %2$s."
msgstr ""

#. TRANS: Menu item in login navigation.
#. TRANS: Menu item in connection settings navigation.
msgctxt "MENU"
msgid "Twitter"
msgstr "تويتر"

#. TRANS: Title for menu item in login navigation.
msgid "Login or register using Twitter."
msgstr "لُج أو سجّل باستخدام تويتر."

#. TRANS: Title for menu item in connection settings navigation.
msgid "Twitter integration options"
msgstr "خيارات التكامل مع تويتر"

#. TRANS: Menu item in administrative panel that leads to the Twitter bridge configuration.
msgid "Twitter"
msgstr "تويتر"

#. TRANS: Menu item title in administrative panel that leads to the Twitter bridge configuration.
msgid "Twitter bridge configuration page."
msgstr ""

#. TRANS: Plugin description.
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with Twitter."
msgstr ""

#. TRANS: Client error displayed when trying to log in using Twitter while already logged in to StatusNet.
msgid "Already logged in."
msgstr "والج بالفعل."

#. TRANS: Title for login using Twitter page.
msgctxt "TITLE"
msgid "Twitter Login"
msgstr "ولوج بتويتر"

#. TRANS: Instructions for login using Twitter page.
msgid "Login with your Twitter account"
msgstr "لُج بحسابك على تويتر"

#. TRANS: Alternative text for "sign in with Twitter" image.
msgid "Sign in with Twitter"
msgstr "سجل دخولك بتويتر"

#. TRANS: Mail subject after forwarding notices to Twitter has stopped working.
msgid "Your Twitter bridge has been disabled"
msgstr ""

#. TRANS: Mail body after forwarding notices to Twitter has stopped working.
#. TRANS: %1$ is the name of the user the mail is sent to, %2$s is a URL to the
#. TRANS: Twitter settings, %3$s is the StatusNet sitename.
#, php-format
msgid ""
"Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
"disabled. We no longer seem to have permission to update your Twitter "
"status. Did you maybe revoke %3$s's access?\n"
"\n"
"You can re-enable your Twitter bridge by visiting your Twitter settings "
"page:\n"
"\n"
"\t%2$s\n"
"\n"
"Regards,\n"
"%3$s"
msgstr ""
"مرحبًا يا %1$s. يؤسفنا إخبارك أن ارتباطك بتويتر قد عُطّل. يبدو أنه لم يعد يسمح "
"لنا بتحديث حالتك على تويتر. هل ألغيت السماح ل%3$s؟\n"
"\n"
"يمكنك إعادة تفعيل جسر تويتر بزيارة صفحة إعدادات تويتر:\n"
"\n"
"%2$s\n"
"\n"
"مع تحياتنا،\n"
"%3$s"

#. 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.
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"


code:
# Translation of StatusNet - TwitterBridge to Breton (Brezhoneg)
# Exported from translatewiki.net
#
# Author: Y-M D
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2011-06-18 15:54+0000\n"
"PO-Revision-Date: 2011-06-18 15:57:55+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-POT-Import-Date: 2011-06-05 21:52:09+0000\n"
"X-Generator: MediaWiki 1.19alpha (r90318); Translate extension (2011-06-02)\n"
"X-Translation-Project: translatewiki.net at http://translatewiki.net\n"
"X-Language-Code: br\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Title for page with Twitter integration settings.
msgid "Twitter settings"
msgstr "Arventennoù Twitter"

msgid ""
"Connect your Twitter account to share your updates with your Twitter friends "
"and vice-versa."
msgstr ""

#. TRANS: Fieldset legend.
msgid "Twitter account"
msgstr "Kont Twitter"

#. TRANS: Form note when a Twitter account has been connected.
msgid "Connected Twitter account"
msgstr ""

#. TRANS: Fieldset legend.
msgid "Disconnect my account from Twitter"
msgstr "Digevreañ ma c'hont deus Twitter"

#. TRANS: Form guide. %s is a URL to the password settings.
#. TRANS: This message contains a Markdown link in the form [description](link).
#, php-format
msgid ""
"Disconnecting your Twitter account could make it impossible to log in! "
"Please [set a password](%s) first."
msgstr ""

#. TRANS: Form instructions. %s is a URL to the password settings.
#. TRANS: %1$s is the StatusNet sitename.
#, php-format
msgid ""
"Keep your %1$s account but disconnect from Twitter. You can use your %1$s "
"password to log in."
msgstr ""

#. TRANS: Button text for disconnecting a Twitter account.
#, fuzzy
msgctxt "BUTTON"
msgid "Disconnect"
msgstr "Digevreet"

#. TRANS: Fieldset legend.
msgid "Preferences"
msgstr "Penndibaboù"

#. TRANS: Checkbox label.
msgid "Automatically send my notices to Twitter."
msgstr ""

#. TRANS: Checkbox label.
msgid "Send local \"@\" replies to Twitter."
msgstr ""

#. TRANS: Checkbox label.
msgid "Subscribe to my Twitter friends here."
msgstr ""

#. TRANS: Checkbox label.
msgid "Import my friends timeline."
msgstr ""

#. TRANS: Button text for saving Twitter integration settings.
#. TRANS: Button text for saving the administrative Twitter bridge settings.
#, fuzzy
msgctxt "BUTTON"
msgid "Save"
msgstr "Enrollañ"

#. TRANS: Button text for adding Twitter integration.
#, fuzzy
msgctxt "BUTTON"
msgid "Add"
msgstr "Ouzhpennañ"

#. TRANS: Client error displayed when the session token does not match or is not given.
msgid "There was a problem with your session token. Try again, please."
msgstr ""

#. TRANS: Client error displayed when the submitted form contains unexpected data.
msgid "Unexpected form submission."
msgstr ""

#. TRANS: Client error displayed when trying to remove a connected Twitter account when there isn't one connected.
msgid "No Twitter connection to remove."
msgstr ""

#. TRANS: Server error displayed when trying to remove a connected Twitter account fails.
#, fuzzy
msgid "Could not remove Twitter user."
msgstr "Kevreadenn gant ho kont Twitter"

#. TRANS: Success message displayed after disconnecting a Twitter account.
msgid "Twitter account disconnected."
msgstr ""

#. TRANS: Server error displayed when saving Twitter integration preferences fails.
msgid "Could not save Twitter preferences."
msgstr ""

#. TRANS: Success message after saving Twitter integration preferences.
msgid "Twitter preferences saved."
msgstr ""

#. TRANS: Form validation error displayed when the checkbox to agree to the license has not been checked.
msgid "You cannot register if you do not agree to the license."
msgstr ""

#. TRANS: Form validation error displayed when an unhandled error occurs.
msgid "Something weird happened."
msgstr ""

#. TRANS: Server error displayed when linking to a Twitter account fails.
#, fuzzy
msgid "Could not link your Twitter account."
msgstr "Kevreadenn gant ho kont Twitter"

#. TRANS: Server error displayed when linking to a Twitter account fails because of an incorrect oauth_token.
#, fuzzy
msgid "Could not link your Twitter account: oauth_token mismatch."
msgstr "Kevreadenn gant ho kont Twitter"

#. TRANS: Page instruction. %s is the StatusNet sitename.
#, php-format
msgid ""
"This is the first time you have logged into %s so we must connect your "
"Twitter account to a local account. You can either create a new account, or "
"connect with your existing account, if you have one."
msgstr ""

#. TRANS: Page title.
msgid "Twitter Account Setup"
msgstr ""

#. TRANS: Fieldset legend.
msgid "Connection options"
msgstr "Dibarzhioù kevreañ"

#. TRANS: Text for license agreement checkbox.
#. TRANS: %s is the license as configured for the StatusNet site.
#, php-format
msgid ""
"My text and files are available under %s except this private data: password, "
"email address, IM address, and phone number."
msgstr ""

#. TRANS: Fieldset legend.
msgid "Create new account"
msgstr "Krouiñ ur gont nevez"

#. TRANS: Sub form introduction text.
msgid "Create a new user with this nickname."
msgstr "Krouiñ un implijer nevez gant al lesanv-se."

#. TRANS: Field label.
msgid "New nickname"
msgstr "Lesanv nevez"

#. TRANS: Field title for nickname field.
msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr ""

#. TRANS: Field label.
msgctxt "LABEL"
msgid "Email"
msgstr ""

#. TRANS: Field title for e-mail address field.
msgid "Used only for updates, announcements, and password recovery"
msgstr ""

#. TRANS: Button text for creating a new StatusNet account in the Twitter connect page.
#, fuzzy
msgctxt "BUTTON"
msgid "Create"
msgstr "Krouiñ"

#. TRANS: Fieldset legend.
msgid "Connect existing account"
msgstr "Kevreañ d'ur gont a zo dioutañ"

#. TRANS: Sub form introduction text.
msgid ""
"If you already have an account, login with your username and password to "
"connect it to your Twitter account."
msgstr ""

#. TRANS: Field label.
msgid "Existing nickname"
msgstr "Lesanv a zo dioutañ"

#. TRANS: Field label.
msgid "Password"
msgstr "Ger-tremen"

#. TRANS: Button text for connecting an existing StatusNet account in the Twitter connect page..
#, fuzzy
msgctxt "BUTTON"
msgid "Connect"
msgstr "Kevreañ"

#. TRANS: Client error displayed when trying to create a new user while creating new users is not allowed.
msgid "Registration not allowed."
msgstr "N'eo ket aotreet krouiñ kontoù."

#. TRANS: Client error displayed when trying to create a new user with an invalid invitation code.
msgid "Not a valid invitation code."
msgstr ""

#. TRANS: Client error displayed when trying to create a new user with an invalid username.
msgid "Nickname not allowed."
msgstr "Lesanv nann-aotreet."

#. TRANS: Client error displayed when trying to create a new user with a username that is already in use.
msgid "Nickname already in use. Try another one."
msgstr "Implijet eo dija al lesanv-se. Klaskit unan all."

#. TRANS: Server error displayed when creating a new user has failed.
msgid "Error registering user."
msgstr ""

#. TRANS: Server error displayed when connecting a user to a Twitter user has failed.
#. TRANS: Server error displayed connecting a user to a Twitter user has failed.
msgid "Error connecting user to Twitter."
msgstr ""

#. TRANS: Form validation error displayed when connecting an existing user to a Twitter user fails because
#. TRANS: the provided username and/or password are incorrect.
msgid "Invalid username or password."
msgstr "Anv implijer pe ger-tremen direizh."

#. TRANS: Page title for Twitter administration panel.
#, fuzzy
msgctxt "TITLE"
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Instructions for Twitter bridge administration page.
msgid "Twitter bridge settings"
msgstr ""

#. TRANS: Client error displayed when a consumer key is invalid because it is too long.
msgid "Invalid consumer key. Maximum length is 255 characters."
msgstr ""

#. TRANS: Client error displayed when a consumer secret is invalid because it is too long.
msgid "Invalid consumer secret. Maximum length is 255 characters."
msgstr ""

#. TRANS: Fieldset legend for Twitter application settings.
msgid "Twitter application settings"
msgstr ""

#. TRANS: Field label for Twitter assigned consumer key.
msgid "Consumer key"
msgstr ""

#. TRANS: Field title for Twitter assigned consumer key.
msgid "The consumer key assigned by Twitter."
msgstr ""

#. TRANS: Field label for Twitter assigned consumer secret.
msgid "Consumer secret"
msgstr ""

#. TRANS: Field title for Twitter assigned consumer secret.
msgid "The consumer secret assigned by Twitter."
msgstr ""

#. TRANS: Form guide displayed when two required fields have already been provided.
msgid "Note: A global consumer key and secret are set."
msgstr ""

#. TRANS: Field label for Twitter application name.
msgid "Integration source"
msgstr ""

#. TRANS: Field title for Twitter application name.
#, fuzzy
msgid "The name of your Twitter application."
msgstr "Kevreadenn gant ho kont Twitter"

#. TRANS: Fieldset legend for Twitter integration options.
msgid "Options"
msgstr "Dibarzhioù"

#. TRANS: Checkbox label for global setting.
msgid "Enable \"Sign-in with Twitter\""
msgstr ""

#. TRANS: Checkbox title.
msgid "This allow users to login with their Twitter credentials."
msgstr ""

#. TRANS: Checkbox label for global setting.
msgid "Enable Twitter import"
msgstr ""

#. TRANS: Checkbox title for global setting.
msgid ""
"Allow users to import their Twitter friends' timelines. Requires daemons to "
"be manually configured."
msgstr ""

#. TRANS: Button title for saving the administrative Twitter bridge settings.
#, fuzzy
msgid "Save the Twitter bridge settings."
msgstr "Enrollañ arventennoù Twitter"

#. TRANS: Server exception thrown when an invalid URL scheme is detected.
msgid "Invalid URL scheme for HTTP stream reader."
msgstr ""

#. TRANS: Exception thrown when input from an inexpected socket is encountered.
msgid "Got input from unexpected socket!"
msgstr ""

#. TRANS: Exception thrown when an invalid state is encountered in handleLine.
#. TRANS: %s is the invalid state.
#, php-format
msgid "Invalid state in handleLine: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line is encountered.
#. TRANS: %s is the invalid line.
#, php-format
msgid "Invalid HTTP response line: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line part is encountered.
#. TRANS: %1$s is the chunk, %2$s is the line.
#, php-format
msgid "Invalid HTTP response line chunk \"%1$s\": %2$s."
msgstr ""

#. TRANS: Exception thrown when an invalid response code is encountered.
#. TRANS: %1$s is the response code, %2$s is the line.
#, php-format
msgid "Bad HTTP response code %1$s: %2$s."
msgstr ""

#. TRANS: Menu item in login navigation.
#. TRANS: Menu item in connection settings navigation.
#, fuzzy
msgctxt "MENU"
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Title for menu item in login navigation.
#, fuzzy
msgid "Login or register using Twitter."
msgstr "Kevreañ pe en em enskrivañ dre Twitter"

#. TRANS: Title for menu item in connection settings navigation.
msgid "Twitter integration options"
msgstr "Dibarzhioù enframmañ Twitter"

msgid "Twitter"
msgstr "Twitter"

msgid "Twitter bridge configuration"
msgstr ""

#. TRANS: Plugin description.
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with Twitter."
msgstr ""

#. TRANS: Client error displayed when trying to log in using Twitter while already logged in to StatusNet.
msgid "Already logged in."
msgstr "Kevreet oc'h dija."

#. TRANS: Title for login using Twitter page.
#, fuzzy
msgctxt "TITLE"
msgid "Twitter Login"
msgstr "Keveadenn Twitter"

#. TRANS: Instructions for login using Twitter page.
msgid "Login with your Twitter account"
msgstr "Kevreadenn gant ho kont Twitter"

#. TRANS: Alternative text for "sign in with Twitter" image.
msgid "Sign in with Twitter"
msgstr "Kevreañ gant Twitter"

#. TRANS: Mail subject after forwarding notices to Twitter has stopped working.
msgid "Your Twitter bridge has been disabled"
msgstr ""

#. TRANS: Mail body after forwarding notices to Twitter has stopped working.
#. TRANS: %1$ is the name of the user the mail is sent to, %2$s is a URL to the
#. TRANS: Twitter settings, %3$s is the StatusNet sitename.
#, php-format
msgid ""
"Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
"disabled. We no longer seem to have permission to update your Twitter "
"status. Did you maybe revoke %3$s's access?\n"
"\n"
"You can re-enable your Twitter bridge by visiting your Twitter settings "
"page:\n"
"\n"
"\t%2$s\n"
"\n"
"Regards,\n"
"%3$s"
msgstr ""

#. TRANS: Message used to repeat a notice. RT is the abbreviation of 'retweet'.
#. TRANS: %1$s is the repeated user's name, %2$s is the repeated notice.
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"

#~ msgid "set a password"
#~ msgstr "Termeniñ ur ger-tremen"

#~ msgid " first."
#~ msgstr "da gentañ."


code:
# Translation of StatusNet - TwitterBridge to Catalan (català)
# Exported from translatewiki.net
#
# Author: Toniher
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:10:20+0000\n"
"Language-Team: Catalan <https://translatewiki.net/wiki/Portal:ca>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-12-03 13:51:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: ca\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Title for page with Twitter integration settings.
msgid "Twitter settings"
msgstr "Paràmetres del Twitter"

#. TRANS: Instructions for page with Twitter integration settings.
msgid ""
"Connect your Twitter account to share your updates with your Twitter friends "
"and vice-versa."
msgstr ""
"Connecteu el vostre compte del Twitter per compartir les vostres "
"actualitzacions amb els vostres amics del Twitter i viceversa."

#. TRANS: Fieldset legend.
msgid "Twitter account"
msgstr "Compte del Twitter"

#. TRANS: Form note when a Twitter account has been connected.
msgid "Connected Twitter account"
msgstr "Compte del Twitter connectat"

#. TRANS: Fieldset legend.
msgid "Disconnect my account from Twitter"
msgstr "Desconnecta el meu compte del Twitter"

#. TRANS: Form guide. %s is a URL to the password settings.
#. TRANS: This message contains a Markdown link in the form [description](link).
#, php-format
msgid ""
"Disconnecting your Twitter account could make it impossible to log in! "
"Please [set a password](%s) first."
msgstr ""
"En desconnectar el vostre Twitter podeu fer que no pogueu tornar a iniciar "
"una sessió!  [Definiu-ne una contrasenya](%s) abans de res."

#. TRANS: Form instructions. %1$s is the StatusNet sitename.
#, php-format
msgid ""
"Keep your %1$s account but disconnect from Twitter. You can use your %1$s "
"password to log in."
msgstr ""
"Mantingueu el vostre compte %1$s, però desconnecteu-lo del Twitter. Podeu "
"emprar la vostra contrasenya %1$s per iniciar una sessió."

#. TRANS: Button text for disconnecting a Twitter account.
msgctxt "BUTTON"
msgid "Disconnect"
msgstr "Desconnecta"

#. TRANS: Fieldset legend.
msgid "Preferences"
msgstr "Preferències"

#. TRANS: Checkbox label.
msgid "Automatically send my notices to Twitter."
msgstr "Envia automàticament els meus avisos al Twitter."

#. TRANS: Checkbox label.
msgid "Send local \"@\" replies to Twitter."
msgstr "Envia les respostes locals «@» al Twitter."

#. TRANS: Checkbox label.
msgid "Subscribe to my Twitter friends here."
msgstr "Subscriu els meus amics del Twitter aquí."

#. TRANS: Checkbox label.
msgid "Import my friends timeline."
msgstr "Importa la línia temporal d'amics."

#. TRANS: Button text for saving Twitter integration settings.
#. TRANS: Button text for saving the administrative Twitter bridge settings.
msgctxt "BUTTON"
msgid "Save"
msgstr "Desa"

#. TRANS: Button text for adding Twitter integration.
msgctxt "BUTTON"
msgid "Add"
msgstr "Afegeix"

#. TRANS: Client error displayed when the session token does not match or is not given.
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"S'ha produït un problema amb el vostre testimoni de sessió. Torneu-ho a "
"provar."

#. TRANS: Client error displayed when the submitted form contains unexpected data.
msgid "Unexpected form submission."
msgstr "Enviament de formulari inesperat."

#. TRANS: Client error displayed when trying to remove a connected Twitter account when there isn't one connected.
msgid "No Twitter connection to remove."
msgstr "No hi ha cap connexió del Twitter a suprimir."

#. TRANS: Server error displayed when trying to remove a connected Twitter account fails.
msgid "Could not remove Twitter user."
msgstr "No s'ha pogut eliminar l'usuari del Twitter."

#. TRANS: Success message displayed after disconnecting a Twitter account.
msgid "Twitter account disconnected."
msgstr "S'ha desconnectat el compte del Twitter."

#. TRANS: Server error displayed when saving Twitter integration preferences fails.
msgid "Could not save Twitter preferences."
msgstr "No s'han pogut desar les preferències del Twitter."

#. TRANS: Success message after saving Twitter integration preferences.
msgid "Twitter preferences saved."
msgstr "S'han desat les preferències del Twitter."

#. TRANS: Form validation error displayed when the checkbox to agree to the license has not been checked.
msgid "You cannot register if you do not agree to the license."
msgstr "No podeu registrar-vos-hi si no accepteu la llicència."

#. TRANS: Form validation error displayed when an unhandled error occurs.
msgid "Something weird happened."
msgstr "Ha passat quelcom estrany."

#. TRANS: Server error displayed when linking to a Twitter account fails.
msgid "Could not link your Twitter account."
msgstr "No s'ha pogut enllaçar amb el compte del Twitter."

#. TRANS: Server error displayed when linking to a Twitter account fails because of an incorrect oauth_token.
msgid "Could not link your Twitter account: oauth_token mismatch."
msgstr ""
"No s'ha pogut enllaçar amb el vostre compte del Twitter: no hi ha "
"coincidència de l'oath_token."

#. TRANS: Page instruction. %s is the StatusNet sitename.
#, php-format
msgid ""
"This is the first time you have logged into %s so we must connect your "
"Twitter account to a local account. You can either create a new account, or "
"connect with your existing account, if you have one."
msgstr ""
"Aquesta és la primera vegada que inicieu una sessió a %s, per tant hem de "
"connectar el vostre compte del Twitter al vostre compte local. Podeu crear "
"un compte nou, o bé connectar-vos amb un compte ja existent si en teniu un."

#. TRANS: Page title.
msgid "Twitter Account Setup"
msgstr "Configuració del compte del Twitter"

#. TRANS: Fieldset legend.
msgid "Connection options"
msgstr "Opcions de connexió"

#. TRANS: Fieldset legend.
msgid "Create new account"
msgstr "Crea un compte nou"

#. TRANS: Sub form introduction text.
msgid "Create a new user with this nickname."
msgstr "Crea un usuari nom amb aquest sobrenom."

#. TRANS: Field label.
msgid "New nickname"
msgstr "Nou sobrenom"

#. TRANS: Field title for nickname field.
msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr "1-64 lletres en minúscules o nombres, sense puntuació o espais."

#. TRANS: Field label.
msgctxt "LABEL"
msgid "Email"
msgstr "Correu electrònic"

#. TRANS: Field title for e-mail address field.
msgid "Used only for updates, announcements, and password recovery"
msgstr ""
"S'utilitza per a actualitzacions, anuncis i per recuperar la contrasenya"

#. TRANS: Button text for creating a new StatusNet account in the Twitter connect page.
msgctxt "BUTTON"
msgid "Create"
msgstr "Crea"

#. TRANS: Fieldset legend.
msgid "Connect existing account"
msgstr "Connecta un compte ja existent"

#. TRANS: Sub form introduction text.
msgid ""
"If you already have an account, login with your username and password to "
"connect it to your Twitter account."
msgstr ""
"Si ja teniu un compte, inicieu una sessió amb el vostre usuari i contrasenya "
"per connectar-lo al vostre compte del Twitter."

#. TRANS: Field label.
msgid "Existing nickname"
msgstr "Sobrenom ja existent"

#. TRANS: Field label.
msgid "Password"
msgstr "Contrasenya"

#. TRANS: Fieldset legend.
msgid "License"
msgstr "Llicència"

#. TRANS: Text for license agreement checkbox.
#. TRANS: %s is the license as configured for the StatusNet site.
#, php-format
msgid ""
"My text and files are available under %s except this private data: password, "
"email address, IM address, and phone number."
msgstr ""
"El meu text i fitxers es troben disponibles sots %s excepte pel que fa a les "
"dades privades: contrasenya, adreça de correu electrònic i MI, i número de "
"telèfon."

#. TRANS: Button text for connecting an existing StatusNet account in the Twitter connect page..
msgctxt "BUTTON"
msgid "Connect"
msgstr "Connecta"

#. TRANS: Client error displayed when trying to create a new user while creating new users is not allowed.
msgid "Registration not allowed."
msgstr "No es permet el registre."

#. TRANS: Client error displayed when trying to create a new user with an invalid invitation code.
msgid "Not a valid invitation code."
msgstr "No és un codi d'invitació vàlid."

#. TRANS: Client error displayed when trying to create a new user with an invalid username.
msgid "Nickname not allowed."
msgstr "El sobrenom no és permès."

#. TRANS: Client error displayed when trying to create a new user with a username that is already in use.
msgid "Nickname already in use. Try another one."
msgstr "El sobrenom ja és en ús. Proveu-ne un altre."

#. TRANS: Server error displayed when creating a new user has failed.
msgid "Error registering user."
msgstr "Error en registrar l'usuari."

#. TRANS: Server error displayed when connecting a user to a Twitter user has failed.
#. TRANS: Server error displayed connecting a user to a Twitter user has failed.
msgid "Error connecting user to Twitter."
msgstr "Error en connectar l'usuari al Twitter."

#. TRANS: Form validation error displayed when connecting an existing user to a Twitter user fails because
#. TRANS: the provided username and/or password are incorrect.
msgid "Invalid username or password."
msgstr "Nom d'usuari o contrasenya no vàlida."

#. TRANS: Page title for Twitter administration panel.
msgctxt "TITLE"
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Instructions for Twitter bridge administration page.
msgid "Twitter bridge settings"
msgstr "Paràmetres del pont del Twitter"

#. TRANS: Client error displayed when a consumer key is invalid because it is too long.
msgid "Invalid consumer key. Maximum length is 255 characters."
msgstr "Clau de consumidor no vàlida. La longitud màxima és 255 caràcters."

#. TRANS: Client error displayed when a consumer secret is invalid because it is too long.
msgid "Invalid consumer secret. Maximum length is 255 characters."
msgstr ""
"Clau secreta de consumidor no vàlida. La longitud màxima és 255 caràcters."

#. TRANS: Fieldset legend for Twitter application settings.
msgid "Twitter application settings"
msgstr "Paràmetres de l'aplicació del Twitter"

#. TRANS: Field label for Twitter assigned consumer key.
msgid "Consumer key"
msgstr "Clau de consumidor"

#. TRANS: Field title for Twitter assigned consumer key.
msgid "The consumer key assigned by Twitter."
msgstr "Clau de consumidor assignada pel Twitter."

#. TRANS: Field label for Twitter assigned consumer secret.
msgid "Consumer secret"
msgstr "Clau secreta de consumidor"

#. TRANS: Field title for Twitter assigned consumer secret.
msgid "The consumer secret assigned by Twitter."
msgstr "Clau secreta de consumidor assignada pel Twitter."

#. TRANS: Form guide displayed when two required fields have already been provided.
msgid "Note: A global consumer key and secret are set."
msgstr "Nota: es defineix una clau pública i secreta de consumidor global."

#. TRANS: Field label for Twitter application name.
msgid "Integration source"
msgstr "Font d'integració"

#. TRANS: Field title for Twitter application name.
msgid "The name of your Twitter application."
msgstr "El nom de la vostra aplicació del Twitter."

#. TRANS: Fieldset legend for Twitter integration options.
msgid "Options"
msgstr "Opcions"

#. TRANS: Checkbox label for global setting.
msgid "Enable \"Sign-in with Twitter\""
msgstr "Habilita l'inici de sessió amb el Twitter"

#. TRANS: Checkbox title.
msgid "This allow users to login with their Twitter credentials."
msgstr "Permet als usuaris iniciar una sessió amb les credencials del Twitter."

#. TRANS: Checkbox label for global setting.
msgid "Enable Twitter import"
msgstr "Habilita la importació del Twitter"

#. TRANS: Checkbox title for global setting.
msgid ""
"Allow users to import their Twitter friends' timelines. Requires daemons to "
"be manually configured."
msgstr ""
"Permet als usuaris importar les línies temporals dels amics al Twitter. Cal "
"que es configurin els dimonis manualment."

#. TRANS: Button title for saving the administrative Twitter bridge settings.
msgid "Save the Twitter bridge settings."
msgstr "Desa els paràmetres del pont del Twitter."

#. TRANS: Server exception thrown when an invalid URL scheme is detected.
msgid "Invalid URL scheme for HTTP stream reader."
msgstr ""

#. TRANS: Exception thrown when input from an inexpected socket is encountered.
msgid "Got input from unexpected socket!"
msgstr ""

#. TRANS: Exception thrown when an invalid state is encountered in handleLine.
#. TRANS: %s is the invalid state.
#, php-format
msgid "Invalid state in handleLine: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line is encountered.
#. TRANS: %s is the invalid line.
#, php-format
msgid "Invalid HTTP response line: %s."
msgstr ""

#. TRANS: Exception thrown when an invalid response line part is encountered.
#. TRANS: %1$s is the chunk, %2$s is the line.
#, php-format
msgid "Invalid HTTP response line chunk \"%1$s\": %2$s."
msgstr ""

#. TRANS: Exception thrown when an invalid response code is encountered.
#. TRANS: %1$s is the response code, %2$s is the line.
#, php-format
msgid "Bad HTTP response code %1$s: %2$s."
msgstr ""

#. TRANS: Menu item in login navigation.
#. TRANS: Menu item in connection settings navigation.
msgctxt "MENU"
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Title for menu item in login navigation.
msgid "Login or register using Twitter."
msgstr "Inicieu una sessió o registreu-vos fent servir el Twitter."

#. TRANS: Title for menu item in connection settings navigation.
msgid "Twitter integration options"
msgstr "Opcions d'integració del Twitter"

#. TRANS: Menu item in administrative panel that leads to the Twitter bridge configuration.
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Menu item title in administrative panel that leads to the Twitter bridge configuration.
msgid "Twitter bridge configuration page."
msgstr "Pàgina de configuració del pont del Twitter."

#. TRANS: Plugin description.
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with Twitter."
msgstr ""
"El connector del pont del Twitter permet integrar una instància de "
"l'StatusNet amb el Twitter."

#. TRANS: Client error displayed when trying to log in using Twitter while already logged in to StatusNet.
msgid "Already logged in."
msgstr "Ja heu iniciat una sessió."

#. TRANS: Title for login using Twitter page.
msgctxt "TITLE"
msgid "Twitter Login"
msgstr "Inici de sessió del Twitter"

#. TRANS: Instructions for login using Twitter page.
msgid "Login with your Twitter account"
msgstr "Inicieu una sessió amb el vostre compte del Twitter"

#. TRANS: Alternative text for "sign in with Twitter" image.
msgid "Sign in with Twitter"
msgstr "Inici de sessió amb el Twitter"

#. TRANS: Mail subject after forwarding notices to Twitter has stopped working.
msgid "Your Twitter bridge has been disabled"
msgstr "S'ha inhabilitat el vostre pont del Twitter"

#. TRANS: Mail body after forwarding notices to Twitter has stopped working.
#. TRANS: %1$ is the name of the user the mail is sent to, %2$s is a URL to the
#. TRANS: Twitter settings, %3$s is the StatusNet sitename.
#, php-format
msgid ""
"Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
"disabled. We no longer seem to have permission to update your Twitter "
"status. Did you maybe revoke %3$s's access?\n"
"\n"
"You can re-enable your Twitter bridge by visiting your Twitter settings "
"page:\n"
"\n"
"\t%2$s\n"
"\n"
"Regards,\n"
"%3$s"
msgstr ""
"Hola, %1$s. Lamentem informar-vos que s'ha inhabilitat el vostre enllaç al "
"Twitter. Sembla que ja no tenim permisos per actualitzar el vostre estat al "
"Twitter. N'heu revocat potser l'accés a %3$s?\n"
"\n"
"Podeu tornar a habilitar el pont al Twitter visitant la pàgina de "
"configuració:\n"
"\n"
"\t%2$s\n"
"\n"
"Atentament,\n"
"%3$s"

#. 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.
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"


code:
# Translation of StatusNet - TwitterBridge to German (Deutsch)
# Exported from translatewiki.net
#
# Author: Alphakilo
# Author: George Animal
# Author: Giftpflanze
# Author: Habi
# Author: Marcel083
# Author: Michael
# Author: Tiin
# --
# This file is distributed under the same license as the StatusNet package.
#
msgid ""
msgstr ""
"Project-Id-Version: StatusNet - TwitterBridge\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2012-06-30 11:07+0000\n"
"PO-Revision-Date: 2012-06-30 11:10:20+0000\n"
"Language-Team: German <https://translatewiki.net/wiki/Portal:de>\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"X-POT-Import-Date: 2011-12-03 13:51:38+0000\n"
"X-Generator: MediaWiki 1.20alpha (233fc08); Translate 2012-06-21\n"
"X-Translation-Project: translatewiki.net <https://translatewiki.net>\n"
"X-Language-Code: de\n"
"X-Message-Group: #out-statusnet-plugin-twitterbridge\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Title for page with Twitter integration settings.
msgid "Twitter settings"
msgstr "Twittereinstellungen"

#. TRANS: Instructions for page with Twitter integration settings.
msgid ""
"Connect your Twitter account to share your updates with your Twitter friends "
"and vice-versa."
msgstr ""
"Verbinde dein Twitterkonto, um deine Aktualisierungen mit Twitterfreunden "
"und umgekehrt zu teilen."

#. TRANS: Fieldset legend.
msgid "Twitter account"
msgstr "Twitterkonto"

#. TRANS: Form note when a Twitter account has been connected.
msgid "Connected Twitter account"
msgstr "Verbundenes Twitterkonto"

#. TRANS: Fieldset legend.
msgid "Disconnect my account from Twitter"
msgstr "Trenne mein Konto von Twitter"

#. TRANS: Form guide. %s is a URL to the password settings.
#. TRANS: This message contains a Markdown link in the form [description](link).
#, php-format
msgid ""
"Disconnecting your Twitter account could make it impossible to log in! "
"Please [set a password](%s) first."
msgstr ""
"Die Trennung von deinem Twitterkonto könnte es unmöglich machen, sich "
"anzumelden! Bitte erst [ein Kennwort festlegen](%s)."

#. TRANS: Form instructions. %1$s is the StatusNet sitename.
#, php-format
msgid ""
"Keep your %1$s account but disconnect from Twitter. You can use your %1$s "
"password to log in."
msgstr ""
"Behalte dein Konto auf %1$s, aber trenne von Twitter. Du kannst dein %1$s-"
"Passwort benutzen, um dich anzumelden."

#. TRANS: Button text for disconnecting a Twitter account.
msgctxt "BUTTON"
msgid "Disconnect"
msgstr "Trennen"

#. TRANS: Fieldset legend.
msgid "Preferences"
msgstr "Einstellungen"

#. TRANS: Checkbox label.
msgid "Automatically send my notices to Twitter."
msgstr "Sende meine Nachrichten automatisch zu Twitter."

#. TRANS: Checkbox label.
msgid "Send local \"@\" replies to Twitter."
msgstr "Sende lokale @-Antworten zu Twitter."

#. TRANS: Checkbox label.
msgid "Subscribe to my Twitter friends here."
msgstr "Abonniere meine Twitterfreunde hier."

#. TRANS: Checkbox label.
msgid "Import my friends timeline."
msgstr "Importiere meine Freundezeitleiste."

#. TRANS: Button text for saving Twitter integration settings.
#. TRANS: Button text for saving the administrative Twitter bridge settings.
msgctxt "BUTTON"
msgid "Save"
msgstr "Speichern"

#. TRANS: Button text for adding Twitter integration.
msgctxt "BUTTON"
msgid "Add"
msgstr "Hinzufügen"

#. TRANS: Client error displayed when the session token does not match or is not given.
msgid "There was a problem with your session token. Try again, please."
msgstr ""
"Es gab ein Problem mit deinem Sitzungstoken. Bitte noch einmal versuchen."

#. TRANS: Client error displayed when the submitted form contains unexpected data.
msgid "Unexpected form submission."
msgstr "Unerwartete Formulareingabe."

#. TRANS: Client error displayed when trying to remove a connected Twitter account when there isn't one connected.
msgid "No Twitter connection to remove."
msgstr "Keine Twitterverbindung zu entfernen."

#. TRANS: Server error displayed when trying to remove a connected Twitter account fails.
msgid "Could not remove Twitter user."
msgstr "Konnte Twitterbenutzer nicht entfernen."

#. TRANS: Success message displayed after disconnecting a Twitter account.
msgid "Twitter account disconnected."
msgstr "Twitterkonto getrennt."

#. TRANS: Server error displayed when saving Twitter integration preferences fails.
msgid "Could not save Twitter preferences."
msgstr "Konnte Twittereinstellungen nicht speichern."

#. TRANS: Success message after saving Twitter integration preferences.
msgid "Twitter preferences saved."
msgstr "Twittereinstellungen gespeichert."

#. TRANS: Form validation error displayed when the checkbox to agree to the license has not been checked.
msgid "You cannot register if you do not agree to the license."
msgstr "Du kannst dich nicht registrieren, wenn du der Lizenz nicht zustimmst."

#. TRANS: Form validation error displayed when an unhandled error occurs.
msgid "Something weird happened."
msgstr "Etwas merkwürdiges ist passiert."

#. TRANS: Server error displayed when linking to a Twitter account fails.
msgid "Could not link your Twitter account."
msgstr "Konnte nicht mit deinem Twitterkonto verbinden."

#. TRANS: Server error displayed when linking to a Twitter account fails because of an incorrect oauth_token.
msgid "Could not link your Twitter account: oauth_token mismatch."
msgstr ""
"Konnte nicht mit deinem Twitterkonto verbinden: oauth_token passt nicht "
"zusammen."

#. TRANS: Page instruction. %s is the StatusNet sitename.
#, php-format
msgid ""
"This is the first time you have logged into %s so we must connect your "
"Twitter account to a local account. You can either create a new account, or "
"connect with your existing account, if you have one."
msgstr ""
"Dies ist das erste Mal, dass du dich bei %s angemeldet hast, sodass wir dein "
"Twitterkonto mit einem lokalen Konto verbinden müssen. Du kannst entweder "
"ein neues Konto einrichten, oder mit einem bereits vorhandenen Konto "
"verbinden, wenn du eines hast."

#. TRANS: Page title.
msgid "Twitter Account Setup"
msgstr "Einrichten des Twitterkontos"

#. TRANS: Fieldset legend.
msgid "Connection options"
msgstr "Verbindungsoptionen"

#. TRANS: Fieldset legend.
msgid "Create new account"
msgstr "Neues Konto erstellen"

#. TRANS: Sub form introduction text.
msgid "Create a new user with this nickname."
msgstr "Erstelle einen neuen Benutzer mit diesem Namen."

#. TRANS: Field label.
msgid "New nickname"
msgstr "Neuer Benutzername"

#. TRANS: Field title for nickname field.
msgid "1-64 lowercase letters or numbers, no punctuation or spaces."
msgstr ""
"1–64 Kleinbuchstaben oder Ziffern, keine Interpunktion oder Leerzeichen."

#. TRANS: Field label.
msgctxt "LABEL"
msgid "Email"
msgstr "E-Mail"

#. TRANS: Field title for e-mail address field.
msgid "Used only for updates, announcements, and password recovery"
msgstr ""
"Nur für Updates, Bekanntmachungen und Passwortwiederherstellung verwendet"

#. TRANS: Button text for creating a new StatusNet account in the Twitter connect page.
msgctxt "BUTTON"
msgid "Create"
msgstr "Erstellen"

#. TRANS: Fieldset legend.
msgid "Connect existing account"
msgstr "Bereits vorhandenes Konto verbinden"

#. TRANS: Sub form introduction text.
msgid ""
"If you already have an account, login with your username and password to "
"connect it to your Twitter account."
msgstr ""
"Wenn du bereits ein Konto hast, melde dich mit deinem Benutzernamen und "
"Passwort an um es mit deinem Twitterkonto zu verbinden."

#. TRANS: Field label.
msgid "Existing nickname"
msgstr "Bereits vorhandener Benutzername"

#. TRANS: Field label.
msgid "Password"
msgstr "Passwort"

#. TRANS: Fieldset legend.
msgid "License"
msgstr "Lizenz"

#. TRANS: Text for license agreement checkbox.
#. TRANS: %s is the license as configured for the StatusNet site.
#, php-format
msgid ""
"My text and files are available under %s except this private data: password, "
"email address, IM address, and phone number."
msgstr ""
"Meine Daten, außer Passwort, E-Mail-Adresse, IM-Adresse und Telefonnummer, "
"sind unter %s verfügbar."

#. TRANS: Button text for connecting an existing StatusNet account in the Twitter connect page..
msgctxt "BUTTON"
msgid "Connect"
msgstr "Verbinden"

#. TRANS: Client error displayed when trying to create a new user while creating new users is not allowed.
msgid "Registration not allowed."
msgstr "Registrierung nicht erlaubt."

#. TRANS: Client error displayed when trying to create a new user with an invalid invitation code.
msgid "Not a valid invitation code."
msgstr "Kein gültiger Einladungscode."

#. TRANS: Client error displayed when trying to create a new user with an invalid username.
msgid "Nickname not allowed."
msgstr "Benutzername nicht erlaubt."

#. TRANS: Client error displayed when trying to create a new user with a username that is already in use.
msgid "Nickname already in use. Try another one."
msgstr "Benutzername bereits in Verwendung. Versuche einen anderen."

#. TRANS: Server error displayed when creating a new user has failed.
msgid "Error registering user."
msgstr "Fehler bei der Benutzerregistrierung."

#. TRANS: Server error displayed when connecting a user to a Twitter user has failed.
#. TRANS: Server error displayed connecting a user to a Twitter user has failed.
msgid "Error connecting user to Twitter."
msgstr "Fehler bei der Verbindung des Benutzers zu Twitter."

#. TRANS: Form validation error displayed when connecting an existing user to a Twitter user fails because
#. TRANS: the provided username and/or password are incorrect.
msgid "Invalid username or password."
msgstr "Ungültiger Benutzername oder ungültiges Passwort."

#. TRANS: Page title for Twitter administration panel.
msgctxt "TITLE"
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Instructions for Twitter bridge administration page.
msgid "Twitter bridge settings"
msgstr "Einstellungen für Twitterüberbrückung"

#. TRANS: Client error displayed when a consumer key is invalid because it is too long.
msgid "Invalid consumer key. Maximum length is 255 characters."
msgstr "Ungültiger Verbraucherschlüssel. Maximale Länge beträgt 255 Zeichen."

#. TRANS: Client error displayed when a consumer secret is invalid because it is too long.
msgid "Invalid consumer secret. Maximum length is 255 characters."
msgstr "Ungültiges Verbrauchergeheimnis. Maximale Länge beträgt 255 Zeichen."

#. TRANS: Fieldset legend for Twitter application settings.
msgid "Twitter application settings"
msgstr "Einstellungen für Twitteranwendung"

#. TRANS: Field label for Twitter assigned consumer key.
msgid "Consumer key"
msgstr "Verbraucherschlüssel"

#. TRANS: Field title for Twitter assigned consumer key.
msgid "The consumer key assigned by Twitter."
msgstr "Von Twitter vergebener Verbraucherschlüssel."

#. TRANS: Field label for Twitter assigned consumer secret.
msgid "Consumer secret"
msgstr "Verbrauchergeheimnis"

#. TRANS: Field title for Twitter assigned consumer secret.
msgid "The consumer secret assigned by Twitter."
msgstr "Von Twitter vergebenes Verbrauchergeheimnis."

#. TRANS: Form guide displayed when two required fields have already been provided.
msgid "Note: A global consumer key and secret are set."
msgstr ""
"Hinweis: Globaler Verbraucherschlüssel und globales Verbrauchergeheimnis "
"gesetzt."

#. TRANS: Field label for Twitter application name.
msgid "Integration source"
msgstr "Integrationsquelle"

#. TRANS: Field title for Twitter application name.
msgid "The name of your Twitter application."
msgstr "Name deiner Twitteranwendung."

#. TRANS: Fieldset legend for Twitter integration options.
msgid "Options"
msgstr "Optionen"

#. TRANS: Checkbox label for global setting.
msgid "Enable \"Sign-in with Twitter\""
msgstr "Ermögliche „Anmelden mit Twitter“"

#. TRANS: Checkbox title.
msgid "This allow users to login with their Twitter credentials."
msgstr "Ermöglicht Benutzern, sich mit ihren Twitteranmeldedaten anzumelden."

#. TRANS: Checkbox label for global setting.
msgid "Enable Twitter import"
msgstr "Ermögliche Twitterimport"

#. TRANS: Checkbox title for global setting.
msgid ""
"Allow users to import their Twitter friends' timelines. Requires daemons to "
"be manually configured."
msgstr ""
"Ermögliche Benutzern, ihre Twitterfreunde-Zeitleisten zu importieren. "
"Erfordert, dass Dämons manuell konfiguriert werden."

#. TRANS: Button title for saving the administrative Twitter bridge settings.
msgid "Save the Twitter bridge settings."
msgstr "Einstellungen für Twitterüberbrückung speichern."

#. TRANS: Server exception thrown when an invalid URL scheme is detected.
msgid "Invalid URL scheme for HTTP stream reader."
msgstr "Ungültiges URL-Schema für den HTTP-Stream-Reader."

#. TRANS: Exception thrown when input from an inexpected socket is encountered.
msgid "Got input from unexpected socket!"
msgstr "Eingabe erfolgte durch unerwarteten Socket"

#. TRANS: Exception thrown when an invalid state is encountered in handleLine.
#. TRANS: %s is the invalid state.
#, php-format
msgid "Invalid state in handleLine: %s."
msgstr "Ungültiger Status der HandleZeile: %s."

#. TRANS: Exception thrown when an invalid response line is encountered.
#. TRANS: %s is the invalid line.
#, php-format
msgid "Invalid HTTP response line: %s."
msgstr "Ungültige HTTP-Antwortzeile: %s."

#. TRANS: Exception thrown when an invalid response line part is encountered.
#. TRANS: %1$s is the chunk, %2$s is the line.
#, php-format
msgid "Invalid HTTP response line chunk \"%1$s\": %2$s."
msgstr "Ungültiges HTTP-Antwortzeilenstück „%1$s“: %2$s."

#. TRANS: Exception thrown when an invalid response code is encountered.
#. TRANS: %1$s is the response code, %2$s is the line.
#, php-format
msgid "Bad HTTP response code %1$s: %2$s."
msgstr "Falscher HTTP-Antwortcode %1$s: %2$s."

#. TRANS: Menu item in login navigation.
#. TRANS: Menu item in connection settings navigation.
msgctxt "MENU"
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Title for menu item in login navigation.
msgid "Login or register using Twitter."
msgstr "Mit Twitter anmelden oder registrieren."

#. TRANS: Title for menu item in connection settings navigation.
msgid "Twitter integration options"
msgstr "Twitterintegrationsoptionen"

#. TRANS: Menu item in administrative panel that leads to the Twitter bridge configuration.
msgid "Twitter"
msgstr "Twitter"

#. TRANS: Menu item title in administrative panel that leads to the Twitter bridge configuration.
msgid "Twitter bridge configuration page."
msgstr "Konfigurationsseite der Twitterüberbrückung."

#. TRANS: Plugin description.
msgid ""
"The Twitter \"bridge\" plugin allows integration of a StatusNet instance "
"with Twitter."
msgstr ""
"Das Twitterüberbrückungsplugin ermöglicht die Integration einer StatusNet-"
"Instanz mit Twitter."

#. TRANS: Client error displayed when trying to log in using Twitter while already logged in to StatusNet.
msgid "Already logged in."
msgstr "Schon angemeldet."

#. TRANS: Title for login using Twitter page.
msgctxt "TITLE"
msgid "Twitter Login"
msgstr "Twitter-Login"

#. TRANS: Instructions for login using Twitter page.
msgid "Login with your Twitter account"
msgstr "Melden Sie sich mit Ihrem Twitter-Account an"

#. TRANS: Alternative text for "sign in with Twitter" image.
msgid "Sign in with Twitter"
msgstr "Mit Twitter anmelden"

#. TRANS: Mail subject after forwarding notices to Twitter has stopped working.
msgid "Your Twitter bridge has been disabled"
msgstr "Deine Twitterüberbrückung wurde deaktiviert"

#. TRANS: Mail body after forwarding notices to Twitter has stopped working.
#. TRANS: %1$ is the name of the user the mail is sent to, %2$s is a URL to the
#. TRANS: Twitter settings, %3$s is the StatusNet sitename.
#, php-format
msgid ""
"Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
"disabled. We no longer seem to have permission to update your Twitter "
"status. Did you maybe revoke %3$s's access?\n"
"\n"
"You can re-enable your Twitter bridge by visiting your Twitter settings "
"page:\n"
"\n"
"\t%2$s\n"
"\n"
"Regards,\n"
"%3$s"
msgstr ""
"Hallo, %1$s. Es tut uns leid, Ihnen mitzuteilen, dass Ihr Link auf Twitter "
"deaktiviert wurde. Wir scheinen nicht mehr die Berechtigung zum "
"aktualisieren Ihres Twitter-Status zu haben. Vielleicht haben Sie %3$s's "
"Zugriff deaktiviert?\n"
"\n"
"Ihre Twitter-Brücke kann durch den Besuch Ihrer Twitter-Einstellungen-Seite "
"wieder aktiviert werden.\n"
"\n"
"%2$s\n"
"\n"
"mit freundlichen Grüssen\n"
"%3$s"

#. 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.
#, php-format
msgid "RT @%1$s %2$s"
msgstr "RT @%1$s %2$s"