Merge remote branch 'gitorious/0.9.x' into 0.9.x

This commit is contained in:
Evan Prodromou 2010-09-15 15:57:41 -04:00
commit b2abae433d
93 changed files with 18222 additions and 19006 deletions

View File

@ -175,11 +175,11 @@ class ApiStatusNetOAuthDataStore extends StatusNetOAuthDataStore
$rt->state = 0; $rt->state = 0;
if (!$rt->find(true)) { if (!$rt->find(true)) {
// TRANS: Exception thrown when an attempt is made to revoke an unknown token. // TRANS: Exception thrown when an attempt is made to revoke an unknown token.
throw new Exception(_('Tried to revoke unknown token')); throw new Exception(_('Tried to revoke unknown token.'));
} }
if (!$rt->delete()) { if (!$rt->delete()) {
// TRANS: Exception thrown when an attempt is made to remove a revoked token. // TRANS: Exception thrown when an attempt is made to remove a revoked token.
throw new Exception(_('Failed to delete revoked token')); throw new Exception(_('Failed to delete revoked token.'));
} }
} }
} }

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

File diff suppressed because it is too large Load Diff

View File

@ -77,7 +77,6 @@ if (!defined('STATUSNET')) {
* *
* @seeAlso UAPPlugin * @seeAlso UAPPlugin
*/ */
class AdsensePlugin extends UAPPlugin class AdsensePlugin extends UAPPlugin
{ {
public $adScript = 'http://pagead2.googlesyndication.com/pagead/show_ads.js'; public $adScript = 'http://pagead2.googlesyndication.com/pagead/show_ads.js';
@ -89,7 +88,6 @@ class AdsensePlugin extends UAPPlugin
// A little bit of chicanery so we avoid overwriting values that // A little bit of chicanery so we avoid overwriting values that
// are passed in with the constructor // are passed in with the constructor
foreach (array('mediumRectangle', 'rectangle', 'leaderboard', 'wideSkyscraper', 'adScript', 'client') as $setting) { foreach (array('mediumRectangle', 'rectangle', 'leaderboard', 'wideSkyscraper', 'adScript', 'client') as $setting) {
$value = common_config('adsense', strtolower($setting)); $value = common_config('adsense', strtolower($setting));
if (!empty($value)) { // not found if (!empty($value)) { // not found
@ -105,7 +103,6 @@ class AdsensePlugin extends UAPPlugin
* *
* @return void * @return void
*/ */
protected function showMediumRectangle($action) protected function showMediumRectangle($action)
{ {
$this->showAdsenseCode($action, 300, 250, $this->mediumRectangle); $this->showAdsenseCode($action, 300, 250, $this->mediumRectangle);
@ -118,7 +115,6 @@ class AdsensePlugin extends UAPPlugin
* *
* @return void * @return void
*/ */
protected function showRectangle($action) protected function showRectangle($action)
{ {
$this->showAdsenseCode($action, 180, 150, $this->rectangle); $this->showAdsenseCode($action, 180, 150, $this->rectangle);
@ -131,7 +127,6 @@ class AdsensePlugin extends UAPPlugin
* *
* @return void * @return void
*/ */
protected function showWideSkyscraper($action) protected function showWideSkyscraper($action)
{ {
$this->showAdsenseCode($action, 160, 600, $this->wideSkyscraper); $this->showAdsenseCode($action, 160, 600, $this->wideSkyscraper);
@ -144,7 +139,6 @@ class AdsensePlugin extends UAPPlugin
* *
* @return void * @return void
*/ */
protected function showLeaderboard($action) protected function showLeaderboard($action)
{ {
$this->showAdsenseCode($action, 728, 90, $this->leaderboard); $this->showAdsenseCode($action, 728, 90, $this->leaderboard);
@ -160,7 +154,6 @@ class AdsensePlugin extends UAPPlugin
* *
* @return void * @return void
*/ */
protected function showAdsenseCode($action, $width, $height, $slot) protected function showAdsenseCode($action, $width, $height, $slot)
{ {
$code = 'google_ad_client = "'.$this->client.'"; '; $code = 'google_ad_client = "'.$this->client.'"; ';
@ -198,11 +191,11 @@ class AdsensePlugin extends UAPPlugin
function onEndAdminPanelNav($menu) { function onEndAdminPanelNav($menu) {
if (AdminPanelAction::canAdmin('adsense')) { if (AdminPanelAction::canAdmin('adsense')) {
// TRANS: Menu item title/tooltip // TRANS: Menu item title/tooltip
$menu_title = _('Adsense configuration'); $menu_title = _m('AdSense configuration');
// TRANS: Menu item for site administration // TRANS: Menu item for site administration
$menu->out->menuItem(common_local_url('adsenseadminpanel'), _('Adsense'), $menu->out->menuItem(common_local_url('adsenseadminpanel'), _m('AdSense'),
$menu_title, $action_name == 'adsenseadminpanel', 'nav_adsense_admin_panel'); $menu_title, $action_name == 'adsenseadminpanel', 'nav_adsense_admin_panel');
} }
return true; return true;
} }
} }

View File

@ -40,7 +40,6 @@ if (!defined('STATUSNET')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/ * @link http://status.net/
*/ */
class AdsenseadminpanelAction extends AdminPanelAction class AdsenseadminpanelAction extends AdminPanelAction
{ {
/** /**
@ -48,10 +47,9 @@ class AdsenseadminpanelAction extends AdminPanelAction
* *
* @return string page title * @return string page title
*/ */
function title() function title()
{ {
return _('Adsense'); return _m('TITLE', 'AdSense');
} }
/** /**
@ -59,10 +57,9 @@ class AdsenseadminpanelAction extends AdminPanelAction
* *
* @return string instructions * @return string instructions
*/ */
function getInstructions() function getInstructions()
{ {
return _('Adsense settings for this StatusNet site'); return _m('AdSense settings for this StatusNet site');
} }
/** /**
@ -70,7 +67,6 @@ class AdsenseadminpanelAction extends AdminPanelAction
* *
* @return void * @return void
*/ */
function showForm() function showForm()
{ {
$form = new AdsenseAdminPanelForm($this); $form = new AdsenseAdminPanelForm($this);
@ -83,7 +79,6 @@ class AdsenseadminpanelAction extends AdminPanelAction
* *
* @return void * @return void
*/ */
function saveSettings() function saveSettings()
{ {
static $settings = array('adsense' => array('adScript', 'client', 'mediumRectangle', 'rectangle', 'leaderboard', 'wideSkyscraper')); static $settings = array('adsense' => array('adScript', 'client', 'mediumRectangle', 'rectangle', 'leaderboard', 'wideSkyscraper'));
@ -97,11 +92,9 @@ class AdsenseadminpanelAction extends AdminPanelAction
} }
// This throws an exception on validation errors // This throws an exception on validation errors
$this->validate($values); $this->validate($values);
// assert(all values are valid); // assert(all values are valid);
$config = new Config(); $config = new Config();
$config->query('BEGIN'); $config->query('BEGIN');
@ -125,7 +118,6 @@ class AdsenseadminpanelAction extends AdminPanelAction
/** /**
* Form for the adsense admin panel * Form for the adsense admin panel
*/ */
class AdsenseAdminPanelForm extends AdminForm class AdsenseAdminPanelForm extends AdminForm
{ {
/** /**
@ -133,7 +125,6 @@ class AdsenseAdminPanelForm extends AdminForm
* *
* @return int ID of the form * @return int ID of the form
*/ */
function id() function id()
{ {
return 'form_adsense_admin_panel'; return 'form_adsense_admin_panel';
@ -144,7 +135,6 @@ class AdsenseAdminPanelForm extends AdminForm
* *
* @return string class of the form * @return string class of the form
*/ */
function formClass() function formClass()
{ {
return 'form_adsense'; return 'form_adsense';
@ -155,7 +145,6 @@ class AdsenseAdminPanelForm extends AdminForm
* *
* @return string URL of the action * @return string URL of the action
*/ */
function action() function action()
{ {
return common_local_url('adsenseadminpanel'); return common_local_url('adsenseadminpanel');
@ -166,45 +155,44 @@ class AdsenseAdminPanelForm extends AdminForm
* *
* @return void * @return void
*/ */
function formData() function formData()
{ {
$this->out->elementStart('fieldset', array('id' => 'adsense_admin')); $this->out->elementStart('fieldset', array('id' => 'adsense_admin'));
$this->out->elementStart('ul', 'form_data'); $this->out->elementStart('ul', 'form_data');
$this->li(); $this->li();
$this->input('client', $this->input('client',
_('Client ID'), _m('Client ID'),
_('Google client ID'), _m('Google client ID'),
'adsense'); 'adsense');
$this->unli(); $this->unli();
$this->li(); $this->li();
$this->input('adScript', $this->input('adScript',
_('Ad Script URL'), _m('Ad script URL'),
_('Script URL (advanced)'), _m('Script URL (advanced)'),
'adsense'); 'adsense');
$this->unli(); $this->unli();
$this->li(); $this->li();
$this->input('mediumRectangle', $this->input('mediumRectangle',
_('Medium rectangle'), _m('Medium rectangle'),
_('Medium rectangle slot code'), _m('Medium rectangle slot code'),
'adsense'); 'adsense');
$this->unli(); $this->unli();
$this->li(); $this->li();
$this->input('rectangle', $this->input('rectangle',
_('Rectangle'), _m('Rectangle'),
_('Rectangle slot code'), _m('Rectangle slot code'),
'adsense'); 'adsense');
$this->unli(); $this->unli();
$this->li(); $this->li();
$this->input('leaderboard', $this->input('leaderboard',
_('Leaderboard'), _m('Leaderboard'),
_('Leaderboard slot code'), _m('Leaderboard slot code'),
'adsense'); 'adsense');
$this->unli(); $this->unli();
$this->li(); $this->li();
$this->input('wideSkyscraper', $this->input('wideSkyscraper',
_('Skyscraper'), _m('Skyscraper'),
_('Wide skyscraper slot code'), _m('Wide skyscraper slot code'),
'adsense'); 'adsense');
$this->unli(); $this->unli();
$this->out->elementEnd('ul'); $this->out->elementEnd('ul');
@ -215,9 +203,8 @@ class AdsenseAdminPanelForm extends AdminForm
* *
* @return void * @return void
*/ */
function formActions() function formActions()
{ {
$this->out->submit('submit', _('Save'), 'submit', null, _('Save AdSense settings')); $this->out->submit('submit', _m('Save'), 'submit', null, _m('Save AdSense settings'));
} }
} }

View File

@ -0,0 +1,92 @@
# 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: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#. TRANS: Menu item title/tooltip
#: AdsensePlugin.php:194
msgid "AdSense configuration"
msgstr ""
#. TRANS: Menu item for site administration
#: AdsensePlugin.php:196
msgid "AdSense"
msgstr ""
#: adsenseadminpanel.php:52
msgctxt "TITLE"
msgid "AdSense"
msgstr ""
#: adsenseadminpanel.php:62
msgid "AdSense settings for this StatusNet site"
msgstr ""
#: adsenseadminpanel.php:164
msgid "Client ID"
msgstr ""
#: adsenseadminpanel.php:165
msgid "Google client ID"
msgstr ""
#: adsenseadminpanel.php:170
msgid "Ad script URL"
msgstr ""
#: adsenseadminpanel.php:171
msgid "Script URL (advanced)"
msgstr ""
#: adsenseadminpanel.php:176
msgid "Medium rectangle"
msgstr ""
#: adsenseadminpanel.php:177
msgid "Medium rectangle slot code"
msgstr ""
#: adsenseadminpanel.php:182
msgid "Rectangle"
msgstr ""
#: adsenseadminpanel.php:183
msgid "Rectangle slot code"
msgstr ""
#: adsenseadminpanel.php:188
msgid "Leaderboard"
msgstr ""
#: adsenseadminpanel.php:189
msgid "Leaderboard slot code"
msgstr ""
#: adsenseadminpanel.php:194
msgid "Skyscraper"
msgstr ""
#: adsenseadminpanel.php:195
msgid "Wide skyscraper slot code"
msgstr ""
#: adsenseadminpanel.php:208
msgid "Save"
msgstr ""
#: adsenseadminpanel.php:208
msgid "Save AdSense settings"
msgstr ""

View File

@ -41,7 +41,7 @@ class AutoSandboxPlugin extends Plugin
var $contact; var $contact;
var $debug; var $debug;
function onInitializePlugin() function onInitializePlugin()
{ {
if(!isset($this->debug)) if(!isset($this->debug))
{ {
@ -53,7 +53,7 @@ class AutoSandboxPlugin extends Plugin
if (!empty($default)) { if (!empty($default)) {
$this->contact = $default; $this->contact = $default;
} }
} }
} }
function onPluginVersion(&$versions) function onPluginVersion(&$versions)
@ -69,16 +69,16 @@ class AutoSandboxPlugin extends Plugin
function onStartRegistrationFormData($action) function onStartRegistrationFormData($action)
{ {
$instr = _m('Note you will initially be "sandboxed" so your posts will not appear in the public timeline.');
$instr = 'Note you will initially be "sandboxed" so your posts will not appear in the public timeline.';
if (isset($this->contact)) { if (isset($this->contact)) {
$contactuser = User::staticGet('nickname', $this->contact); $contactuser = User::staticGet('nickname', $this->contact);
if (!empty($contactuser)) { if (!empty($contactuser)) {
$contactlink = "@<a href=\"$contactuser->uri\">$contactuser->nickname</a>"; $contactlink = "@<a href=\"$contactuser->uri\">$contactuser->nickname</a>";
$instr = $instr . " Send a message to $contactlink to speed up the unsandboxing process."; $instr = _m("Note you will initially be \"sandboxed\" so your posts will not appear in the public timeline. ".
'Send a message to $contactlink to speed up the unsandboxing process.');
} }
} }
$output = common_markup_to_html($instr); $output = common_markup_to_html($instr);
$action->elementStart('div', 'instructions'); $action->elementStart('div', 'instructions');

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -19,3 +19,16 @@ msgstr ""
#: AutoSandboxPlugin.php:66 #: AutoSandboxPlugin.php:66
msgid "Automatically sandboxes newly registered members." msgid "Automatically sandboxes newly registered members."
msgstr "" msgstr ""
#: AutoSandboxPlugin.php:72
msgid ""
"Note you will initially be \"sandboxed\" so your posts will not appear in "
"the public timeline."
msgstr ""
#: AutoSandboxPlugin.php:78
msgid ""
"Note you will initially be \"sandboxed\" so your posts will not appear in "
"the public timeline. Send a message to $contactlink to speed up the "
"unsandboxing process."
msgstr ""

View File

@ -80,6 +80,4 @@ class AutocompletePlugin extends Plugin
_m('The autocomplete plugin allows users to autocomplete screen names in @ replies. When an "@" is typed into the notice text area, an autocomplete box is displayed populated with the user\'s friend\' screen names.')); _m('The autocomplete plugin allows users to autocomplete screen names in @ replies. When an "@" is typed into the notice text area, an autocomplete box is displayed populated with the user\'s friend\' screen names.'));
return true; return true;
} }
} }
?>

View File

@ -43,7 +43,6 @@ if (!defined('STATUSNET') && !defined('LACONICA')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/ * @link http://status.net/
*/ */
class AutocompleteAction extends Action class AutocompleteAction extends Action
{ {
private $result; private $result;

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: AutocompletePlugin.php:79 #: AutocompletePlugin.php:80
msgid "" msgid ""
"The autocomplete plugin allows users to autocomplete screen names in @ " "The autocomplete plugin allows users to autocomplete screen names in @ "
"replies. When an \"@\" is typed into the notice text area, an autocomplete " "replies. When an \"@\" is typed into the notice text area, an autocomplete "

View File

@ -40,7 +40,7 @@ class BitlyUrlPlugin extends UrlShortenerPlugin
function onInitializePlugin(){ function onInitializePlugin(){
parent::onInitializePlugin(); parent::onInitializePlugin();
if(!isset($this->serviceUrl)){ if(!isset($this->serviceUrl)){
throw new Exception("must specify a serviceUrl"); throw new Exception(_m("You must specify a serviceUrl."));
} }
} }
@ -63,4 +63,3 @@ class BitlyUrlPlugin extends UrlShortenerPlugin
return true; return true;
} }
} }

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,6 +16,10 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: BitlyUrlPlugin.php:43
msgid "You must specify a serviceUrl."
msgstr ""
#: BitlyUrlPlugin.php:60 #: BitlyUrlPlugin.php:60
#, php-format #, php-format
msgid "Uses <a href=\"http://%1$s/\">%1$s</a> URL-shortener service." msgid "Uses <a href=\"http://%1$s/\">%1$s</a> URL-shortener service."

View File

@ -40,7 +40,6 @@ if (!defined('STATUSNET')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html GNU Affero General Public License version 3.0
* @link http://status.net/ * @link http://status.net/
*/ */
class BlacklistPlugin extends Plugin class BlacklistPlugin extends Plugin
{ {
const VERSION = STATUSNET_VERSION; const VERSION = STATUSNET_VERSION;
@ -76,13 +75,11 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook value * @return boolean hook value
*/ */
function onCheckSchema() function onCheckSchema()
{ {
$schema = Schema::get(); $schema = Schema::get();
// For storing blacklist patterns for nicknames // For storing blacklist patterns for nicknames
$schema->ensureTable('nickname_blacklist', $schema->ensureTable('nickname_blacklist',
array(new ColumnDef('pattern', array(new ColumnDef('pattern',
'varchar', 'varchar',
@ -118,7 +115,6 @@ class BlacklistPlugin extends Plugin
* *
* @return array configuration values * @return array configuration values
*/ */
function _configArray($section, $setting) function _configArray($section, $setting)
{ {
$config = common_config($section, $setting); $config = common_config($section, $setting);
@ -143,14 +139,13 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook value * @return boolean hook value
*/ */
function onStartRegistrationTry($action) function onStartRegistrationTry($action)
{ {
$homepage = strtolower($action->trimmed('homepage')); $homepage = strtolower($action->trimmed('homepage'));
if (!empty($homepage)) { if (!empty($homepage)) {
if (!$this->_checkUrl($homepage)) { if (!$this->_checkUrl($homepage)) {
$msg = sprintf(_m("You may not register with homepage '%s'"), $msg = sprintf(_m("You may not register with homepage '%s'."),
$homepage); $homepage);
throw new ClientException($msg); throw new ClientException($msg);
} }
@ -160,7 +155,7 @@ class BlacklistPlugin extends Plugin
if (!empty($nickname)) { if (!empty($nickname)) {
if (!$this->_checkNickname($nickname)) { if (!$this->_checkNickname($nickname)) {
$msg = sprintf(_m("You may not register with nickname '%s'"), $msg = sprintf(_m("You may not register with nickname '%s'."),
$nickname); $nickname);
throw new ClientException($msg); throw new ClientException($msg);
} }
@ -178,14 +173,13 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook value * @return boolean hook value
*/ */
function onStartProfileSaveForm($action) function onStartProfileSaveForm($action)
{ {
$homepage = strtolower($action->trimmed('homepage')); $homepage = strtolower($action->trimmed('homepage'));
if (!empty($homepage)) { if (!empty($homepage)) {
if (!$this->_checkUrl($homepage)) { if (!$this->_checkUrl($homepage)) {
$msg = sprintf(_m("You may not use homepage '%s'"), $msg = sprintf(_m("You may not use homepage '%s'."),
$homepage); $homepage);
throw new ClientException($msg); throw new ClientException($msg);
} }
@ -195,7 +189,7 @@ class BlacklistPlugin extends Plugin
if (!empty($nickname)) { if (!empty($nickname)) {
if (!$this->_checkNickname($nickname)) { if (!$this->_checkNickname($nickname)) {
$msg = sprintf(_m("You may not use nickname '%s'"), $msg = sprintf(_m("You may not use nickname '%s'."),
$nickname); $nickname);
throw new ClientException($msg); throw new ClientException($msg);
} }
@ -213,7 +207,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook value * @return boolean hook value
*/ */
function onStartNoticeSave(&$notice) function onStartNoticeSave(&$notice)
{ {
common_replace_urls_callback($notice->content, common_replace_urls_callback($notice->content,
@ -230,7 +223,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook value * @return boolean hook value
*/ */
function checkNoticeUrl($url) function checkNoticeUrl($url)
{ {
// It comes in special'd, so we unspecial it // It comes in special'd, so we unspecial it
@ -239,7 +231,7 @@ class BlacklistPlugin extends Plugin
$url = htmlspecialchars_decode($url); $url = htmlspecialchars_decode($url);
if (!$this->_checkUrl($url)) { if (!$this->_checkUrl($url)) {
$msg = sprintf(_m("You may not use url '%s' in notices"), $msg = sprintf(_m("You may not use UTL \"%s\" in notices."),
$url); $url);
throw new ClientException($msg); throw new ClientException($msg);
} }
@ -256,7 +248,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean true means it's OK, false means it's bad * @return boolean true means it's OK, false means it's bad
*/ */
private function _checkUrl($url) private function _checkUrl($url)
{ {
$patterns = $this->_getUrlPatterns(); $patterns = $this->_getUrlPatterns();
@ -279,7 +270,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean true means it's OK, false means it's bad * @return boolean true means it's OK, false means it's bad
*/ */
private function _checkNickname($nickname) private function _checkNickname($nickname)
{ {
$patterns = $this->_getNicknamePatterns(); $patterns = $this->_getNicknamePatterns();
@ -300,7 +290,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook return * @return boolean hook return
*/ */
function onRouterInitialized($m) function onRouterInitialized($m)
{ {
$m->connect('admin/blacklist', array('action' => 'blacklistadminpanel')); $m->connect('admin/blacklist', array('action' => 'blacklistadminpanel'));
@ -314,7 +303,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook return * @return boolean hook return
*/ */
function onAutoload($cls) function onAutoload($cls)
{ {
switch (strtolower($cls)) switch (strtolower($cls))
@ -339,7 +327,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook value * @return boolean hook value
*/ */
function onPluginVersion(&$versions) function onPluginVersion(&$versions)
{ {
$versions[] = array('name' => 'Blacklist', $versions[] = array('name' => 'Blacklist',
@ -348,7 +335,7 @@ class BlacklistPlugin extends Plugin
'homepage' => 'homepage' =>
'http://status.net/wiki/Plugin:Blacklist', 'http://status.net/wiki/Plugin:Blacklist',
'description' => 'description' =>
_m('Keep a blacklist of forbidden nickname '. _m('Keeps a blacklist of forbidden nickname '.
'and URL patterns.')); 'and URL patterns.'));
return true; return true;
} }
@ -379,7 +366,6 @@ class BlacklistPlugin extends Plugin
* *
* @return boolean hook value * @return boolean hook value
*/ */
function onEndAdminPanelNav($nav) function onEndAdminPanelNav($nav)
{ {
if (AdminPanelAction::canAdmin('blacklist')) { if (AdminPanelAction::canAdmin('blacklist')) {
@ -387,8 +373,8 @@ class BlacklistPlugin extends Plugin
$action_name = $nav->action->trimmed('action'); $action_name = $nav->action->trimmed('action');
$nav->out->menuItem(common_local_url('blacklistadminpanel'), $nav->out->menuItem(common_local_url('blacklistadminpanel'),
_('Blacklist'), _m('Blacklist'),
_('Blacklist configuration'), _m('Blacklist configuration'),
$action_name == 'blacklistadminpanel', $action_name == 'blacklistadminpanel',
'nav_blacklist_admin_panel'); 'nav_blacklist_admin_panel');
} }
@ -414,7 +400,7 @@ class BlacklistPlugin extends Plugin
$action->elementStart('li'); $action->elementStart('li');
$this->checkboxAndText($action, $this->checkboxAndText($action,
'blacklistnickname', 'blacklistnickname',
_('Add this nickname pattern to blacklist'), _m('Add this nickname pattern to blacklist'),
'blacklistnicknamepattern', 'blacklistnicknamepattern',
$this->patternizeNickname($user->nickname)); $this->patternizeNickname($user->nickname));
$action->elementEnd('li'); $action->elementEnd('li');
@ -423,7 +409,7 @@ class BlacklistPlugin extends Plugin
$action->elementStart('li'); $action->elementStart('li');
$this->checkboxAndText($action, $this->checkboxAndText($action,
'blacklisthomepage', 'blacklisthomepage',
_('Add this homepage pattern to blacklist'), _m('Add this homepage pattern to blacklist'),
'blacklisthomepagepattern', 'blacklisthomepagepattern',
$this->patternizeHomepage($profile->homepage)); $this->patternizeHomepage($profile->homepage));
$action->elementEnd('li'); $action->elementEnd('li');

View File

@ -44,7 +44,6 @@ require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
* *
* @see DB_DataObject * @see DB_DataObject
*/ */
class Homepage_blacklist extends Memcached_DataObject class Homepage_blacklist extends Memcached_DataObject
{ {
public $__table = 'homepage_blacklist'; // table name public $__table = 'homepage_blacklist'; // table name
@ -62,7 +61,6 @@ class Homepage_blacklist extends Memcached_DataObject
* @return Homepage_blacklist object found, or null for no hits * @return Homepage_blacklist object found, or null for no hits
* *
*/ */
function staticGet($k, $v=null) function staticGet($k, $v=null)
{ {
return Memcached_DataObject::staticGet('Homepage_blacklist', $k, $v); return Memcached_DataObject::staticGet('Homepage_blacklist', $k, $v);
@ -76,7 +74,6 @@ class Homepage_blacklist extends Memcached_DataObject
* *
* @return array array of column definitions * @return array array of column definitions
*/ */
function table() function table()
{ {
return array('pattern' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL, return array('pattern' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL,
@ -91,7 +88,6 @@ class Homepage_blacklist extends Memcached_DataObject
* *
* @return array key definitions * @return array key definitions
*/ */
function keys() function keys()
{ {
return array_keys($this->keyTypes()); return array_keys($this->keyTypes());
@ -105,7 +101,6 @@ class Homepage_blacklist extends Memcached_DataObject
* *
* @return array key definitions * @return array key definitions
*/ */
function keyTypes() function keyTypes()
{ {
return array('pattern' => 'K'); return array('pattern' => 'K');
@ -116,7 +111,6 @@ class Homepage_blacklist extends Memcached_DataObject
* *
* @return array string patterns to check * @return array string patterns to check
*/ */
static function getPatterns() static function getPatterns()
{ {
$patterns = self::cacheGet('homepage_blacklist:patterns'); $patterns = self::cacheGet('homepage_blacklist:patterns');
@ -144,17 +138,14 @@ class Homepage_blacklist extends Memcached_DataObject
* *
* @return array of patterns to check * @return array of patterns to check
*/ */
static function saveNew($newPatterns) static function saveNew($newPatterns)
{ {
$oldPatterns = self::getPatterns(); $oldPatterns = self::getPatterns();
// Delete stuff that's old that not in new // Delete stuff that's old that not in new
$toDelete = array_diff($oldPatterns, $newPatterns); $toDelete = array_diff($oldPatterns, $newPatterns);
// Insert stuff that's in new and not in old // Insert stuff that's in new and not in old
$toInsert = array_diff($newPatterns, $oldPatterns); $toInsert = array_diff($newPatterns, $oldPatterns);
foreach ($toDelete as $pattern) { foreach ($toDelete as $pattern) {

View File

@ -44,7 +44,6 @@ require_once INSTALLDIR . '/classes/Memcached_DataObject.php';
* *
* @see DB_DataObject * @see DB_DataObject
*/ */
class Nickname_blacklist extends Memcached_DataObject class Nickname_blacklist extends Memcached_DataObject
{ {
public $__table = 'nickname_blacklist'; // table name public $__table = 'nickname_blacklist'; // table name
@ -62,7 +61,6 @@ class Nickname_blacklist extends Memcached_DataObject
* @return Nickname_blacklist object found, or null for no hits * @return Nickname_blacklist object found, or null for no hits
* *
*/ */
function staticGet($k, $v=null) function staticGet($k, $v=null)
{ {
return Memcached_DataObject::staticGet('Nickname_blacklist', $k, $v); return Memcached_DataObject::staticGet('Nickname_blacklist', $k, $v);
@ -73,7 +71,6 @@ class Nickname_blacklist extends Memcached_DataObject
* *
* @return array array of column definitions * @return array array of column definitions
*/ */
function table() function table()
{ {
return array('pattern' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL, return array('pattern' => DB_DATAOBJECT_STR + DB_DATAOBJECT_NOTNULL,
@ -85,7 +82,6 @@ class Nickname_blacklist extends Memcached_DataObject
* *
* @return array key definitions * @return array key definitions
*/ */
function keys() function keys()
{ {
return array_keys($this->keyTypes()); return array_keys($this->keyTypes());
@ -96,7 +92,6 @@ class Nickname_blacklist extends Memcached_DataObject
* *
* @return array key definitions * @return array key definitions
*/ */
function keyTypes() function keyTypes()
{ {
return array('pattern' => 'K'); return array('pattern' => 'K');
@ -107,7 +102,6 @@ class Nickname_blacklist extends Memcached_DataObject
* *
* @return array string patterns to check * @return array string patterns to check
*/ */
static function getPatterns() static function getPatterns()
{ {
$patterns = self::cacheGet('nickname_blacklist:patterns'); $patterns = self::cacheGet('nickname_blacklist:patterns');
@ -135,17 +129,14 @@ class Nickname_blacklist extends Memcached_DataObject
* *
* @return array of patterns to check * @return array of patterns to check
*/ */
static function saveNew($newPatterns) static function saveNew($newPatterns)
{ {
$oldPatterns = self::getPatterns(); $oldPatterns = self::getPatterns();
// Delete stuff that's old that not in new // Delete stuff that's old that not in new
$toDelete = array_diff($oldPatterns, $newPatterns); $toDelete = array_diff($oldPatterns, $newPatterns);
// Insert stuff that's in new and not in old // Insert stuff that's in new and not in old
$toInsert = array_diff($newPatterns, $oldPatterns); $toInsert = array_diff($newPatterns, $oldPatterns);
foreach ($toDelete as $pattern) { foreach ($toDelete as $pattern) {

View File

@ -40,7 +40,6 @@ if (!defined('STATUSNET')) {
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3
* @link http://status.net/ * @link http://status.net/
*/ */
class BlacklistadminpanelAction extends AdminPanelAction class BlacklistadminpanelAction extends AdminPanelAction
{ {
/** /**
@ -48,10 +47,9 @@ class BlacklistadminpanelAction extends AdminPanelAction
* *
* @return string title * @return string title
*/ */
function title() function title()
{ {
return _('Blacklist'); return _m('Blacklist');
} }
/** /**
@ -59,10 +57,9 @@ class BlacklistadminpanelAction extends AdminPanelAction
* *
* @return string instructions * @return string instructions
*/ */
function getInstructions() function getInstructions()
{ {
return _('Blacklisted URLs and nicknames'); return _m('Blacklisted URLs and nicknames');
} }
/** /**
@ -72,7 +69,6 @@ class BlacklistadminpanelAction extends AdminPanelAction
* *
* @see BlacklistAdminPanelForm * @see BlacklistAdminPanelForm
*/ */
function showForm() function showForm()
{ {
$form = new BlacklistAdminPanelForm($this); $form = new BlacklistAdminPanelForm($this);
@ -85,7 +81,6 @@ class BlacklistadminpanelAction extends AdminPanelAction
* *
* @return void * @return void
*/ */
function saveSettings() function saveSettings()
{ {
$nickPatterns = $this->splitPatterns($this->trimmed('blacklist-nicknames')); $nickPatterns = $this->splitPatterns($this->trimmed('blacklist-nicknames'));
@ -116,7 +111,6 @@ class BlacklistadminpanelAction extends AdminPanelAction
* *
* @return boolean success flag * @return boolean success flag
*/ */
function validate(&$values) function validate(&$values)
{ {
return true; return true;
@ -132,7 +126,6 @@ class BlacklistadminpanelAction extends AdminPanelAction
* @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3 * @license http://www.fsf.org/licensing/licenses/agpl-3.0.html AGPLv3
* @link http://status.net/ * @link http://status.net/
*/ */
class BlacklistAdminPanelForm extends Form class BlacklistAdminPanelForm extends Form
{ {
/** /**
@ -140,7 +133,6 @@ class BlacklistAdminPanelForm extends Form
* *
* @return string ID * @return string ID
*/ */
function id() function id()
{ {
return 'blacklistadminpanel'; return 'blacklistadminpanel';
@ -151,7 +143,6 @@ class BlacklistAdminPanelForm extends Form
* *
* @return string class * @return string class
*/ */
function formClass() function formClass()
{ {
return 'form_settings'; return 'form_settings';
@ -162,7 +153,6 @@ class BlacklistAdminPanelForm extends Form
* *
* @return string action URL * @return string action URL
*/ */
function action() function action()
{ {
return common_local_url('blacklistadminpanel'); return common_local_url('blacklistadminpanel');
@ -173,7 +163,6 @@ class BlacklistAdminPanelForm extends Form
* *
* @return void * @return void
*/ */
function formData() function formData()
{ {
$this->out->elementStart('ul', 'form_data'); $this->out->elementStart('ul', 'form_data');
@ -184,7 +173,7 @@ class BlacklistAdminPanelForm extends Form
$this->out->textarea('blacklist-nicknames', _m('Nicknames'), $this->out->textarea('blacklist-nicknames', _m('Nicknames'),
implode("\r\n", $nickPatterns), implode("\r\n", $nickPatterns),
_('Patterns of nicknames to block, one per line')); _m('Patterns of nicknames to block, one per line'));
$this->out->elementEnd('li'); $this->out->elementEnd('li');
$urlPatterns = Homepage_blacklist::getPatterns(); $urlPatterns = Homepage_blacklist::getPatterns();
@ -192,7 +181,7 @@ class BlacklistAdminPanelForm extends Form
$this->out->elementStart('li'); $this->out->elementStart('li');
$this->out->textarea('blacklist-urls', _m('URLs'), $this->out->textarea('blacklist-urls', _m('URLs'),
implode("\r\n", $urlPatterns), implode("\r\n", $urlPatterns),
_('Patterns of URLs to block, one per line')); _m('Patterns of URLs to block, one per line'));
$this->out->elementEnd('li'); $this->out->elementEnd('li');
$this->out->elementEnd('ul'); $this->out->elementEnd('ul');
@ -203,13 +192,12 @@ class BlacklistAdminPanelForm extends Form
* *
* @return void * @return void
*/ */
function formActions() function formActions()
{ {
$this->out->submit('submit', $this->out->submit('submit',
_('Save'), _m('Save'),
'submit', 'submit',
null, null,
_('Save site settings')); _m('Save site settings'));
} }
} }

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,39 +16,75 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: BlacklistPlugin.php:153 #: BlacklistPlugin.php:148
#, php-format #, php-format
msgid "You may not register with homepage '%s'" msgid "You may not register with homepage '%s'."
msgstr "" msgstr ""
#: BlacklistPlugin.php:163 #: BlacklistPlugin.php:158
#, php-format #, php-format
msgid "You may not register with nickname '%s'" msgid "You may not register with nickname '%s'."
msgstr "" msgstr ""
#: BlacklistPlugin.php:188 #: BlacklistPlugin.php:182
#, php-format #, php-format
msgid "You may not use homepage '%s'" msgid "You may not use homepage '%s'."
msgstr "" msgstr ""
#: BlacklistPlugin.php:198 #: BlacklistPlugin.php:192
#, php-format #, php-format
msgid "You may not use nickname '%s'" msgid "You may not use nickname '%s'."
msgstr "" msgstr ""
#: BlacklistPlugin.php:242 #: BlacklistPlugin.php:234
#, php-format #, php-format
msgid "You may not use url '%s' in notices" msgid "You may not use UTL \"%s\" in notices."
msgstr "" msgstr ""
#: BlacklistPlugin.php:351 #: BlacklistPlugin.php:338
msgid "Keep a blacklist of forbidden nickname and URL patterns." msgid "Keeps a blacklist of forbidden nickname and URL patterns."
msgstr "" msgstr ""
#: blacklistadminpanel.php:185 #: BlacklistPlugin.php:376 blacklistadminpanel.php:52
msgid "Blacklist"
msgstr ""
#: BlacklistPlugin.php:377
msgid "Blacklist configuration"
msgstr ""
#: BlacklistPlugin.php:403
msgid "Add this nickname pattern to blacklist"
msgstr ""
#: BlacklistPlugin.php:412
msgid "Add this homepage pattern to blacklist"
msgstr ""
#: blacklistadminpanel.php:62
msgid "Blacklisted URLs and nicknames"
msgstr ""
#: blacklistadminpanel.php:174
msgid "Nicknames" msgid "Nicknames"
msgstr "" msgstr ""
#: blacklistadminpanel.php:193 #: blacklistadminpanel.php:176
msgid "Patterns of nicknames to block, one per line"
msgstr ""
#: blacklistadminpanel.php:182
msgid "URLs" msgid "URLs"
msgstr "" msgstr ""
#: blacklistadminpanel.php:184
msgid "Patterns of URLs to block, one per line"
msgstr ""
#: blacklistadminpanel.php:198
msgid "Save"
msgstr ""
#: blacklistadminpanel.php:201
msgid "Save site settings"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -22,6 +22,6 @@ msgid ""
"shorten urls as they entered, and before the notice is submitted." "shorten urls as they entered, and before the notice is submitted."
msgstr "" msgstr ""
#: shorten.php:55 #: shorten.php:56
msgid "'text' argument must be specified." msgid "'text' argument must be specified."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-05-08 22:32+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,6 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: DirectionDetectorPlugin.php:222 #. TRANS: Direction detector plugin description.
#: DirectionDetectorPlugin.php:221
msgid "Shows notices with right-to-left content in correct direction." msgid "Shows notices with right-to-left content in correct direction."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: facebookutil.php:285 #: facebookutil.php:439
#, php-format #, php-format
msgid "" msgid ""
"Hi, %1$s. We're sorry to inform you that we are unable to update your " "Hi, %1$s. We're sorry to inform you that we are unable to update your "
@ -378,46 +378,38 @@ msgstr ""
msgid "Not sure what you're trying to do." msgid "Not sure what you're trying to do."
msgstr "" msgstr ""
#: facebooksettings.php:74 #: facebooksettings.php:63
msgid "There was a problem saving your sync preferences!" msgid "There was a problem saving your sync preferences!"
msgstr "" msgstr ""
#: facebooksettings.php:76 #: facebooksettings.php:65
msgid "Sync preferences saved." msgid "Sync preferences saved."
msgstr "" msgstr ""
#: facebooksettings.php:99 #: facebooksettings.php:88
msgid "Automatically update my Facebook status with my notices." msgid "Automatically update my Facebook status with my notices."
msgstr "" msgstr ""
#: facebooksettings.php:106 #: facebooksettings.php:95
msgid "Send \"@\" replies to Facebook." msgid "Send \"@\" replies to Facebook."
msgstr "" msgstr ""
#: facebooksettings.php:115 #: facebooksettings.php:102
msgid "Prefix"
msgstr ""
#: facebooksettings.php:117
msgid "A string to prefix notices with."
msgstr ""
#: facebooksettings.php:123
msgid "Save" msgid "Save"
msgstr "" msgstr ""
#: facebooksettings.php:133 #: facebooksettings.php:112
#, php-format #, php-format
msgid "" msgid ""
"If you would like %s to automatically update your Facebook status with your " "If you would like %s to automatically update your Facebook status with your "
"latest notice, you need to give it permission." "latest notice, you need to give it permission."
msgstr "" msgstr ""
#: facebooksettings.php:146 #: facebooksettings.php:125
#, php-format #, php-format
msgid "Allow %s to update my Facebook status" msgid "Allow %s to update my Facebook status"
msgstr "" msgstr ""
#: facebooksettings.php:156 #: facebooksettings.php:135
msgid "Sync preferences" msgid "Sync preferences"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,6 +16,6 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: FirePHPPlugin.php:66 #: FirePHPPlugin.php:68
msgid "The FirePHP plugin writes StatusNet's log output to FirePHP." msgid "The FirePHP plugin writes StatusNet's log output to FirePHP."
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,51 +16,51 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: GravatarPlugin.php:57 #: GravatarPlugin.php:60
msgid "Set Gravatar" msgid "Set Gravatar"
msgstr "" msgstr ""
#: GravatarPlugin.php:60 #: GravatarPlugin.php:63
msgid "If you want to use your Gravatar image, click \"Add\"." msgid "If you want to use your Gravatar image, click \"Add\"."
msgstr "" msgstr ""
#: GravatarPlugin.php:65 #: GravatarPlugin.php:68
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: GravatarPlugin.php:75 #: GravatarPlugin.php:78
msgid "Remove Gravatar" msgid "Remove Gravatar"
msgstr "" msgstr ""
#: GravatarPlugin.php:78 #: GravatarPlugin.php:81
msgid "If you want to remove your Gravatar image, click \"Remove\"." msgid "If you want to remove your Gravatar image, click \"Remove\"."
msgstr "" msgstr ""
#: GravatarPlugin.php:83 #: GravatarPlugin.php:86
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: GravatarPlugin.php:88 #: GravatarPlugin.php:91
msgid "To use a Gravatar first enter in an email address." msgid "To use a Gravatar first enter in an email address."
msgstr "" msgstr ""
#: GravatarPlugin.php:137 #: GravatarPlugin.php:141
msgid "You do not have a email set in your profile." msgid "You do not have a email set in your profile."
msgstr "" msgstr ""
#: GravatarPlugin.php:155 #: GravatarPlugin.php:159
msgid "Failed to save Gravatar to the DB." msgid "Failed to save Gravatar to the DB."
msgstr "" msgstr ""
#: GravatarPlugin.php:159 #: GravatarPlugin.php:163
msgid "Gravatar added." msgid "Gravatar added."
msgstr "" msgstr ""
#: GravatarPlugin.php:177 #: GravatarPlugin.php:181
msgid "Gravatar removed." msgid "Gravatar removed."
msgstr "" msgstr ""
#: GravatarPlugin.php:196 #: GravatarPlugin.php:201
msgid "" msgid ""
"The Gravatar plugin allows users to use their <a href=\"http://www.gravatar." "The Gravatar plugin allows users to use their <a href=\"http://www.gravatar."
"com/\">Gravatar</a> with StatusNet." "com/\">Gravatar</a> with StatusNet."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -20,7 +20,7 @@ msgstr ""
msgid "Error" msgid "Error"
msgstr "" msgstr ""
#: ImapPlugin.php:101 #: ImapPlugin.php:103
msgid "" msgid ""
"The IMAP plugin allows for StatusNet to check a POP or IMAP mailbox for " "The IMAP plugin allows for StatusNet to check a POP or IMAP mailbox for "
"incoming mail containing user posts." "incoming mail containing user posts."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -30,25 +30,25 @@ msgid ""
"mapstraction.com/\">Mapstraction</a> JavaScript library." "mapstraction.com/\">Mapstraction</a> JavaScript library."
msgstr "" msgstr ""
#: map.php:72 #: map.php:73
msgid "No such user." msgid "No such user."
msgstr "" msgstr ""
#: map.php:79 #: map.php:80
msgid "User has no profile." msgid "User has no profile."
msgstr "" msgstr ""
#: allmap.php:71 #: allmap.php:72
#, php-format #, php-format
msgid "%s friends map" msgid "%s friends map"
msgstr "" msgstr ""
#: allmap.php:74 #: allmap.php:75
#, php-format #, php-format
msgid "%s friends map, page %d" msgid "%s friends map, page %d"
msgstr "" msgstr ""
#: usermap.php:71 #: usermap.php:72
#, php-format #, php-format
msgid "%s map, page %d" msgid "%s map, page %d"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: MinifyPlugin.php:179 #: MinifyPlugin.php:180
msgid "" msgid ""
"The Minify plugin minifies your CSS and Javascript, removing whitespace and " "The Minify plugin minifies your CSS and Javascript, removing whitespace and "
"comments." "comments."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,6 +16,6 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: MobileProfilePlugin.php:424 #: MobileProfilePlugin.php:429
msgid "XHTML MobileProfile output for supporting user agents." msgid "XHTML MobileProfile output for supporting user agents."
msgstr "" msgstr ""

View File

@ -0,0 +1,21 @@
# 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: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: NoticeTitlePlugin.php:126
msgid "Adds optional titles to notices"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,133 +16,126 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: OStatusPlugin.php:210 OStatusPlugin.php:913 actions/ostatusinit.php:99 #: OStatusPlugin.php:226 OStatusPlugin.php:951 actions/ostatusinit.php:99
msgid "Subscribe" msgid "Subscribe"
msgstr "" msgstr ""
#: OStatusPlugin.php:228 OStatusPlugin.php:635 actions/ostatussub.php:105 #: OStatusPlugin.php:244 OStatusPlugin.php:663 actions/ostatussub.php:105
#: actions/ostatusinit.php:96 #: actions/ostatusinit.php:96
msgid "Join" msgid "Join"
msgstr "" msgstr ""
#: OStatusPlugin.php:451 #: OStatusPlugin.php:456
#, php-format #, php-format
msgid "Sent from %s via OStatus" msgid "Sent from %s via OStatus"
msgstr "" msgstr ""
#: OStatusPlugin.php:503 #: OStatusPlugin.php:527
msgid "Could not set up remote subscription." msgid "Could not set up remote subscription."
msgstr "" msgstr ""
#: OStatusPlugin.php:619 #: OStatusPlugin.php:647
msgid "Could not set up remote group membership." msgid "Could not set up remote group membership."
msgstr "" msgstr ""
#: OStatusPlugin.php:636 #: OStatusPlugin.php:674
#, php-format
msgid "%s has joined group %s."
msgstr ""
#: OStatusPlugin.php:644
msgid "Failed joining remote group." msgid "Failed joining remote group."
msgstr "" msgstr ""
#: OStatusPlugin.php:684 #: OStatusPlugin.php:714
msgid "Leave" msgid "Leave"
msgstr "" msgstr ""
#: OStatusPlugin.php:685 #: OStatusPlugin.php:880
#, php-format
msgid "%s has left group %s."
msgstr ""
#: OStatusPlugin.php:844
msgid "Remote" msgid "Remote"
msgstr "" msgstr ""
#: OStatusPlugin.php:883 #: OStatusPlugin.php:919
msgid "Profile update" msgid "Profile update"
msgstr "" msgstr ""
#: OStatusPlugin.php:884 #. TRANS: Ping text for remote profile update through OStatus.
#. TRANS: %s is user that updated their profile.
#: OStatusPlugin.php:922
#, php-format #, php-format
msgid "%s has updated their profile page." msgid "%s has updated their profile page."
msgstr "" msgstr ""
#: OStatusPlugin.php:928 #: OStatusPlugin.php:966
msgid "" msgid ""
"Follow people across social networks that implement <a href=\"http://ostatus." "Follow people across social networks that implement <a href=\"http://ostatus."
"org/\">OStatus</a>." "org/\">OStatus</a>."
msgstr "" msgstr ""
#: classes/Ostatus_profile.php:566 #: classes/Ostatus_profile.php:592
msgid "Show more" msgid "Show more"
msgstr "" msgstr ""
#: classes/Ostatus_profile.php:1004 #: classes/Ostatus_profile.php:1035
#, php-format #, php-format
msgid "Invalid avatar URL %s" msgid "Invalid avatar URL %s."
msgstr "" msgstr ""
#: classes/Ostatus_profile.php:1014 #: classes/Ostatus_profile.php:1045
#, php-format #, php-format
msgid "Tried to update avatar for unsaved remote profile %s" msgid "Tried to update avatar for unsaved remote profile %s."
msgstr "" msgstr ""
#: classes/Ostatus_profile.php:1022 #: classes/Ostatus_profile.php:1053
#, php-format #, php-format
msgid "Unable to fetch avatar from %s" msgid "Unable to fetch avatar from %s."
msgstr "" msgstr ""
#: lib/salmonaction.php:41 #. TRANS: POST is a HTTP command. It should not be translated.
#: lib/salmonaction.php:42
msgid "This method requires a POST." msgid "This method requires a POST."
msgstr "" msgstr ""
#: lib/salmonaction.php:45 #: lib/salmonaction.php:46
msgid "Salmon requires application/magic-envelope+xml" msgid "Salmon requires \"application/magic-envelope+xml\"."
msgstr "" msgstr ""
#: lib/salmonaction.php:55 #: lib/salmonaction.php:55
msgid "Salmon signature verification failed." msgid "Salmon signature verification failed."
msgstr "" msgstr ""
#: lib/salmonaction.php:67 #: lib/salmonaction.php:66
msgid "Salmon post must be an Atom entry." msgid "Salmon post must be an Atom entry."
msgstr "" msgstr ""
#: lib/salmonaction.php:115 #: lib/salmonaction.php:114
msgid "Unrecognized activity type." msgid "Unrecognized activity type."
msgstr "" msgstr ""
#: lib/salmonaction.php:123 #: lib/salmonaction.php:122
msgid "This target doesn't understand posts." msgid "This target doesn't understand posts."
msgstr "" msgstr ""
#: lib/salmonaction.php:128 #: lib/salmonaction.php:127
msgid "This target doesn't understand follows." msgid "This target doesn't understand follows."
msgstr "" msgstr ""
#: lib/salmonaction.php:133 #: lib/salmonaction.php:132
msgid "This target doesn't understand unfollows." msgid "This target doesn't understand unfollows."
msgstr "" msgstr ""
#: lib/salmonaction.php:138 #: lib/salmonaction.php:137
msgid "This target doesn't understand favorites." msgid "This target doesn't understand favorites."
msgstr "" msgstr ""
#: lib/salmonaction.php:143 #: lib/salmonaction.php:142
msgid "This target doesn't understand unfavorites." msgid "This target doesn't understand unfavorites."
msgstr "" msgstr ""
#: lib/salmonaction.php:148 #: lib/salmonaction.php:147
msgid "This target doesn't understand share events." msgid "This target doesn't understand share events."
msgstr "" msgstr ""
#: lib/salmonaction.php:153 #: lib/salmonaction.php:152
msgid "This target doesn't understand joins." msgid "This target doesn't understand joins."
msgstr "" msgstr ""
#: lib/salmonaction.php:158 #: lib/salmonaction.php:157
msgid "This target doesn't understand leave events." msgid "This target doesn't understand leave events."
msgstr "" msgstr ""
@ -155,7 +148,7 @@ msgid "Join group"
msgstr "" msgstr ""
#: actions/ostatusgroup.php:77 #: actions/ostatusgroup.php:77
msgid "OStatus group's address, like http://example.net/group/nickname" msgid "OStatus group's address, like http://example.net/group/nickname."
msgstr "" msgstr ""
#: actions/ostatusgroup.php:81 actions/ostatussub.php:71 #: actions/ostatusgroup.php:81 actions/ostatussub.php:71
@ -249,7 +242,7 @@ msgstr ""
#: actions/ostatussub.php:272 #: actions/ostatussub.php:272
msgid "" msgid ""
"Sorry, we could not reach that address. Please make sure that the OStatus " "Sorry, we could not reach that address. Please make sure that the OStatus "
"address is like nickname@example.com or http://example.net/nickname" "address is like nickname@example.com or http://example.net/nickname."
msgstr "" msgstr ""
#: actions/ostatussub.php:256 actions/ostatussub.php:259 #: actions/ostatussub.php:256 actions/ostatussub.php:259
@ -303,7 +296,7 @@ msgid "User nickname"
msgstr "" msgstr ""
#: actions/ostatusinit.php:112 #: actions/ostatusinit.php:112
msgid "Nickname of the user you want to follow" msgid "Nickname of the user you want to follow."
msgstr "" msgstr ""
#: actions/ostatusinit.php:116 #: actions/ostatusinit.php:116
@ -311,7 +304,7 @@ msgid "Profile Account"
msgstr "" msgstr ""
#: actions/ostatusinit.php:117 #: actions/ostatusinit.php:117
msgid "Your account id (i.e. user@identi.ca)" msgid "Your account id (e.g. user@identi.ca)."
msgstr "" msgstr ""
#: actions/ostatusinit.php:138 #: actions/ostatusinit.php:138

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: openidsettings.php:59 #: openidsettings.php:59 openidadminpanel.php:65
msgid "OpenID settings" msgid "OpenID settings"
msgstr "" msgstr ""
@ -27,204 +27,311 @@ msgid ""
"account. Manage your associated OpenIDs from here." "account. Manage your associated OpenIDs from here."
msgstr "" msgstr ""
#: openidsettings.php:99 #: openidsettings.php:101
msgid "Add OpenID" msgid "Add OpenID"
msgstr "" msgstr ""
#: openidsettings.php:102 #: openidsettings.php:104
msgid "" msgid ""
"If you want to add an OpenID to your account, enter it in the box below and " "If you want to add an OpenID to your account, enter it in the box below and "
"click \"Add\"." "click \"Add\"."
msgstr "" msgstr ""
#: openidsettings.php:107 openidlogin.php:119 #. TRANS: OpenID plugin logon form field label.
#: openidsettings.php:109 openidlogin.php:159
msgid "OpenID URL" msgid "OpenID URL"
msgstr "" msgstr ""
#: openidsettings.php:117 #: openidsettings.php:119
msgid "Add" msgid "Add"
msgstr "" msgstr ""
#: openidsettings.php:129 #: openidsettings.php:131
msgid "Remove OpenID" msgid "Remove OpenID"
msgstr "" msgstr ""
#: openidsettings.php:134 #: openidsettings.php:136
msgid "" msgid ""
"Removing your only OpenID would make it impossible to log in! If you need to " "Removing your only OpenID would make it impossible to log in! If you need to "
"remove it, add another OpenID first." "remove it, add another OpenID first."
msgstr "" msgstr ""
#: openidsettings.php:149 #: openidsettings.php:151
msgid "" msgid ""
"You can remove an OpenID from your account by clicking the button marked " "You can remove an OpenID from your account by clicking the button marked "
"\"Remove\"." "\"Remove\"."
msgstr "" msgstr ""
#: openidsettings.php:172 openidsettings.php:213 #: openidsettings.php:174 openidsettings.php:215
msgid "Remove" msgid "Remove"
msgstr "" msgstr ""
#: openidsettings.php:186 #: openidsettings.php:188
msgid "OpenID Trusted Sites" msgid "OpenID Trusted Sites"
msgstr "" msgstr ""
#: openidsettings.php:189 #: openidsettings.php:191
msgid "" msgid ""
"The following sites are allowed to access your identity and log you in. You " "The following sites are allowed to access your identity and log you in. You "
"can remove a site from this list to deny it access to your OpenID." "can remove a site from this list to deny it access to your OpenID."
msgstr "" msgstr ""
#: openidsettings.php:231 finishopenidlogin.php:38 openidlogin.php:39 #. TRANS: Message given when there is a problem with the user's session token.
#: openidsettings.php:233 finishopenidlogin.php:40 openidlogin.php:49
msgid "There was a problem with your session token. Try again, please." msgid "There was a problem with your session token. Try again, please."
msgstr "" msgstr ""
#: openidsettings.php:247 finishopenidlogin.php:51 #: openidsettings.php:240
msgid "Can't add new providers."
msgstr ""
#: openidsettings.php:253
msgid "Something weird happened." msgid "Something weird happened."
msgstr "" msgstr ""
#: openidsettings.php:271 #: openidsettings.php:277
msgid "No such OpenID trustroot." msgid "No such OpenID trustroot."
msgstr "" msgstr ""
#: openidsettings.php:275 #: openidsettings.php:281
msgid "Trustroots removed" msgid "Trustroots removed"
msgstr "" msgstr ""
#: openidsettings.php:298 #: openidsettings.php:304
msgid "No such OpenID." msgid "No such OpenID."
msgstr "" msgstr ""
#: openidsettings.php:303 #: openidsettings.php:309
msgid "That OpenID does not belong to you." msgid "That OpenID does not belong to you."
msgstr "" msgstr ""
#: openidsettings.php:307 #: openidsettings.php:313
msgid "OpenID removed." msgid "OpenID removed."
msgstr "" msgstr ""
#: openid.php:137 #: openidadminpanel.php:54 OpenIDPlugin.php:623
msgid "OpenID"
msgstr ""
#: openidadminpanel.php:147
msgid "Invalid provider URL. Max length is 255 characters."
msgstr ""
#: openidadminpanel.php:153
msgid "Invalid team name. Max length is 255 characters."
msgstr ""
#: openidadminpanel.php:210
msgid "Trusted provider"
msgstr ""
#: openidadminpanel.php:212
msgid ""
"By default, users are allowed to authenticate with any OpenID provider. If "
"you are using your own OpenID service for shared sign-in, you can restrict "
"access to only your own users here."
msgstr ""
#: openidadminpanel.php:220
msgid "Provider URL"
msgstr ""
#: openidadminpanel.php:221
msgid ""
"All OpenID logins will be sent to this URL; other providers may not be used."
msgstr ""
#: openidadminpanel.php:228
msgid "Append a username to base URL"
msgstr ""
#: openidadminpanel.php:230
msgid ""
"Login form will show the base URL and prompt for a username to add at the "
"end. Use when OpenID provider URL should be the profile page for individual "
"users."
msgstr ""
#: openidadminpanel.php:238
msgid "Required team"
msgstr ""
#: openidadminpanel.php:239
msgid "Only allow logins from users in the given team (Launchpad extension)."
msgstr ""
#: openidadminpanel.php:251
msgid "Options"
msgstr ""
#: openidadminpanel.php:258
msgid "Enable OpenID-only mode"
msgstr ""
#: openidadminpanel.php:260
msgid ""
"Require all users to login via OpenID. WARNING: disables password "
"authentication for all users!"
msgstr ""
#: openidadminpanel.php:278
msgid "Save OpenID settings"
msgstr ""
#. TRANS: OpenID plugin server error.
#: openid.php:138
msgid "Cannot instantiate OpenID consumer object." msgid "Cannot instantiate OpenID consumer object."
msgstr "" msgstr ""
#: openid.php:147 #. TRANS: OpenID plugin message. Given when an OpenID is not valid.
#: openid.php:150
msgid "Not a valid OpenID." msgid "Not a valid OpenID."
msgstr "" msgstr ""
#: openid.php:149 #. TRANS: OpenID plugin server error. Given when the OpenID authentication request fails.
#. TRANS: %s is the failure message.
#: openid.php:155
#, php-format #, php-format
msgid "OpenID failure: %s" msgid "OpenID failure: %s"
msgstr "" msgstr ""
#: openid.php:176 #. TRANS: OpenID plugin server error. Given when the OpenID authentication request cannot be redirected.
#. TRANS: %s is the failure message.
#: openid.php:205
#, php-format #, php-format
msgid "Could not redirect to server: %s" msgid "Could not redirect to server: %s"
msgstr "" msgstr ""
#: openid.php:194 #. TRANS: OpenID plugin user instructions.
#, php-format #: openid.php:244
msgid "Could not create OpenID form: %s"
msgstr ""
#: openid.php:210
msgid "" msgid ""
"This form should automatically submit itself. If not, click the submit " "This form should automatically submit itself. If not, click the submit "
"button to go to your OpenID provider." "button to go to your OpenID provider."
msgstr "" msgstr ""
#: openid.php:242 #. TRANS: OpenID plugin server error.
#: openid.php:280
msgid "Error saving the profile." msgid "Error saving the profile."
msgstr "" msgstr ""
#: openid.php:253 #. TRANS: OpenID plugin server error.
#: openid.php:292
msgid "Error saving the user." msgid "Error saving the user."
msgstr "" msgstr ""
#: openid.php:282 #. TRANS: OpenID plugin client exception (403).
#: openid.php:322
msgid "Unauthorized URL used for OpenID login." msgid "Unauthorized URL used for OpenID login."
msgstr "" msgstr ""
#: openid.php:302 #. TRANS: Title
#: openid.php:370
msgid "OpenID Login Submission" msgid "OpenID Login Submission"
msgstr "" msgstr ""
#: openid.php:312 #. TRANS: OpenID plugin message used while requesting authorization user's OpenID login provider.
#: openid.php:381
msgid "Requesting authorization from your login provider..." msgid "Requesting authorization from your login provider..."
msgstr "" msgstr ""
#: openid.php:315 #. TRANS: OpenID plugin message. User instruction while requesting authorization user's OpenID login provider.
#: openid.php:385
msgid "" msgid ""
"If you are not redirected to your login provider in a few seconds, try " "If you are not redirected to your login provider in a few seconds, try "
"pushing the button below." "pushing the button below."
msgstr "" msgstr ""
#. TRANS: Tooltip for main menu option "Login" #. TRANS: Tooltip for main menu option "Login"
#: OpenIDPlugin.php:204 #: OpenIDPlugin.php:221
msgctxt "TOOLTIP" msgctxt "TOOLTIP"
msgid "Login to the site" msgid "Login to the site"
msgstr "" msgstr ""
#: OpenIDPlugin.php:207 #. TRANS: Main menu option when not logged in to log in
#: OpenIDPlugin.php:224
msgctxt "MENU" msgctxt "MENU"
msgid "Login" msgid "Login"
msgstr "" msgstr ""
#. TRANS: Tooltip for main menu option "Help" #. TRANS: Tooltip for main menu option "Help"
#: OpenIDPlugin.php:212 #: OpenIDPlugin.php:229
msgctxt "TOOLTIP" msgctxt "TOOLTIP"
msgid "Help me!" msgid "Help me!"
msgstr "" msgstr ""
#: OpenIDPlugin.php:215 #. TRANS: Main menu option for help on the StatusNet site
#: OpenIDPlugin.php:232
msgctxt "MENU" msgctxt "MENU"
msgid "Help" msgid "Help"
msgstr "" msgstr ""
#. TRANS: Tooltip for main menu option "Search" #. TRANS: Tooltip for main menu option "Search"
#: OpenIDPlugin.php:221 #: OpenIDPlugin.php:238
msgctxt "TOOLTIP" msgctxt "TOOLTIP"
msgid "Search for people or text" msgid "Search for people or text"
msgstr "" msgstr ""
#: OpenIDPlugin.php:224 #. TRANS: Main menu option when logged in or when the StatusNet instance is not private
#: OpenIDPlugin.php:241
msgctxt "MENU" msgctxt "MENU"
msgid "Search" msgid "Search"
msgstr "" msgstr ""
#: OpenIDPlugin.php:283 OpenIDPlugin.php:319 #. TRANS: OpenID plugin menu item on site logon page.
#. TRANS: OpenID plugin menu item on user settings page.
#: OpenIDPlugin.php:301 OpenIDPlugin.php:339
msgctxt "MENU"
msgid "OpenID" msgid "OpenID"
msgstr "" msgstr ""
#: OpenIDPlugin.php:284 #. TRANS: OpenID plugin tooltip for logon menu item.
#: OpenIDPlugin.php:303
msgid "Login or register with OpenID" msgid "Login or register with OpenID"
msgstr "" msgstr ""
#: OpenIDPlugin.php:320 #. TRANS: OpenID plugin tooltip for user settings menu item.
#: OpenIDPlugin.php:341
msgid "Add or remove OpenIDs" msgid "Add or remove OpenIDs"
msgstr "" msgstr ""
#: OpenIDPlugin.php:595 #: OpenIDPlugin.php:624
msgid "OpenID configuration"
msgstr ""
#. TRANS: OpenID plugin description.
#: OpenIDPlugin.php:649
msgid "Use <a href=\"http://openid.net/\">OpenID</a> to login to the site." msgid "Use <a href=\"http://openid.net/\">OpenID</a> to login to the site."
msgstr "" msgstr ""
#: openidserver.php:106 #. TRANS: OpenID plugin client error given trying to add an unauthorised OpenID to a user (403).
#: openidserver.php:118
#, php-format #, php-format
msgid "You are not authorized to use the identity %s." msgid "You are not authorized to use the identity %s."
msgstr "" msgstr ""
#: openidserver.php:126 #. TRANS: OpenID plugin client error given when not getting a response for a given OpenID provider (500).
#: openidserver.php:139
msgid "Just an OpenID provider. Nothing to see here, move along..." msgid "Just an OpenID provider. Nothing to see here, move along..."
msgstr "" msgstr ""
#: finishopenidlogin.php:34 openidlogin.php:30 #. TRANS: Client error message trying to log on with OpenID while already logged on.
#: finishopenidlogin.php:35 openidlogin.php:31
msgid "Already logged in." msgid "Already logged in."
msgstr "" msgstr ""
#: finishopenidlogin.php:43 #. TRANS: Message given if user does not agree with the site's license.
#: finishopenidlogin.php:46
msgid "You can't register if you don't agree to the license." msgid "You can't register if you don't agree to the license."
msgstr "" msgstr ""
#: finishopenidlogin.php:65 #. TRANS: Messag given on an unknown error.
#: finishopenidlogin.php:55
msgid "An unknown error has occured."
msgstr ""
#. TRANS: Instructions given after a first successful logon using OpenID.
#. TRANS: %s is the site name.
#: finishopenidlogin.php:71
#, php-format #, php-format
msgid "" msgid ""
"This is the first time you've logged into %s so we must connect your OpenID " "This is the first time you've logged into %s so we must connect your OpenID "
@ -232,130 +339,183 @@ msgid ""
"your existing account, if you have one." "your existing account, if you have one."
msgstr "" msgstr ""
#: finishopenidlogin.php:71 #. TRANS: Title
#: finishopenidlogin.php:78
msgid "OpenID Account Setup" msgid "OpenID Account Setup"
msgstr "" msgstr ""
#: finishopenidlogin.php:101 #: finishopenidlogin.php:108
msgid "Create new account" msgid "Create new account"
msgstr "" msgstr ""
#: finishopenidlogin.php:103 #: finishopenidlogin.php:110
msgid "Create a new user with this nickname." msgid "Create a new user with this nickname."
msgstr "" msgstr ""
#: finishopenidlogin.php:106 #: finishopenidlogin.php:113
msgid "New nickname" msgid "New nickname"
msgstr "" msgstr ""
#: finishopenidlogin.php:108 #: finishopenidlogin.php:115
msgid "1-64 lowercase letters or numbers, no punctuation or spaces" msgid "1-64 lowercase letters or numbers, no punctuation or spaces"
msgstr "" msgstr ""
#: finishopenidlogin.php:130 #. TRANS: Button label in form in which to create a new user on the site for an OpenID.
#: finishopenidlogin.php:140
msgctxt "BUTTON"
msgid "Create" msgid "Create"
msgstr "" msgstr ""
#: finishopenidlogin.php:135 #. TRANS: Used as form legend for form in which to connect an OpenID to an existing user on the site.
#: finishopenidlogin.php:146
msgid "Connect existing account" msgid "Connect existing account"
msgstr "" msgstr ""
#: finishopenidlogin.php:137 #. TRANS: User instructions for form in which to connect an OpenID to an existing user on the site.
#: finishopenidlogin.php:149
msgid "" msgid ""
"If you already have an account, login with your username and password to " "If you already have an account, login with your username and password to "
"connect it to your OpenID." "connect it to your OpenID."
msgstr "" msgstr ""
#: finishopenidlogin.php:140 #. TRANS: Field label in form in which to connect an OpenID to an existing user on the site.
#: finishopenidlogin.php:153
msgid "Existing nickname" msgid "Existing nickname"
msgstr "" msgstr ""
#: finishopenidlogin.php:143 #. TRANS: Field label in form in which to connect an OpenID to an existing user on the site.
#: finishopenidlogin.php:157
msgid "Password" msgid "Password"
msgstr "" msgstr ""
#: finishopenidlogin.php:146 #. TRANS: Button label in form in which to connect an OpenID to an existing user on the site.
#: finishopenidlogin.php:161
msgctxt "BUTTON"
msgid "Connect" msgid "Connect"
msgstr "" msgstr ""
#: finishopenidlogin.php:158 finishaddopenid.php:88 #. TRANS: Status message in case the response from the OpenID provider is that the logon attempt was cancelled.
#: finishopenidlogin.php:174 finishaddopenid.php:90
msgid "OpenID authentication cancelled." msgid "OpenID authentication cancelled."
msgstr "" msgstr ""
#: finishopenidlogin.php:162 finishaddopenid.php:92 #. TRANS: OpenID authentication failed; display the error message. %s is the error message.
#. TRANS: OpenID authentication failed; display the error message.
#. TRANS: %s is the error message.
#: finishopenidlogin.php:178 finishaddopenid.php:95
#, php-format #, php-format
msgid "OpenID authentication failed: %s" msgid "OpenID authentication failed: %s"
msgstr "" msgstr ""
#: finishopenidlogin.php:227 finishopenidlogin.php:236 #: finishopenidlogin.php:198 finishaddopenid.php:111
msgid ""
"OpenID authentication aborted: you are not allowed to login to this site."
msgstr ""
#. TRANS: OpenID plugin message. No new user registration is allowed on the site.
#. TRANS: OpenID plugin message. No new user registration is allowed on the site without an invitation code, and none was provided.
#: finishopenidlogin.php:250 finishopenidlogin.php:260
msgid "Registration not allowed." msgid "Registration not allowed."
msgstr "" msgstr ""
#: finishopenidlogin.php:243 #. TRANS: OpenID plugin message. No new user registration is allowed on the site without an invitation code, and the one provided was not valid.
#: finishopenidlogin.php:268
msgid "Not a valid invitation code." msgid "Not a valid invitation code."
msgstr "" msgstr ""
#: finishopenidlogin.php:253 #. TRANS: OpenID plugin message. The entered new user name did not conform to the requirements.
#: finishopenidlogin.php:279
msgid "Nickname must have only lowercase letters and numbers and no spaces." msgid "Nickname must have only lowercase letters and numbers and no spaces."
msgstr "" msgstr ""
#: finishopenidlogin.php:258 #. TRANS: OpenID plugin message. The entered new user name is blacklisted.
#: finishopenidlogin.php:285
msgid "Nickname not allowed." msgid "Nickname not allowed."
msgstr "" msgstr ""
#: finishopenidlogin.php:263 #. TRANS: OpenID plugin message. The entered new user name is already used.
#: finishopenidlogin.php:291
msgid "Nickname already in use. Try another one." msgid "Nickname already in use. Try another one."
msgstr "" msgstr ""
#: finishopenidlogin.php:270 finishopenidlogin.php:350 #. TRANS: OpenID plugin server error. A stored OpenID cannot be retrieved.
#. TRANS: OpenID plugin server error. A stored OpenID cannot be found.
#: finishopenidlogin.php:299 finishopenidlogin.php:386
msgid "Stored OpenID not found." msgid "Stored OpenID not found."
msgstr "" msgstr ""
#: finishopenidlogin.php:279 #. TRANS: OpenID plugin server error.
#: finishopenidlogin.php:309
msgid "Creating new account for OpenID that already has a user." msgid "Creating new account for OpenID that already has a user."
msgstr "" msgstr ""
#: finishopenidlogin.php:339 #. TRANS: OpenID plugin message.
#: finishopenidlogin.php:374
msgid "Invalid username or password." msgid "Invalid username or password."
msgstr "" msgstr ""
#: finishopenidlogin.php:357 #. TRANS: OpenID plugin server error. The user or user profile could not be saved.
#: finishopenidlogin.php:394
msgid "Error connecting user to OpenID." msgid "Error connecting user to OpenID."
msgstr "" msgstr ""
#: openidlogin.php:68 #. TRANS: OpenID plugin message. Rememberme logins have to reauthenticate before changing any profile settings.
#. TRANS: "OpenID" is the display text for a link with URL "(%%doc.openid%%)".
#: openidlogin.php:80
#, php-format #, php-format
msgid "" msgid ""
"For security reasons, please re-login with your [OpenID](%%doc.openid%%) " "For security reasons, please re-login with your [OpenID](%%doc.openid%%) "
"before changing your settings." "before changing your settings."
msgstr "" msgstr ""
#: openidlogin.php:72 #. TRANS: OpenID plugin message.
#. TRANS: "OpenID" is the display text for a link with URL "(%%doc.openid%%)".
#: openidlogin.php:86
#, php-format #, php-format
msgid "Login with an [OpenID](%%doc.openid%%) account." msgid "Login with an [OpenID](%%doc.openid%%) account."
msgstr "" msgstr ""
#: openidlogin.php:97 finishaddopenid.php:170 #. TRANS: OpenID plugin message. Title.
#. TRANS: Title after getting the status of the OpenID authorisation request.
#: openidlogin.php:120 finishaddopenid.php:187
msgid "OpenID Login" msgid "OpenID Login"
msgstr "" msgstr ""
#: openidlogin.php:114 #. TRANS: OpenID plugin logon form legend.
#: openidlogin.php:138
msgid "OpenID login" msgid "OpenID login"
msgstr "" msgstr ""
#: openidlogin.php:121 #: openidlogin.php:146
msgid "OpenID provider"
msgstr ""
#: openidlogin.php:154
msgid "Enter your username."
msgstr ""
#: openidlogin.php:155
msgid "You will be sent to the provider's site for authentication."
msgstr ""
#. TRANS: OpenID plugin logon form field instructions.
#: openidlogin.php:162
msgid "Your OpenID URL" msgid "Your OpenID URL"
msgstr "" msgstr ""
#: openidlogin.php:124 #. TRANS: OpenID plugin logon form checkbox label for setting to put the OpenID information in a cookie.
#: openidlogin.php:167
msgid "Remember me" msgid "Remember me"
msgstr "" msgstr ""
#: openidlogin.php:125 #. TRANS: OpenID plugin logon form field instructions.
#: openidlogin.php:169
msgid "Automatically login in the future; not for shared computers!" msgid "Automatically login in the future; not for shared computers!"
msgstr "" msgstr ""
#: openidlogin.php:129 #. TRANS: OpenID plugin logon form button label to start logon with the data provided in the logon form.
#: openidlogin.php:174
msgctxt "BUTTON"
msgid "Login" msgid "Login"
msgstr "" msgstr ""
@ -383,22 +543,27 @@ msgstr ""
msgid "Cancel" msgid "Cancel"
msgstr "" msgstr ""
#: finishaddopenid.php:67 #. TRANS: Client error message
#: finishaddopenid.php:68
msgid "Not logged in." msgid "Not logged in."
msgstr "" msgstr ""
#: finishaddopenid.php:112 #. TRANS: message in case a user tries to add an OpenID that is already connected to them.
#: finishaddopenid.php:122
msgid "You already have this OpenID!" msgid "You already have this OpenID!"
msgstr "" msgstr ""
#: finishaddopenid.php:114 #. TRANS: message in case a user tries to add an OpenID that is already used by another user.
#: finishaddopenid.php:125
msgid "Someone else already has this OpenID." msgid "Someone else already has this OpenID."
msgstr "" msgstr ""
#: finishaddopenid.php:126 #. TRANS: message in case the OpenID object cannot be connected to the user.
#: finishaddopenid.php:138
msgid "Error connecting user." msgid "Error connecting user."
msgstr "" msgstr ""
#: finishaddopenid.php:131 #. TRANS: message in case the user or the user profile cannot be saved in StatusNet.
#: finishaddopenid.php:145
msgid "Error updating profile" msgid "Error updating profile"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: RSSCloudPlugin.php:260 #: RSSCloudPlugin.php:248
msgid "" msgid ""
"The RSSCloud plugin enables your StatusNet instance to publish real-time " "The RSSCloud plugin enables your StatusNet instance to publish real-time "
"updates for profile RSS feeds using the <a href=\"http://rsscloud.org/" "updates for profile RSS feeds using the <a href=\"http://rsscloud.org/"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,7 +16,7 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: RecaptchaPlugin.php:97 #: RecaptchaPlugin.php:117
msgid "" msgid ""
"Uses <a href=\"http://recaptcha.org/\">Recaptcha</a> service to add a " "Uses <a href=\"http://recaptcha.org/\">Recaptcha</a> service to add a "
"captcha to the registration page." "captcha to the registration page."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,15 +16,15 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: RequireValidatedEmailPlugin.php:57 #: RequireValidatedEmailPlugin.php:72
msgid "You must validate your email address before posting." msgid "You must validate your email address before posting."
msgstr "" msgstr ""
#: RequireValidatedEmailPlugin.php:75 #: RequireValidatedEmailPlugin.php:90
msgid "You must provide an email address to register." msgid "You must provide an email address to register."
msgstr "" msgstr ""
#: RequireValidatedEmailPlugin.php:128 #: RequireValidatedEmailPlugin.php:169
msgid "" msgid ""
"The Require Validated Email plugin disables posting for accounts that do not " "The Require Validated Email plugin disables posting for accounts that do not "
"have a validated email address." "have a validated email address."

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -17,12 +17,12 @@ msgstr ""
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
"Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n" "Plural-Forms: nplurals=INTEGER; plural=EXPRESSION;\n"
#: User_greeting_count.php:163 #: User_greeting_count.php:168
#, php-format #, php-format
msgid "Could not save new greeting count for %d" msgid "Could not save new greeting count for %d"
msgstr "" msgstr ""
#: User_greeting_count.php:176 #: User_greeting_count.php:181
#, php-format #, php-format
msgid "Could not increment greeting count for %d" msgid "Could not increment greeting count for %d"
msgstr "" msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -0,0 +1,110 @@
# 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: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: SubMirrorPlugin.php:92
msgid "Pull feeds into your timeline!"
msgstr ""
#. TRANS: SubMirror plugin menu item on user settings page.
#: SubMirrorPlugin.php:111
msgctxt "MENU"
msgid "Mirroring"
msgstr ""
#. TRANS: SubMirror plugin tooltip for user settings menu item.
#: SubMirrorPlugin.php:113
msgid "Configure mirroring of posts from other feeds"
msgstr ""
#: lib/editmirrorform.php:84
msgctxt "LABEL"
msgid "Remote feed:"
msgstr ""
#: lib/editmirrorform.php:88
msgctxt "LABEL"
msgid "Local user"
msgstr ""
#: lib/editmirrorform.php:94
msgid "Mirroring style"
msgstr ""
#: lib/editmirrorform.php:96
msgid ""
"Repeat: reference the original user's post (sometimes shows as 'RT @blah')"
msgstr ""
#: lib/editmirrorform.php:97
msgid "Repost the content under my account"
msgstr ""
#: lib/editmirrorform.php:116
msgid "Save"
msgstr ""
#: lib/editmirrorform.php:118
msgid "Stop mirroring"
msgstr ""
#: lib/addmirrorform.php:62
msgid "Web page or feed URL:"
msgstr ""
#: lib/addmirrorform.php:67
msgid "Add feed"
msgstr ""
#: actions/basemirror.php:73
msgid "Invalid feed URL."
msgstr ""
#. TRANS: Error message returned to user when setting up feed mirroring, but we were unable to resolve the given URL to a working feed.
#: actions/basemirror.php:85
msgid "Invalid profile for mirroring."
msgstr ""
#: actions/basemirror.php:103
msgid "Can't mirror a StatusNet group at this time."
msgstr ""
#: actions/editmirror.php:70
msgid "Requested invalid profile to edit."
msgstr ""
#: actions/editmirror.php:88
msgid "Bad form data."
msgstr ""
#: actions/editmirror.php:96
msgid "Requested edit of missing mirror"
msgstr ""
#: actions/addmirror.php:74
msgid "Could not subscribe to feed."
msgstr ""
#: actions/mirrorsettings.php:42
msgid "Feed mirror settings"
msgstr ""
#: actions/mirrorsettings.php:53
msgid ""
"You can mirror updates from many RSS and Atom feeds into your StatusNet "
"timeline!"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"

View File

@ -0,0 +1,21 @@
# 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: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: TinyMCEPlugin.php:77
msgid "Use TinyMCE library to allow rich text editing in the browser"
msgstr ""

View File

@ -8,7 +8,7 @@ msgid ""
msgstr "" msgstr ""
"Project-Id-Version: PACKAGE VERSION\n" "Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: \n" "Report-Msgid-Bugs-To: \n"
"POT-Creation-Date: 2010-04-29 23:39+0000\n" "POT-Creation-Date: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n" "Language-Team: LANGUAGE <LL@li.org>\n"
@ -16,11 +16,11 @@ msgstr ""
"Content-Type: text/plain; charset=CHARSET\n" "Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n" "Content-Transfer-Encoding: 8bit\n"
#: twitter.php:342 #: twitter.php:363
msgid "Your Twitter bridge has been disabled." msgid "Your Twitter bridge has been disabled."
msgstr "" msgstr ""
#: twitter.php:346 #: twitter.php:367
#, php-format #, php-format
msgid "" msgid ""
"Hi, %1$s. We're sorry to inform you that your link to Twitter has been " "Hi, %1$s. We're sorry to inform you that your link to Twitter has been "
@ -36,24 +36,24 @@ msgid ""
"%3$s\n" "%3$s\n"
msgstr "" msgstr ""
#: TwitterBridgePlugin.php:155 TwitterBridgePlugin.php:178 #: TwitterBridgePlugin.php:156 TwitterBridgePlugin.php:179
#: TwitterBridgePlugin.php:291 twitteradminpanel.php:54 #: TwitterBridgePlugin.php:296 twitteradminpanel.php:54
msgid "Twitter" msgid "Twitter"
msgstr "" msgstr ""
#: TwitterBridgePlugin.php:156 #: TwitterBridgePlugin.php:157
msgid "Login or register using Twitter" msgid "Login or register using Twitter"
msgstr "" msgstr ""
#: TwitterBridgePlugin.php:179 #: TwitterBridgePlugin.php:180
msgid "Twitter integration options" msgid "Twitter integration options"
msgstr "" msgstr ""
#: TwitterBridgePlugin.php:292 #: TwitterBridgePlugin.php:297
msgid "Twitter bridge configuration" msgid "Twitter bridge configuration"
msgstr "" msgstr ""
#: TwitterBridgePlugin.php:317 #: TwitterBridgePlugin.php:322
msgid "" msgid ""
"The Twitter \"bridge\" plugin allows you to integrate your StatusNet " "The Twitter \"bridge\" plugin allows you to integrate your StatusNet "
"instance with <a href=\"http://twitter.com/\">Twitter</a>." "instance with <a href=\"http://twitter.com/\">Twitter</a>."
@ -63,60 +63,62 @@ msgstr ""
msgid "Twitter bridge settings" msgid "Twitter bridge settings"
msgstr "" msgstr ""
#: twitteradminpanel.php:148 #: twitteradminpanel.php:150
msgid "Invalid consumer key. Max length is 255 characters." msgid "Invalid consumer key. Max length is 255 characters."
msgstr "" msgstr ""
#: twitteradminpanel.php:154 #: twitteradminpanel.php:156
msgid "Invalid consumer secret. Max length is 255 characters." msgid "Invalid consumer secret. Max length is 255 characters."
msgstr "" msgstr ""
#: twitteradminpanel.php:207 #: twitteradminpanel.php:216
msgid "Twitter application settings" msgid "Twitter application settings"
msgstr "" msgstr ""
#: twitteradminpanel.php:213 #: twitteradminpanel.php:222
msgid "Consumer key" msgid "Consumer key"
msgstr "" msgstr ""
#: twitteradminpanel.php:214 #: twitteradminpanel.php:223
msgid "Consumer key assigned by Twitter" msgid "Consumer key assigned by Twitter"
msgstr "" msgstr ""
#: twitteradminpanel.php:222 #: twitteradminpanel.php:231
msgid "Consumer secret" msgid "Consumer secret"
msgstr "" msgstr ""
#: twitteradminpanel.php:223 #: twitteradminpanel.php:232
msgid "Consumer secret assigned by Twitter" msgid "Consumer secret assigned by Twitter"
msgstr "" msgstr ""
#: twitteradminpanel.php:240 #: twitteradminpanel.php:249
msgid "Integration source" msgid "Integration source"
msgstr "" msgstr ""
#: twitteradminpanel.php:241 #: twitteradminpanel.php:250
msgid "Name of your Twitter application" msgid "Name of your Twitter application"
msgstr "" msgstr ""
#: twitteradminpanel.php:253 #: twitteradminpanel.php:262
msgid "Options" msgid "Options"
msgstr "" msgstr ""
#: twitteradminpanel.php:260 #: twitteradminpanel.php:269
msgid "Enable \"Sign-in with Twitter\"" msgid "Enable \"Sign-in with Twitter\""
msgstr "" msgstr ""
#: twitteradminpanel.php:262 #: twitteradminpanel.php:271
msgid "Allow users to login with their Twitter credentials" msgid "Allow users to login with their Twitter credentials"
msgstr "" msgstr ""
#: twitteradminpanel.php:268 #: twitteradminpanel.php:278
msgid "Enable Twitter import" msgid "Enable Twitter import"
msgstr "" msgstr ""
#: twitteradminpanel.php:270 #: twitteradminpanel.php:280
msgid "Allow users to import their Twitter friends' timelines" msgid ""
"Allow users to import their Twitter friends' timelines. Requires daemons to "
"be manually configured."
msgstr "" msgstr ""
#: twitterauthorization.php:181 twitterauthorization.php:229 #: twitterauthorization.php:181 twitterauthorization.php:229

View File

@ -0,0 +1,33 @@
# 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: 2010-09-14 22:56+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"MIME-Version: 1.0\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
#: WikiHowProfilePlugin.php:60
msgid ""
"Fetches avatar and other profile info for WikiHow users when setting up an "
"account via OpenID."
msgstr ""
#: WikiHowProfilePlugin.php:172
#, php-format
msgid "Invalid avatar URL %s"
msgstr ""
#: WikiHowProfilePlugin.php:179
#, php-format
msgid "Unable to fetch avatar from %s"
msgstr ""