code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:38+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/gnu-social/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr ""

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr ""

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr ""

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr ""

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr ""

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr ""

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr ""

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr ""

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Tagalog (http://www.transifex.com/projects/p/gnu-social/language/tl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tl\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr "Kailangan mong IPASKIL iyan."

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr "Walang susi sa katwiran ng kanal."

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr "Walang ganyang kanal."

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr "Paandarin"

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr "Paandarin"

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr "Pansamantalang pahintuin"

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr "Pansamantalang pahintuin"

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr "Biglang sulpot"

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr "Biglang sulpot sa loob ng isang dungawan"

repo_name: piratas/tortuga

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.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/gnu-social/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr ""

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr ""

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr ""

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr "Oynat"

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr "Oynat"

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr "Duraklat"

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr "Duraklat"

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr ""

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/gnu-social/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: uk\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr ""

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr ""

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr ""

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr "Оновлювати"

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr "Оновлювати"

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr "Пауза"

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr "Пауза"

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr "Окреме вікно"

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr "Стрічка окремим вікном"


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:38+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/gnu-social/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr ""

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr ""

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr ""

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr ""

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr ""

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr ""

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr ""

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr ""

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:38+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/gnu-social/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr ""

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr ""

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr ""

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr ""

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr ""

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr ""

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr ""

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr ""

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:38+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/gnu-social/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr ""

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr ""

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr ""

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr ""

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr ""

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr ""

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr ""

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr ""

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:38+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/gnu-social/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Client exception. Do not translate POST.
#: actions/keepalivechannel.php:65 actions/closechannel.php:65
msgid "You have to POST it."
msgstr ""

#. TRANS: Client exception thrown when the channel key argument is missing.
#: actions/keepalivechannel.php:72 actions/closechannel.php:72
msgid "No channel key argument."
msgstr ""

#. TRANS: Client exception thrown when referring to a non-existing channel.
#: actions/keepalivechannel.php:79 actions/closechannel.php:79
msgid "No such channel."
msgstr ""

#. TRANS: Text label for realtime view "play" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:387
msgctxt "BUTTON"
msgid "Play"
msgstr ""

#. TRANS: Tooltip for realtime view "play" button.
#: RealtimePlugin.php:389
msgctxt "TOOLTIP"
msgid "Play"
msgstr ""

#. TRANS: Text label for realtime view "pause" button
#: RealtimePlugin.php:391
msgctxt "BUTTON"
msgid "Pause"
msgstr ""

#. TRANS: Tooltip for realtime view "pause" button
#: RealtimePlugin.php:393
msgctxt "TOOLTIP"
msgid "Pause"
msgstr ""

#. TRANS: Text label for realtime view "popup" button, usually replaced by an
#. icon.
#: RealtimePlugin.php:395
msgctxt "BUTTON"
msgid "Pop up"
msgstr ""

#. TRANS: Tooltip for realtime view "popup" button.
#: RealtimePlugin.php:397
msgctxt "TOOLTIP"
msgid "Pop up in a window"
msgstr ""


code:
#!/usr/bin/env php
<?php
/*
 * StatusNet - a distributed open-source microblogging tool
 * Copyright (C) 2011, StatusNet, Inc.
 *
 * Script to print out current version of the software
 *
 * 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/>.
 */

define('INSTALLDIR', realpath(dirname(__FILE__) . '/../..'));

$shortoptions = 'u';
$longoptions = array('universe');

$helptext = <<<END_OF_CLEANUPCHANNELS_HELP
cleanupchannels.php [options]
Garbage-collects old realtime channels

-u --universe Do all sites

END_OF_CLEANUPCHANNELS_HELP;

require_once INSTALLDIR.'/scripts/commandline.inc';

function cleanupChannels()
{
    $rc = new Realtime_channel();

    $rc->selectAdd();
    $rc->selectAdd('channel_key');

    $rc->whereAdd('modified < "' . common_sql_date(time() - Realtime_channel::TIMEOUT) . '"');

    if ($rc->find()) {
        $keys = $rc->fetchAll();

        foreach ($keys as $key) {
            $rc = Realtime_channel::getKV('channel_key', $key);
            if (!empty($rc)) {
                printfv("Deleting realtime channel '$key'\n");
                $rc->delete();
            }
        }
    }
}

if (have_option('u', 'universe')) {
    $sn = new Status_network();
    if ($sn->find()) {
        while ($sn->fetch()) {
            $server = $sn->getServerName();
            GNUsocial::init($server);
            cleanupChannels();
        }
    }
} else {
    cleanupChannels();
}


code:
StatusNet reCAPTCHA plugin 0.3 11/16/09
=======================================
Adds a captcha to your registration page to reduce automated spam bots registering.

Use:
1. Get an API key from http://recaptcha.net

2. In config.php add:
addPlugin('recaptcha', array('private_key' => 'YourKeyHere',
                              'public_key' => 'ReplaceWithYourKey'));
or
addPlugin('recaptcha', array('private_key' => 'YourKeyHere',
                              'public_key' => 'ReplaceWithYourKey',
                              'display_errors' => true));
Changelog
=========
0.1 initial release
0.2 Work around for webkit browsers
0.3 Moved to new plugin arch for SN
    **YOU WILL NEED TO CHANGE YOUR CONFIG.PHP!**

reCAPTCHA Lib README
====================

The reCAPTCHA PHP Lirary helps you use the reCAPTCHA API. Documentation
for this library can be found at

	http://recaptcha.net/plugins/php

path: plugins/Recaptcha/README


code:
<?php
/**
 * StatusNet, the distributed open-source microblogging tool
 *
 * Plugin to show reCaptcha when a user registers
 *
 * 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    Eric Helgeson <erichelgeson@gmail.com>
 * @copyright 2009
 * @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);
}

require_once(INSTALLDIR.'/plugins/Recaptcha/recaptchalib.php');

class RecaptchaPlugin extends Plugin
{
    var $private_key;
    var $public_key;
    var $display_errors;
    var $failed;
    var $ssl;

    function onInitializePlugin()
    {
        if(!isset($this->private_key)) {
            common_log(LOG_ERR, 'Recaptcha: Must specify private_key in config.php');
        }
        if(!isset($this->public_key)) {
            common_log(LOG_ERR, 'Recaptcha: Must specify public_key in config.php');
        }
    }

    function onEndRegistrationFormData($action)
    {
        $action->elementStart('li');
        // TRANS: Field label.
        $action->raw(''._m('Captcha').'');

        // AJAX API will fill this div out.
        // We're calling that instead of the regular one so we stay compatible
        // with application/xml+xhtml output as for mobile.
        $action->element('div', array('id' => 'recaptcha'));
        $action->elementEnd('li');

        $action->recaptchaPluginNeedsOutput = true;
        return true;
    }

    function onEndShowScripts($action)
    {
        if (isset($action->recaptchaPluginNeedsOutput) && $action->recaptchaPluginNeedsOutput) {
            // Load the AJAX API
            if (GNUsocial::isHTTPS()) {
                $url = "https://www.google.com/recaptcha/api/js/recaptcha_ajax.js";
            } else {
                $url = "http://www.google.com/recaptcha/api/js/recaptcha_ajax.js";
            }
            $action->script($url);

            // And when we're ready, fill out the captcha!
            $key = json_encode($this->public_key);
            $action->inlinescript("\$(function(){Recaptcha.create($key, 'recaptcha');});");
        }
        return true;
    }

    function onStartRegistrationTry($action)
    {
        $resp = recaptcha_check_answer ($this->private_key,
                                        $_SERVER["REMOTE_ADDR"],
                                        $action->trimmed('recaptcha_challenge_field'),
                                        $action->trimmed('recaptcha_response_field'));

        if (!$resp->is_valid) {
            if($this->display_errors) {
                // TRANS: Error message displayed if there is in error communicating with the
                // TRANS: reCAPTCHA server. %s is the error.
                $action->showForm(sprintf(_m('(reCAPTCHA error: %s)', $resp->error)));
            }
            // TRANS: Error message displayed if a provided captcha response does not match.
            $action->showForm(_m('Captcha does not match!'));
            return false;
        }
    }

    function onPluginVersion(&$versions)
    {
        $versions[] = array('name' => 'Recaptcha',
                            'version' => GNUSOCIAL_VERSION,
                            'author' => 'Eric Helgeson',
                            'homepage' => 'http://status.net/wiki/Plugin:Recaptcha',
                            'rawdescription' =>
                            // TRANS: Plugin description.
                            _m('Uses Recaptcha service to add a  '.
                               'captcha to the registration page.'));
        return true;
    }
}


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: 2015-02-27 16:31+0100\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"
"Language: \n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Afrikaans (http://www.transifex.com/projects/p/gnu-social/language/af/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: af\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Arabic (http://www.transifex.com/projects/p/gnu-social/language/ar/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar\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: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Arabic (Egypt) (http://www.transifex.com/projects/p/gnu-social/language/ar_EG/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ar_EG\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: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Asturian (http://www.transifex.com/projects/p/gnu-social/language/ast/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ast\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Belarusian (Tarask) (http://www.transifex.com/projects/p/gnu-social/language/be@tarask/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: be@tarask\n"
"Plural-Forms: nplurals=4; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Bulgarian (http://www.transifex.com/projects/p/gnu-social/language/bg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: bg\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Breton (http://www.transifex.com/projects/p/gnu-social/language/br/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: br\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:53+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Catalan (http://www.transifex.com/projects/p/gnu-social/language/ca/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ca\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "El Captcha no coincideix!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Feu servir el servei Recaptcha per a afegir un captcha a la pàgina de registre."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Czech (http://www.transifex.com/projects/p/gnu-social/language/cs/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: cs\n"
"Plural-Forms: nplurals=3; plural=(n==1) ? 0 : (n>=2 && n<=4) ? 1 : 2;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Danish (http://www.transifex.com/projects/p/gnu-social/language/da/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: da\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: German (http://www.transifex.com/projects/p/gnu-social/language/de/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: de\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Captcha stimmt nicht mit Text überein!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Verwendet Recaptcha um ein CAPTCHA zur Registrierung hinzuzufügen."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Greek (http://www.transifex.com/projects/p/gnu-social/language/el/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: el\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: English (United Kingdom) (http://www.transifex.com/projects/p/gnu-social/language/en_GB/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: en_GB\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Esperanto (http://www.transifex.com/projects/p/gnu-social/language/eo/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eo\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:53+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Spanish (http://www.transifex.com/projects/p/gnu-social/language/es/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: es\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Verificador Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "¡El código de verificación Captcha no coincide!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Use el servicio Recaptcha para añadir un código de verificación Captcha a la página de registro."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Basque (http://www.transifex.com/projects/p/gnu-social/language/eu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: eu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Persian (http://www.transifex.com/projects/p/gnu-social/language/fa/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fa\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Finnish (http://www.transifex.com/projects/p/gnu-social/language/fi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fi\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: French (http://www.transifex.com/projects/p/gnu-social/language/fr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Vérificateur anti-robot Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Le Captcha ne correspond pas !"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Utilise le service Recaptcha pour ajouter un captcha à la page d’enregistrement."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:53+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Friulian (http://www.transifex.com/projects/p/gnu-social/language/fur/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: fur\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Il Captcha nol corispuint!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Dopre il servizi Recaptcha par zontâ un captcha ae pagjine di regjistrazion."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:53+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Galician (http://www.transifex.com/projects/p/gnu-social/language/gl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: gl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "O captcha non coincide!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Usa o servizo Recaptcha para engadir o captcha á páxina de rexistro."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Hebrew (http://www.transifex.com/projects/p/gnu-social/language/he/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: he\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Upper Sorbian (http://www.transifex.com/projects/p/gnu-social/language/hsb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hsb\n"
"Plural-Forms: nplurals=4; plural=(n%100==1 ? 0 : n%100==2 ? 1 : n%100==3 || n%100==4 ? 2 : 3);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Hungarian (http://www.transifex.com/projects/p/gnu-social/language/hu/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: hu\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:53+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Interlingua (http://www.transifex.com/projects/p/gnu-social/language/ia/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ia\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Captcha non corresponde!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Usa le servicio Recaptcha pro adder un  captcha al pagina de registration."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Indonesian (http://www.transifex.com/projects/p/gnu-social/language/id/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: id\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Icelandic (http://www.transifex.com/projects/p/gnu-social/language/is/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: is\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Italian (http://www.transifex.com/projects/p/gnu-social/language/it/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: it\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:53+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Japanese (http://www.transifex.com/projects/p/gnu-social/language/ja/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ja\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "登録ページにキャプチャとしてRecaptchaサービスを利用する。"


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Georgian (http://www.transifex.com/projects/p/gnu-social/language/ka/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ka\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Korean (http://www.transifex.com/projects/p/gnu-social/language/ko/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ko\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Colognian (http://www.transifex.com/projects/p/gnu-social/language/ksh/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ksh\n"
"Plural-Forms: nplurals=3; plural=(n==0) ? 0 : (n==1) ? 1 : 2;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Luxembourgish (http://www.transifex.com/projects/p/gnu-social/language/lb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: lb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Lithuanian (http://www.transifex.com/projects/p/gnu-social/language/lt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: lt\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Latvian (http://www.transifex.com/projects/p/gnu-social/language/lv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: lv\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n != 0 ? 1 : 2);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Malagasy (http://www.transifex.com/projects/p/gnu-social/language/mg/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: mg\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Macedonian (http://www.transifex.com/projects/p/gnu-social/language/mk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: mk\n"
"Plural-Forms: nplurals=2; plural=(n % 10 == 1 && n % 100 != 11) ? 0 : 1;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Captcha не се совпаѓа!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Ја користи слкубата Recaptcha за додавање на captcha во страницата за регистрација."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Malayalam (http://www.transifex.com/projects/p/gnu-social/language/ml/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ml\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Malay (http://www.transifex.com/projects/p/gnu-social/language/ms/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ms\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Burmese (http://www.transifex.com/projects/p/gnu-social/language/my/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: my\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Norwegian Bokmål (http://www.transifex.com/projects/p/gnu-social/language/nb/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nb\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Captcha stemmer ikke."

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Bruker Recaptcha-tjenesten for å legge en captcha til registreringssiden."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Nepali (http://www.transifex.com/projects/p/gnu-social/language/ne/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ne\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Dutch (http://www.transifex.com/projects/p/gnu-social/language/nl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nl\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Captcha komt niet overeen!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Gebruikt de dienst Recaptcha om een captcha toe te voegen aan de registratiepagina."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Norwegian Nynorsk (http://www.transifex.com/projects/p/gnu-social/language/nn/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: nn\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Polish (http://www.transifex.com/projects/p/gnu-social/language/pl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pl\n"
"Plural-Forms: nplurals=3; plural=(n==1 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Kod Captcha nie został przepisany prawidłowo!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Używa serwisu Recaptcha aby umieścić kod captcha na stronę rejestracji."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Portuguese (http://www.transifex.com/projects/p/gnu-social/language/pt/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Imagem de verificação"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "A imagem de verificação não corresponde!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Usa o serviço Recaptcha para adicionar uma imagem de verificação à página de registo."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Portuguese (Brazil) (http://www.transifex.com/projects/p/gnu-social/language/pt_BR/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: pt_BR\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Russian (http://www.transifex.com/projects/p/gnu-social/language/ru/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ru\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Капча"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Код проверки не совпадает!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Добавляет на страницу регистрации каптчу с использованием Recaptcha."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Serbian (http://www.transifex.com/projects/p/gnu-social/language/sr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sr\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Swedish (http://www.transifex.com/projects/p/gnu-social/language/sv/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: sv\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Captcha stämmer inte!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Använder Recaptcha-tjänsten för att lägga till en captcha till registreringssidan."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Tamil (http://www.transifex.com/projects/p/gnu-social/language/ta/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ta\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Telugu (http://www.transifex.com/projects/p/gnu-social/language/te/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: te\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:42+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Tagalog (http://www.transifex.com/projects/p/gnu-social/language/tl/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tl\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Hindi tugma ang Captcha!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Gumagamit ng palingkurang Recaptcha upang magdagdag ng isang captcha sa pahina ng pagpapatala."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Turkish (http://www.transifex.com/projects/p/gnu-social/language/tr/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: tr\n"
"Plural-Forms: nplurals=2; plural=(n > 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:53+0000\n"
"Last-Translator: digitaldreamer <digitaldreamer@email.cz>\n"
"Language-Team: Ukrainian (http://www.transifex.com/projects/p/gnu-social/language/uk/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: uk\n"
"Plural-Forms: nplurals=3; plural=(n%10==1 && n%100!=11 ? 0 : n%10>=2 && n%10<=4 && (n%100<10 || n%100>=20) ? 1 : 2);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr "Captcha"

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr "Коди перевірки не збігаються!"

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr "Використання Recaptcha у якості інструменту для перевірки на «людяність» на сторінці реєстрації."


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Urdu (Pakistan) (http://www.transifex.com/projects/p/gnu-social/language/ur_PK/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: ur_PK\n"
"Plural-Forms: nplurals=2; plural=(n != 1);\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Vietnamese (http://www.transifex.com/projects/p/gnu-social/language/vi/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: vi\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese (China) (http://www.transifex.com/projects/p/gnu-social/language/zh_CN/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_CN\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
# SOME DESCRIPTIVE TITLE.
# Copyright (C) YEAR THE PACKAGE'S COPYRIGHT HOLDER
# This file is distributed under the same license as the PACKAGE package.
#
# Translators:
msgid ""
msgstr ""
"Project-Id-Version: GNU social\n"
"Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2015-02-02 17:47+0100\n"
"PO-Revision-Date: 2015-02-07 09:39+0000\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: Chinese (Taiwan) (http://www.transifex.com/projects/p/gnu-social/language/zh_TW/)\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=UTF-8\n"
"Content-Transfer-Encoding: 8bit\n"
"Language: zh_TW\n"
"Plural-Forms: nplurals=1; plural=0;\n"

#. TRANS: Field label.
#: RecaptchaPlugin.php:58
msgid "Captcha"
msgstr ""

#. TRANS: Error message displayed if a provided captcha response does not
#. match.
#: RecaptchaPlugin.php:102
msgid "Captcha does not match!"
msgstr ""

#. TRANS: Plugin description.
#: RecaptchaPlugin.php:115
msgid ""
"Uses Recaptcha service to add a  "
"captcha to the registration page."
msgstr ""


code:
<?php
/*
 * @todo FIXME: Outdated URLs.
 *
 * This is a PHP library that handles calling reCAPTCHA.
 *    - Documentation and latest version
 *          http://recaptcha.net/plugins/php/
 *    - Get a reCAPTCHA API Key
 *          http://recaptcha.net/api/getkey
 *    - Discussion group
 *          http://groups.google.com/group/recaptcha
 *
 * Copyright (c) 2007 reCAPTCHA -- http://recaptcha.net
 * AUTHORS:
 *   Mike Crawford
 *   Ben Maurer
 *
 * Permission is hereby granted, free of charge, to any person obtaining a copy
 * of this software and associated documentation files (the "Software"), to deal
 * in the Software without restriction, including without limitation the rights
 * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
 * copies of the Software, and to permit persons to whom the Software is
 * furnished to do so, subject to the following conditions:
 *
 * The above copyright notice and this permission notice shall be included in
 * all copies or substantial portions of the Software.
 *
 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
 * THE SOFTWARE.
 */

/**
 * The reCAPTCHA server URL's
 */
define("RECAPTCHA_API_SERVER", "http://api.recaptcha.net");
define("RECAPTCHA_API_SECURE_SERVER", "https://api-secure.recaptcha.net");
define("RECAPTCHA_VERIFY_SERVER", "api-verify.recaptcha.net");

/**
 * Encodes the given data into a query string format
 * @param $data - array of string elements to be encoded
 * @return string - encoded request
 */
function _recaptcha_qsencode ($data) {
        $req = "";
        foreach ( $data as $key => $value )
                $req .= $key . '=' . urlencode( stripslashes($value) ) . '&';

        // Cut the last '&'
        $req=substr($req,0,strlen($req)-1);
        return $req;
}

/**
 * Submits an HTTP POST to a reCAPTCHA server
 * @param string $host
 * @param string $path
 * @param array $data
 * @param int port
 * @return array response
 */
function _recaptcha_http_post($host, $path, $data, $port = 80) {

        $req = _recaptcha_qsencode ($data);

        $http_request  = "POST $path HTTP/1.0\r\n";
        $http_request .= "Host: $host\r\n";
        $http_request .= "Content-Type: application/x-www-form-urlencoded;\r\n";
        $http_request .= "Content-Length: " . strlen($req) . "\r\n";
        $http_request .= "User-Agent: reCAPTCHA/PHP\r\n";
        $http_request .= "\r\n";
        $http_request .= $req;

        $response = '';
        if( false == ( $fs = @fsockopen($host, $port, $errno, $errstr, 10) ) ) {
                die ('Could not open socket');
        }

        fwrite($fs, $http_request);

        while ( !feof($fs) )
                $response .= fgets($fs, 1160); // One TCP-IP packet
        fclose($fs);
        $response = explode("\r\n\r\n", $response, 2);

        return $response;
}

/**
 * Gets the challenge HTML (javascript and non-javascript version).
 * This is called from the browser, and the resulting reCAPTCHA HTML widget
 * is embedded within the HTML form it was called from.
 * @param string $pubkey A public key for reCAPTCHA
 * @param string $error The error given by reCAPTCHA (optional, default is null)
 * @param boolean $use_ssl Should the request be made over ssl? (optional, default is false)

 * @return string - The HTML to be embedded in the user's form.
 */
function recaptcha_get_html ($pubkey, $error = null, $use_ssl = false)
{
	if ($pubkey == null || $pubkey == '') {
		die ("To use reCAPTCHA you must get an API key from http://recaptcha.net/api/getkey");
	}

	if ($use_ssl) {
                $server = RECAPTCHA_API_SECURE_SERVER;
        } else {
                $server = RECAPTCHA_API_SERVER;
        }

        $errorpart = "";
        if ($error) {
           $errorpart = "&error=" . $error;
        }
        return '

  		<textarea name="recaptcha_challenge_field" rows="3" cols="40"></textarea>
  		<input type="hidden" name="recaptcha_response_field" value="manual_challenge"/>
	';
}

/**
 * A ReCaptchaResponse is returned from recaptcha_check_answer()
 */
class ReCaptchaResponse {
        var $is_valid;
        var $error;
}

/**
  * Calls an HTTP POST function to verify if the user's guess was correct
  * @param string $privkey
  * @param string $remoteip
  * @param string $challenge
  * @param string $response
  * @param array $extra_params an array of extra variables to post to the server
  * @return ReCaptchaResponse
  */
function recaptcha_check_answer ($privkey, $remoteip, $challenge, $response, $extra_params = array())
{
	if ($privkey == null || $privkey == '') {
		die ("To use reCAPTCHA you must get an API key from http://recaptcha.net/api/getkey");
	}

	if ($remoteip == null || $remoteip == '') {
		die ("For security reasons, you must pass the remote ip to reCAPTCHA");
	}

        //discard spam submissions
        if ($challenge == null || strlen($challenge) == 0 || $response == null || strlen($response) == 0) {
                $recaptcha_response = new ReCaptchaResponse();
                $recaptcha_response->is_valid = false;
                $recaptcha_response->error = 'incorrect-captcha-sol';
                return $recaptcha_response;
        }

        $response = _recaptcha_http_post (RECAPTCHA_VERIFY_SERVER, "/verify",
                                          array (
                                                 'privatekey' => $privkey,
                                                 'remoteip' => $remoteip,
                                                 'challenge' => $challenge,
                                                 'response' => $response
                                                 ) + $extra_params
                                          );

        $answers = explode ("\n", $response [1]);
        $recaptcha_response = new ReCaptchaResponse();

        if (trim ($answers [0]) == 'true') {
                $recaptcha_response->is_valid = true;
        }
        else {
                $recaptcha_response->is_valid = false;
                $recaptcha_response->error = $answers [1];
        }
        return $recaptcha_response;

}

/**
 * gets a URL where the user can sign up for reCAPTCHA. If your application
 * has a configuration page where you enter a key, you should provide a link
 * using this function.
 * @param string $domain The domain where the page is hosted
 * @param string $appname The name of your application
 */
function recaptcha_get_signup_url ($domain = null, $appname = null) {
	return "http://recaptcha.net/api/getkey?" .  _recaptcha_qsencode (array ('domain' => $domain, 'app' => $appname));
}

function _recaptcha_aes_pad($val) {
	$block_size = 16;
	$numpad = $block_size - (strlen ($val) % $block_size);
	return str_pad($val, strlen ($val) + $numpad, chr($numpad));
}

/* Mailhide related code */

function _recaptcha_aes_encrypt($val,$ky) {
	if (! function_exists ("mcrypt_encrypt")) {
		die ("To use reCAPTCHA Mailhide, you need to have the mcrypt php module installed.");
	}
	$mode=MCRYPT_MODE_CBC;
	$enc=MCRYPT_RIJNDAEL_128;
	$val=_recaptcha_aes_pad($val);
	return mcrypt_encrypt($enc, $ky, $val, $mode, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0");
}

function _recaptcha_mailhide_urlbase64 ($x) {
	return strtr(base64_encode ($x), '+/', '-_');
}

/* gets the reCAPTCHA Mailhide url for a given email, public key and private key */
function recaptcha_mailhide_url($pubkey, $privkey, $email) {
	if ($pubkey == '' || $pubkey == null || $privkey == "" || $privkey == null) {
		die ("To use reCAPTCHA Mailhide, you have to sign up for a public and private key, " .
		     "you can do so at http://mailhide.recaptcha.net/apikey");
	}

	$ky = pack('H*', $privkey);
	$cryptmail = _recaptcha_aes_encrypt ($email, $ky);

	return "http://mailhide.recaptcha.net/d?k=" . $pubkey . "&c=" . _recaptcha_mailhide_urlbase64 ($cryptmail);
}

/**
 * gets the parts of the email to expose to the user.
 * eg, given johndoe@example,com return ["john", "example.com"].
 * the email is then displayed as john...@example.com
 */
function _recaptcha_mailhide_email_parts ($email) {
	$arr = preg_split("/@/", $email );

	if (strlen ($arr[0]) <= 4) {
		$arr[0] = substr ($arr[0], 0, 1);
	} else if (strlen ($arr[0]) <= 6) {
		$arr[0] = substr ($arr[0], 0, 3);
	} else {
		$arr[0] = substr ($arr[0], 0, 4);
	}
	return $arr;
}

/**
 * Gets html to display an email address given a public an private key.
 * to get a key, go to:
 *
 * http://mailhide.recaptcha.net/apikey
 */
function recaptcha_mailhide_html($pubkey, $privkey, $email) {
	$emailparts = _recaptcha_mailhide_email_parts ($email);
	$url = recaptcha_mailhide_url ($pubkey, $privkey, $email);

	return htmlentities($emailparts[0]) . "...@" . htmlentities ($emailparts [1]);

}