rev update
This commit is contained in:
parent
f16a119940
commit
afaf9ec74f
21
boot.php
21
boot.php
|
@ -9,7 +9,7 @@ require_once('include/nav.php');
|
||||||
require_once('include/cache.php');
|
require_once('include/cache.php');
|
||||||
|
|
||||||
define ( 'FRIENDICA_PLATFORM', 'Friendica');
|
define ( 'FRIENDICA_PLATFORM', 'Friendica');
|
||||||
define ( 'FRIENDICA_VERSION', '3.0.1347' );
|
define ( 'FRIENDICA_VERSION', '3.0.1348' );
|
||||||
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
|
define ( 'DFRN_PROTOCOL_VERSION', '2.23' );
|
||||||
define ( 'DB_UPDATE_VERSION', 1144 );
|
define ( 'DB_UPDATE_VERSION', 1144 );
|
||||||
|
|
||||||
|
@ -1323,6 +1323,25 @@ if(! function_exists('proc_run')) {
|
||||||
$a = get_app();
|
$a = get_app();
|
||||||
|
|
||||||
$args = func_get_args();
|
$args = func_get_args();
|
||||||
|
|
||||||
|
$newargs = array();
|
||||||
|
if(! count($args))
|
||||||
|
return;
|
||||||
|
|
||||||
|
// expand any arrays
|
||||||
|
|
||||||
|
foreach($args as $arg) {
|
||||||
|
if(is_array($arg)) {
|
||||||
|
foreach($arg as $n) {
|
||||||
|
$newargs[] = $n;
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
$newargs[] = $arg;
|
||||||
|
}
|
||||||
|
|
||||||
|
$args = $newargs;
|
||||||
|
|
||||||
$arr = array('args' => $args, 'run_cmd' => true);
|
$arr = array('args' => $args, 'run_cmd' => true);
|
||||||
|
|
||||||
call_hooks("proc_run", $arr);
|
call_hooks("proc_run", $arr);
|
||||||
|
|
|
@ -292,4 +292,38 @@ function zot_unencapsulate($data,$prvkey) {
|
||||||
$ret['sender'] = $s;
|
$ret['sender'] = $s;
|
||||||
$ret['data'] = aes_unencapsulate($x,$prvkey);
|
$ret['data'] = aes_unencapsulate($x,$prvkey);
|
||||||
return $ret;
|
return $ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function new_keypair($bits) {
|
||||||
|
|
||||||
|
$openssl_options = array(
|
||||||
|
'digest_alg' => 'sha1',
|
||||||
|
'private_key_bits' => $bits,
|
||||||
|
'encrypt_key' => false
|
||||||
|
);
|
||||||
|
|
||||||
|
$conf = get_config('system','openssl_conf_file');
|
||||||
|
if($conf)
|
||||||
|
$openssl_options['config'] = $conf;
|
||||||
|
|
||||||
|
$result = openssl_pkey_new($openssl_options);
|
||||||
|
|
||||||
|
if(empty($result)) {
|
||||||
|
logger('new_keypair: failed');
|
||||||
|
return false;
|
||||||
|
}
|
||||||
|
|
||||||
|
// Get private key
|
||||||
|
|
||||||
|
$response = array('prvkey' => '', 'pubkey' => '');
|
||||||
|
|
||||||
|
openssl_pkey_export($result, $response['prvkey']);
|
||||||
|
|
||||||
|
// Get public key
|
||||||
|
$pkey = openssl_pkey_get_details($result);
|
||||||
|
$response['pubkey'] = $pkey["key"];
|
||||||
|
|
||||||
|
return $response;
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
|
@ -41,7 +41,7 @@ function delivery_run($argv, $argc){
|
||||||
|
|
||||||
for($x = 3; $x < $argc; $x ++) {
|
for($x = 3; $x < $argc; $x ++) {
|
||||||
|
|
||||||
$contact_id = intval($argv[x]);
|
$contact_id = intval($argv[$x]);
|
||||||
|
|
||||||
// Some other process may have delivered this item already.
|
// Some other process may have delivered this item already.
|
||||||
|
|
||||||
|
|
|
@ -478,24 +478,42 @@ function notifier_run($argv, $argc){
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
// This controls the number of deliveries to execute with each separate delivery process.
|
||||||
|
// By default we'll perform one delivery per process. Assuming a hostile shared hosting
|
||||||
|
// provider, this provides the greatest chance of deliveries if processes start getting
|
||||||
|
// killed. We can also space them out with the delivery_interval to also help avoid them
|
||||||
|
// getting whacked.
|
||||||
|
|
||||||
|
// If $deliveries_per_process > 1, we will chain this number of multiple deliveries
|
||||||
|
// together into a single process. This will reduce the overall number of processes
|
||||||
|
// spawned for each delivery, but they will run longer.
|
||||||
|
|
||||||
$deliveries_per_process = intval(get_config('system','delivery_batch_count'));
|
$deliveries_per_process = intval(get_config('system','delivery_batch_count'));
|
||||||
if($deliveries_per_process <= 0)
|
if($deliveries_per_process <= 0)
|
||||||
$deliveries_per_process = 1;
|
$deliveries_per_process = 1;
|
||||||
|
|
||||||
$this_batch = array();
|
$this_batch = array();
|
||||||
|
|
||||||
foreach($r as $contact) {
|
for($x = 0; $x < count($r); $x ++) {
|
||||||
|
$contact = $r[$x];
|
||||||
|
|
||||||
if($contact['self'])
|
if($contact['self'])
|
||||||
continue;
|
continue;
|
||||||
|
|
||||||
// potentially more than one recipient. Start a new process and space them out a bit.
|
// potentially more than one recipient. Start a new process and space them out a bit.
|
||||||
// we will deliver single recipient types of message and email receipients here.
|
// we will deliver single recipient types of message and email recipients here.
|
||||||
|
|
||||||
if((! $mail) && (! $fsuggest) && (! $followup)) {
|
if((! $mail) && (! $fsuggest) && (! $followup)) {
|
||||||
// deliveries per process not yet implemented, 1 delivery per process.
|
|
||||||
proc_run('php','include/delivery.php',$cmd,$item_id,$contact['id']);
|
$this_batch[] = $contact['id'];
|
||||||
if($interval)
|
|
||||||
@time_sleep_until(microtime(true) + (float) $interval);
|
if(count($this_batch) == $deliveries_per_process) {
|
||||||
|
proc_run('php','include/delivery.php',$cmd,$item_id,$this_batch);
|
||||||
|
$this_batch = array();
|
||||||
|
if($interval)
|
||||||
|
@time_sleep_until(microtime(true) + (float) $interval);
|
||||||
|
}
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -144,19 +144,12 @@ function dfrn_confirm_post(&$a,$handsfree = null) {
|
||||||
* worried about key leakage than anybody cracking it.
|
* worried about key leakage than anybody cracking it.
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
require_once('include/crypto.php');
|
||||||
|
|
||||||
$res = openssl_pkey_new(array(
|
$res = new_keypair(1024);
|
||||||
'digest_alg' => 'sha1',
|
|
||||||
'private_key_bits' => 4096,
|
|
||||||
'encrypt_key' => false )
|
|
||||||
);
|
|
||||||
|
|
||||||
$private_key = '';
|
$private_key = $res['prvkey'];
|
||||||
|
$public_key = $res['pubkey'];
|
||||||
openssl_pkey_export($res, $private_key);
|
|
||||||
|
|
||||||
$pubkey = openssl_pkey_get_details($res);
|
|
||||||
$public_key = $pubkey["key"];
|
|
||||||
|
|
||||||
// Save the private key. Send them the public key.
|
// Save the private key. Send them the public key.
|
||||||
|
|
||||||
|
|
|
@ -8,26 +8,10 @@ function hostxrd_init(&$a) {
|
||||||
$pubkey = get_config('system','site_pubkey');
|
$pubkey = get_config('system','site_pubkey');
|
||||||
|
|
||||||
if(! $pubkey) {
|
if(! $pubkey) {
|
||||||
|
$res = new_keypair(1024);
|
||||||
|
|
||||||
// should only have to ever do this once.
|
set_config('system','site_prvkey', $res['prvkey']);
|
||||||
|
set_config('system','site_pubkey', $res['pubkey']);
|
||||||
$res=openssl_pkey_new(array(
|
|
||||||
'digest_alg' => 'sha1',
|
|
||||||
'private_key_bits' => 4096,
|
|
||||||
'encrypt_key' => false ));
|
|
||||||
|
|
||||||
|
|
||||||
$prvkey = '';
|
|
||||||
|
|
||||||
openssl_pkey_export($res, $prvkey);
|
|
||||||
|
|
||||||
// Get public key
|
|
||||||
|
|
||||||
$pkey = openssl_pkey_get_details($res);
|
|
||||||
$pubkey = $pkey["key"];
|
|
||||||
|
|
||||||
set_config('system','site_prvkey', $prvkey);
|
|
||||||
set_config('system','site_pubkey', $pubkey);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
$tpl = file_get_contents('view/xrd_host.tpl');
|
$tpl = file_get_contents('view/xrd_host.tpl');
|
||||||
|
|
|
@ -171,26 +171,17 @@ function register_post(&$a) {
|
||||||
$new_password = autoname(6) . mt_rand(100,9999);
|
$new_password = autoname(6) . mt_rand(100,9999);
|
||||||
$new_password_encoded = hash('whirlpool',$new_password);
|
$new_password_encoded = hash('whirlpool',$new_password);
|
||||||
|
|
||||||
$res=openssl_pkey_new(array(
|
require_once('include/crypto.php');
|
||||||
'digest_alg' => 'sha1',
|
|
||||||
'private_key_bits' => 4096,
|
|
||||||
'encrypt_key' => false ));
|
|
||||||
|
|
||||||
// Get private key
|
$result = new_keypair(1024);
|
||||||
|
|
||||||
if(empty($res)) {
|
if($result === false) {
|
||||||
notice( t('SERIOUS ERROR: Generation of security keys failed.') . EOL);
|
notice( t('SERIOUS ERROR: Generation of security keys failed.') . EOL);
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
$prvkey = '';
|
$prvkey = $result['prvkey'];
|
||||||
|
$pubkey = $result['pubkey'];
|
||||||
openssl_pkey_export($res, $prvkey);
|
|
||||||
|
|
||||||
// Get public key
|
|
||||||
|
|
||||||
$pkey = openssl_pkey_get_details($res);
|
|
||||||
$pubkey = $pkey["key"];
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
*
|
*
|
||||||
|
@ -203,21 +194,9 @@ function register_post(&$a) {
|
||||||
*
|
*
|
||||||
*/
|
*/
|
||||||
|
|
||||||
$sres=openssl_pkey_new(array(
|
$sres = new_keypair(512);
|
||||||
'digest_alg' => 'sha1',
|
$sprvkey = $sres['prvkey'];
|
||||||
'private_key_bits' => 512,
|
$spubkey = $sres['pubkey'];
|
||||||
'encrypt_key' => false ));
|
|
||||||
|
|
||||||
// Get private key
|
|
||||||
|
|
||||||
$sprvkey = '';
|
|
||||||
|
|
||||||
openssl_pkey_export($sres, $sprvkey);
|
|
||||||
|
|
||||||
// Get public key
|
|
||||||
|
|
||||||
$spkey = openssl_pkey_get_details($sres);
|
|
||||||
$spubkey = $spkey["key"];
|
|
||||||
|
|
||||||
$r = q("INSERT INTO `user` ( `guid`, `username`, `password`, `email`, `openid`, `nickname`,
|
$r = q("INSERT INTO `user` ( `guid`, `username`, `password`, `email`, `openid`, `nickname`,
|
||||||
`pubkey`, `prvkey`, `spubkey`, `sprvkey`, `register_date`, `verified`, `blocked`, `timezone` )
|
`pubkey`, `prvkey`, `spubkey`, `sprvkey`, `register_date`, `verified`, `blocked`, `timezone` )
|
||||||
|
|
128
util/messages.po
128
util/messages.po
|
@ -6,9 +6,9 @@
|
||||||
#, fuzzy
|
#, fuzzy
|
||||||
msgid ""
|
msgid ""
|
||||||
msgstr ""
|
msgstr ""
|
||||||
"Project-Id-Version: 3.0.1347\n"
|
"Project-Id-Version: 3.0.1348\n"
|
||||||
"Report-Msgid-Bugs-To: \n"
|
"Report-Msgid-Bugs-To: \n"
|
||||||
"POT-Creation-Date: 2012-05-19 10:00-0700\n"
|
"POT-Creation-Date: 2012-05-20 10:00-0700\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"
|
||||||
|
@ -330,7 +330,7 @@ msgstr ""
|
||||||
#: ../../mod/settings.php:910 ../../mod/settings.php:916
|
#: ../../mod/settings.php:910 ../../mod/settings.php:916
|
||||||
#: ../../mod/settings.php:952 ../../mod/settings.php:953
|
#: ../../mod/settings.php:952 ../../mod/settings.php:953
|
||||||
#: ../../mod/settings.php:954 ../../mod/settings.php:955
|
#: ../../mod/settings.php:954 ../../mod/settings.php:955
|
||||||
#: ../../mod/register.php:532 ../../mod/profiles.php:511
|
#: ../../mod/register.php:511 ../../mod/profiles.php:511
|
||||||
msgid "Yes"
|
msgid "Yes"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -341,7 +341,7 @@ msgstr ""
|
||||||
#: ../../mod/settings.php:910 ../../mod/settings.php:916
|
#: ../../mod/settings.php:910 ../../mod/settings.php:916
|
||||||
#: ../../mod/settings.php:952 ../../mod/settings.php:953
|
#: ../../mod/settings.php:952 ../../mod/settings.php:953
|
||||||
#: ../../mod/settings.php:954 ../../mod/settings.php:955
|
#: ../../mod/settings.php:954 ../../mod/settings.php:955
|
||||||
#: ../../mod/register.php:533 ../../mod/profiles.php:512
|
#: ../../mod/register.php:512 ../../mod/profiles.php:512
|
||||||
msgid "No"
|
msgid "No"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -369,8 +369,8 @@ msgid "Contact information unavailable"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/photos.php:151 ../../mod/photos.php:597 ../../mod/photos.php:950
|
#: ../../mod/photos.php:151 ../../mod/photos.php:597 ../../mod/photos.php:950
|
||||||
#: ../../mod/photos.php:965 ../../mod/register.php:335
|
#: ../../mod/photos.php:965 ../../mod/register.php:314
|
||||||
#: ../../mod/register.php:342 ../../mod/register.php:349
|
#: ../../mod/register.php:321 ../../mod/register.php:328
|
||||||
#: ../../mod/profile_photo.php:60 ../../mod/profile_photo.php:67
|
#: ../../mod/profile_photo.php:60 ../../mod/profile_photo.php:67
|
||||||
#: ../../mod/profile_photo.php:74 ../../mod/profile_photo.php:174
|
#: ../../mod/profile_photo.php:74 ../../mod/profile_photo.php:174
|
||||||
#: ../../mod/profile_photo.php:252 ../../mod/profile_photo.php:261
|
#: ../../mod/profile_photo.php:252 ../../mod/profile_photo.php:261
|
||||||
|
@ -577,7 +577,7 @@ msgstr ""
|
||||||
msgid "Community"
|
msgid "Community"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/community.php:61 ../../mod/search.php:134
|
#: ../../mod/community.php:61 ../../mod/search.php:138
|
||||||
msgid "No results."
|
msgid "No results."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1170,7 +1170,7 @@ msgstr ""
|
||||||
msgid "Connect"
|
msgid "Connect"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/match.php:65 ../../mod/dirfind.php:57
|
#: ../../mod/match.php:65 ../../mod/dirfind.php:60
|
||||||
msgid "No matches"
|
msgid "No matches"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -1687,8 +1687,8 @@ msgid "Password reset requested at %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107
|
#: ../../mod/lostpass.php:45 ../../mod/lostpass.php:107
|
||||||
#: ../../mod/register.php:388 ../../mod/register.php:442
|
#: ../../mod/register.php:367 ../../mod/register.php:421
|
||||||
#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:752
|
#: ../../mod/regmod.php:54 ../../mod/dfrn_confirm.php:745
|
||||||
#: ../../addon/facebook/facebook.php:688
|
#: ../../addon/facebook/facebook.php:688
|
||||||
#: ../../addon/facebook/facebook.php:1178
|
#: ../../addon/facebook/facebook.php:1178
|
||||||
#: ../../addon/public_server/public_server.php:62
|
#: ../../addon/public_server/public_server.php:62
|
||||||
|
@ -2686,7 +2686,7 @@ msgid ""
|
||||||
"must also begin with a letter."
|
"must also begin with a letter."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:153 ../../mod/register.php:264
|
#: ../../mod/register.php:153 ../../mod/register.php:243
|
||||||
msgid "Nickname is already registered. Please choose another."
|
msgid "Nickname is already registered. Please choose another."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2696,107 +2696,107 @@ msgid ""
|
||||||
"another."
|
"another."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:182
|
#: ../../mod/register.php:179
|
||||||
msgid "SERIOUS ERROR: Generation of security keys failed."
|
msgid "SERIOUS ERROR: Generation of security keys failed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:250
|
#: ../../mod/register.php:229
|
||||||
msgid "An error occurred during registration. Please try again."
|
msgid "An error occurred during registration. Please try again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:286
|
#: ../../mod/register.php:265
|
||||||
msgid "An error occurred creating your default profile. Please try again."
|
msgid "An error occurred creating your default profile. Please try again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:386 ../../mod/regmod.php:52
|
#: ../../mod/register.php:365 ../../mod/regmod.php:52
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Registration details for %s"
|
msgid "Registration details for %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:394
|
#: ../../mod/register.php:373
|
||||||
msgid ""
|
msgid ""
|
||||||
"Registration successful. Please check your email for further instructions."
|
"Registration successful. Please check your email for further instructions."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:398
|
#: ../../mod/register.php:377
|
||||||
msgid "Failed to send email message. Here is the message that failed."
|
msgid "Failed to send email message. Here is the message that failed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:403
|
#: ../../mod/register.php:382
|
||||||
msgid "Your registration can not be processed."
|
msgid "Your registration can not be processed."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:440
|
#: ../../mod/register.php:419
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Registration request at %s"
|
msgid "Registration request at %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:449
|
#: ../../mod/register.php:428
|
||||||
msgid "Your registration is pending approval by the site owner."
|
msgid "Your registration is pending approval by the site owner."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:487
|
#: ../../mod/register.php:466
|
||||||
msgid ""
|
msgid ""
|
||||||
"This site has exceeded the number of allowed daily account registrations. "
|
"This site has exceeded the number of allowed daily account registrations. "
|
||||||
"Please try again tomorrow."
|
"Please try again tomorrow."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:513
|
#: ../../mod/register.php:492
|
||||||
msgid ""
|
msgid ""
|
||||||
"You may (optionally) fill in this form via OpenID by supplying your OpenID "
|
"You may (optionally) fill in this form via OpenID by supplying your OpenID "
|
||||||
"and clicking 'Register'."
|
"and clicking 'Register'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:514
|
#: ../../mod/register.php:493
|
||||||
msgid ""
|
msgid ""
|
||||||
"If you are not familiar with OpenID, please leave that field blank and fill "
|
"If you are not familiar with OpenID, please leave that field blank and fill "
|
||||||
"in the rest of the items."
|
"in the rest of the items."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:515
|
#: ../../mod/register.php:494
|
||||||
msgid "Your OpenID (optional): "
|
msgid "Your OpenID (optional): "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:529
|
#: ../../mod/register.php:508
|
||||||
msgid "Include your profile in member directory?"
|
msgid "Include your profile in member directory?"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:549
|
#: ../../mod/register.php:528
|
||||||
msgid "Membership on this site is by invitation only."
|
msgid "Membership on this site is by invitation only."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:550
|
#: ../../mod/register.php:529
|
||||||
msgid "Your invitation ID: "
|
msgid "Your invitation ID: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:553 ../../mod/admin.php:405
|
#: ../../mod/register.php:532 ../../mod/admin.php:405
|
||||||
msgid "Registration"
|
msgid "Registration"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:561
|
#: ../../mod/register.php:540
|
||||||
msgid "Your Full Name (e.g. Joe Smith): "
|
msgid "Your Full Name (e.g. Joe Smith): "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:562
|
#: ../../mod/register.php:541
|
||||||
msgid "Your Email Address: "
|
msgid "Your Email Address: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:563
|
#: ../../mod/register.php:542
|
||||||
msgid ""
|
msgid ""
|
||||||
"Choose a profile nickname. This must begin with a text character. Your "
|
"Choose a profile nickname. This must begin with a text character. Your "
|
||||||
"profile address on this site will then be '<strong>nickname@$sitename</"
|
"profile address on this site will then be '<strong>nickname@$sitename</"
|
||||||
"strong>'."
|
"strong>'."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:564
|
#: ../../mod/register.php:543
|
||||||
msgid "Choose a nickname: "
|
msgid "Choose a nickname: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/register.php:567 ../../include/nav.php:81 ../../boot.php:794
|
#: ../../mod/register.php:546 ../../include/nav.php:81 ../../boot.php:794
|
||||||
msgid "Register"
|
msgid "Register"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dirfind.php:23
|
#: ../../mod/dirfind.php:26
|
||||||
msgid "People Search"
|
msgid "People Search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
|
@ -2860,38 +2860,38 @@ msgstr ""
|
||||||
msgid "Unable to locate original post."
|
msgid "Unable to locate original post."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/item.php:249
|
#: ../../mod/item.php:258
|
||||||
msgid "Empty post discarded."
|
msgid "Empty post discarded."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/item.php:372 ../../mod/wall_upload.php:99
|
#: ../../mod/item.php:381 ../../mod/wall_upload.php:99
|
||||||
#: ../../mod/wall_upload.php:108 ../../mod/wall_upload.php:115
|
#: ../../mod/wall_upload.php:108 ../../mod/wall_upload.php:115
|
||||||
#: ../../include/message.php:144
|
#: ../../include/message.php:144
|
||||||
msgid "Wall Photos"
|
msgid "Wall Photos"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/item.php:781
|
#: ../../mod/item.php:790
|
||||||
msgid "System error. Post not saved."
|
msgid "System error. Post not saved."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/item.php:806
|
#: ../../mod/item.php:815
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid ""
|
msgid ""
|
||||||
"This message was sent to you by %s, a member of the Friendica social network."
|
"This message was sent to you by %s, a member of the Friendica social network."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/item.php:808
|
#: ../../mod/item.php:817
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "You may visit them online at %s"
|
msgid "You may visit them online at %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/item.php:809
|
#: ../../mod/item.php:818
|
||||||
msgid ""
|
msgid ""
|
||||||
"Please contact the sender by replying to this post if you do not wish to "
|
"Please contact the sender by replying to this post if you do not wish to "
|
||||||
"receive these messages."
|
"receive these messages."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/item.php:811
|
#: ../../mod/item.php:820
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%s posted an update."
|
msgid "%s posted an update."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -3764,8 +3764,8 @@ msgstr ""
|
||||||
msgid "No installed applications."
|
msgid "No installed applications."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/search.php:83
|
#: ../../mod/search.php:83 ../../include/text.php:650 ../../include/nav.php:91
|
||||||
msgid "Search This Site"
|
msgid "Search"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/profiles.php:21 ../../mod/profiles.php:375
|
#: ../../mod/profiles.php:21 ../../mod/profiles.php:375
|
||||||
|
@ -4220,83 +4220,83 @@ msgid ""
|
||||||
"has already been approved."
|
"has already been approved."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:242
|
#: ../../mod/dfrn_confirm.php:235
|
||||||
msgid "Response from remote site was not understood."
|
msgid "Response from remote site was not understood."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:251
|
#: ../../mod/dfrn_confirm.php:244
|
||||||
msgid "Unexpected response from remote site: "
|
msgid "Unexpected response from remote site: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:259
|
#: ../../mod/dfrn_confirm.php:252
|
||||||
msgid "Confirmation completed successfully."
|
msgid "Confirmation completed successfully."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:261 ../../mod/dfrn_confirm.php:275
|
#: ../../mod/dfrn_confirm.php:254 ../../mod/dfrn_confirm.php:268
|
||||||
#: ../../mod/dfrn_confirm.php:282
|
#: ../../mod/dfrn_confirm.php:275
|
||||||
msgid "Remote site reported: "
|
msgid "Remote site reported: "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:273
|
#: ../../mod/dfrn_confirm.php:266
|
||||||
msgid "Temporary failure. Please wait and try again."
|
msgid "Temporary failure. Please wait and try again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:280
|
#: ../../mod/dfrn_confirm.php:273
|
||||||
msgid "Introduction failed or was revoked."
|
msgid "Introduction failed or was revoked."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:425
|
#: ../../mod/dfrn_confirm.php:418
|
||||||
msgid "Unable to set contact photo."
|
msgid "Unable to set contact photo."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:482 ../../include/diaspora.php:507
|
#: ../../mod/dfrn_confirm.php:475 ../../include/diaspora.php:507
|
||||||
#: ../../include/conversation.php:101
|
#: ../../include/conversation.php:101
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%1$s is now friends with %2$s"
|
msgid "%1$s is now friends with %2$s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:564
|
#: ../../mod/dfrn_confirm.php:557
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "No user record found for '%s' "
|
msgid "No user record found for '%s' "
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:574
|
#: ../../mod/dfrn_confirm.php:567
|
||||||
msgid "Our site encryption key is apparently messed up."
|
msgid "Our site encryption key is apparently messed up."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:585
|
#: ../../mod/dfrn_confirm.php:578
|
||||||
msgid "Empty site URL was provided or URL could not be decrypted by us."
|
msgid "Empty site URL was provided or URL could not be decrypted by us."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:606
|
#: ../../mod/dfrn_confirm.php:599
|
||||||
msgid "Contact record was not found for you on our site."
|
msgid "Contact record was not found for you on our site."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:620
|
#: ../../mod/dfrn_confirm.php:613
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Site public key not available in contact record for URL %s."
|
msgid "Site public key not available in contact record for URL %s."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:640
|
#: ../../mod/dfrn_confirm.php:633
|
||||||
msgid ""
|
msgid ""
|
||||||
"The ID provided by your system is a duplicate on our system. It should work "
|
"The ID provided by your system is a duplicate on our system. It should work "
|
||||||
"if you try again."
|
"if you try again."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:651
|
#: ../../mod/dfrn_confirm.php:644
|
||||||
msgid "Unable to set your contact credentials on our system."
|
msgid "Unable to set your contact credentials on our system."
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:716
|
#: ../../mod/dfrn_confirm.php:709
|
||||||
msgid "Unable to update your contact profile details on our system"
|
msgid "Unable to update your contact profile details on our system"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:750
|
#: ../../mod/dfrn_confirm.php:743
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "Connection accepted at %s"
|
msgid "Connection accepted at %s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
||||||
#: ../../mod/dfrn_confirm.php:799
|
#: ../../mod/dfrn_confirm.php:792
|
||||||
#, php-format
|
#, php-format
|
||||||
msgid "%1$s has joined %2$s"
|
msgid "%1$s has joined %2$s"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
@ -6257,10 +6257,6 @@ msgid_plural "%d Contacts"
|
||||||
msgstr[0] ""
|
msgstr[0] ""
|
||||||
msgstr[1] ""
|
msgstr[1] ""
|
||||||
|
|
||||||
#: ../../include/text.php:650 ../../include/nav.php:91
|
|
||||||
msgid "Search"
|
|
||||||
msgstr ""
|
|
||||||
|
|
||||||
#: ../../include/text.php:831
|
#: ../../include/text.php:831
|
||||||
msgid "Monday"
|
msgid "Monday"
|
||||||
msgstr ""
|
msgstr ""
|
||||||
|
|
Loading…
Reference in a new issue